Answer the question
In order to leave comments, you need to log in
How to get started learning linux?
Hello! I am 20 years old, I am getting a liberal arts education, I don’t want to quit, but I don’t plan to work on it anymore, but I want to develop as a system administrator. I love technology, collect, disassemble, delve into the settings. I live in Moscow. Tell me where should I start? Get an education in this area, take courses, read a book, or work according to manuals?
And the second question, now I'm tinkering with Linux Ubuntu installed on a USB flash drive. I want to install the system permanently in order to start working in depth in it. Win 10 can not be demolished for a number of reasons. What do you advise, put a second ssd in the system unit and install the system on it, or buy a Dell OptiPlex 7080 Micro type machine as a second computer? I do not want to work through a virtual machine, since there is an opportunity not to do this.
I hope I explained my questions well, thanks in advance!!
Answer the question
In order to leave comments, you need to log in
When I hired sysadmins without experience, I offered everyone a homework task, so you can try to do it all and you can start learning Linux;) Bottom line: you only need your computer if you can run a couple of Linux virtual machines on it . Well, or Linux on a computer and one more - on a virtual machine. One of the machines is of the "server" type, the second is of the "client" type. You take any distribution that you like - ubuntu, centos, you put it on both machines. On the server, you need to raise the NFS server (and if there is Windows somewhere, then you can also have a Samba server), and share a folder on the client through it. And so that it was possible to write files from the client there, from a normal user, not from root. I was able to save the file there from a text editor launched as a normal user - the task was completed. Next - make the Internet to the client through the server (this will work only if both computers are virtual machines, or both are physical machines), i.e. you on a virtual server do type 2 network cards, one server receives the Internet from the host - and the second one must give the network to the client. And there is a dhcp server to be, and a caching dns server, for example, unbound.
Google is enough to do this, there are many ready-made instructions for this. If you have enough brains to just find them and repeat them - that's enough to start working. And tell something at the interview. Well, if in addition you try to install a web server, and host a ready-made site from it (and if it’s not just an imitation of a site in the form of a pair of hand-written html pages, but let’s say wordpress, which needs a database to make money), you try to raise your mail server, for example postfix, and if there is a printer at home - here, in order to share the printer from the "server" to the client, then in principle this is already enough to start working in a small company.
Until you switch completely to Linux, until the system becomes your daily routine, you won’t learn anything. There will be no banal incentive.
IMHO you need to demolish Windows and install Linux.
If anything, Steam works fine on the latest LTS Ubuntu.
And almost all games go through Proton.
<:o)
If you are getting an education, then I advise you not to demolish Windows, because. you will still have to write reports, abstracts, diplomas, etc., which you will most likely have to do in Word (there are office packages in ubuntu, but there is no full compatibility with formatting), so the only option left is to install two systems on one machine (you can also on one media, you can google there are many articles, just google about restoring the grub bootloader with this option), you can try to use WSL to get acquainted, you can also practice online in the terminal, for example, drive in linux terminal online.
You ask how to learn linux, but in this formulation the question makes little sense, it depends a lot on your goals, from my own experience I will say that someone needs a gui in ubuntu and minimal interaction with the terminal, someone just needs to set up a mail server and that's it ( Yes, you can’t name them linux gurus, but they don’t need more). There is a roadmap like this https://dev.to/roadmaps/linux-admin-roadmap-1jdl , but IMHO, for starters, it’s easier to find a book of 300-400 pages so that it’s not very complicated and start learning this system.
Come on, there's no future in administration. This was relevant about 30 years ago, now admins who “flog something” like dirt, a legion of teenage admins breathe in their backs ... And then - Linux is constantly updated - you have to shovel a bunch of literature + you need a language other than Russian to read stackoverflow and manuals in English. because in Russian it's a complete joke. Again - in 20 years?
Linux video for beginners: https://youtube.com/playlist?list=PLg5SS_4L6LYuE4z...
On the same channel there is a Linux video for NOT beginners.
I advise you to use virtual machines (virtualbox or hyper-v, for example)
Buy a second machine as a computer or rent a vps-ku (their prices start at $ 1 per month, and there are also free ones from amazon, google, oracle).
The study of the study is different, for someone it’s enough to dig deeper in the console, and for someone give the study of clusters and neurons. Machine requirements are slightly different.
A virtual machine for a beginner is a great option, when real tasks appear, then buy additional hardware.
I don't want to work in virtual machine
Virtual. At the same time, you can even run several virtual machines and configure some services between them.
And so - you need to learn Linux by installing a variety of useful software.
Therefore, first of all, learn to use the search, so you can find many standard tasks for the system administrator.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question