Answer the question
In order to leave comments, you need to log in
Getting Started in Linux Administration?
Good time of day, dear users of habr. As is clear from my question, what is the beginning of the path to Linux administration.
Briefly about myself, I have work experience as an information security specialist for 1.5 years, as well as a Windows system administrator (not a help desk) for 2.5 years.
I want to know this area in IT, so that I don’t just sit and poke at the monitor like a “vegetable”. I worked with Ubuntu OS as a user, mainly in the console for ease of operation and the beginning, so to speak, of the path in this direction. I also worked with Kali Linux, but here it’s more for the sphere of information security in order to understand the basic principles of hacking (not for bad purposes, but for familiarization).
Now it turns out that I want to go into administration, but I don’t know how to start correctly and with what in principle. Of course, there to read vacancies for xx is one thing. But more specifically, there are already problems. I started reading Linus. Basic code and commands. And the basics of Linus. But again, about the administration as a whole, it is said superficially.
Could you tell. What should be done in this case, how to understand what to study from the basics of administration and maybe throw off some tasks.
I will be very grateful. Thanks also for your answers. If they will.
Answer the question
In order to leave comments, you need to log in
I would immediately suggest a practice:
Install a hypervisor, deploy and configure virtual Linux machines with classic corporate services: mail, PBX, instant messenger, web server, file storage with authorization.
Set up backups everywhere, unload database dumps using self-written scripts, make archives of configurations and content.
After a normal configuration, troubleshooting remains, but it is possible only with some kind of user load.
And the passage of the theoretical course can be postponed or go in parallel.
A similar question was here How do you become a Linux administrator and what is required of a Linux administrator these days?
First, I advise you to understand the system as a whole from books or training courses. Then try to configure popular services. If you worked as a system administrator, you should understand how the network and routing work, it should already be easier for you.
Probably there is no unique way, everyone has their own.
At one time I tried to completely switch to linux - to install the OS as the only system on my home PC. This step allowed us to maintain skills at the proper level. With constant work, including from the console, understanding of the "philosophy of linux" comes pretty quickly. If you have a lot of free time and perseverance, you can try to build Linux From Scratch to plunge into the structure of the OS with your head.
The second important nuance is that it is impossible to foresee everything in advance. Teaching bare theory is pointless. You need to choose or set some real or invented tasks, and then heroically solve them. Windows administration experience will be additionally helpful.
And thirdly, no matter how trite it sounds, in order to learn how to administer Linux, you need to administer Linux. If you know how to use the search on the Internet (no kidding, there are people who fall into a stupor from the question, the answer to which is on the first page of Google issuance) and speak technical English, then almost any task becomes solvable. Finding and practicing solutions will give you the required experience and self-confidence.
sit and poke at the monitor like a "vegetable"
Prepare and pass the RHCSA exam, find a book by Sander Van Vugt, then go to work as a junior Linux administratior, or rather a Junior SRE with shifts and sleepless nights, you will pump troubleshooting quickly, understanding will come in the process, it is also desirable to find some kind of game like Enterprise Java that would plunge up to your ears and then, after a year, decide for yourself whether you need it or not, and the vision of where to move on will come by itself. Good luck to you.
Ps For punctuation and spelling errors, please do not kick me from the phone ...
Set up a 1c server on linux, then forward printers via rdp, set up shared folders, set up an EDS under linux for all sorts of trading platforms...))
So you answer books in the same way) But I wrote that I have been working with Ubuntu through the console for quite a long time. And I need some practical tasks, not a tutorial on how to turn on the PC .... and what is dns.
SweetPain , Come on.
If you are not a beginner, tell me if you can write a bash daemon script that runs as a service, and for example, checks if /etc/sudoers has changed, for example?
Can you explain what < << <<< is in your own words without looking at Google?
Do you know what LVM is and have you configured it?
It's just that your question does not contain specifics at what level you are familiar with Linux. Several people have advised you LPIC - this is a good certification, which is recognized in the world, and actually covers Linux administration a little less than completely. You may not pass the entire exam, but you can google topics, practice questions, and so on, and work through them yourself.
I'm not going to recommend a panacea, but...
About 10 years ago I realized that Linux on a server is simple, reliable and cheaper than Windows. Well, I began to write out on a piece of paper how to set it up, set it up .. It seems that I became an administrator in a limited sense.
And three years ago I put myself Ubuntu next to Windows. After 3 months, I installed Linux Mint, already as the only OS. A year later, I stopped using paper, everything fit in my head.
According to my subjective feelings, Linux can be exploited by users of various levels. If the user decides to grow, he increases the share of Linux in his working time. By virtue of ideology, this OS has a great legacy and is as static as possible. Almost any task is typical. And, therefore, there is a solution on the Internet.
Probably, it is worthwhile to superficially study several popular distributions, to understand what is their difference, what is more convenient to use for what. Learn how to "smoke mana" correctly - you just need to get used to these black and white texts. Register on forums, channels, communities.
Optionally, get a sweater, grow a beard, drink plenty of coffee.
You take any LPIC certification preparation course and go to battle. This is not to say that this is an ideal option, but at least some kind of guideline
Kirill Semaev look in yotube. Course LPIC and LPIC 2. Entering the topic will be enough.
And then think about administration.
Not DevOps, so Linux - the same questions of the same type every week. Use the toaster search and look for answers. Questions have been raised for the first time.
How many people - so many opinions... advice from me: In the current network (system, domain or something else), select a service for yourself (DB, Webserver, file storage, etc.) and transfer it to Linux. And then "lick" this brainchild ... the combat mission is clear decisions.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question