F
F
fir1st2012-07-25 17:55:34
IT education
fir1st, 2012-07-25 17:55:34

How to learn UNIX administration?

Courses (online), books, web resources, universities?

Answer the question

In order to leave comments, you need to log in

14 answer(s)
A
admin4eg, 2012-07-25
@admin4eg

Practice, right?

P
pepelac, 2012-07-25
@pepelac

My colleague learned UNIX well, studying about 10 years ago at the Moscow State University. He told how, as tasks at the seminar, everyone was given a task - to write a simple program like ls, cat, echo, etc.
If I discard all the experience that I have accumulated over 15 years of communication with unixes (FreeBSD, Solaris, AIX) and start everything from scratch, then I would do the following.
Each UNIX vendor has its own set of courses. Each course describes the necessary requirements for the successful completion of this course. We choose the most initial course and gradually move along the entire line. For example, for Solaris (the list was relevant a couple of tapes ago):
Solaris 10 Operating System Essentials (SA-100-S10)
Shell Programming for System Administrators (SA-245)
Perl Programming (DTP-250)
ANSI C Programming Self-Study CD Course
System Administration for the Solaris 10 OS Part 1 (SA-200-S10)
System Administration for the Solaris 10 OS Part 2 (SA-202-S10)
Network Administration for the Solaris 10 Operating System (SA -300-S10)
Solaris System Performance Management (SA-400)
Dynamic Performance Tuning and Troubleshooting With DTrace (SA-327-S10)
Introduction to Core Dump Analysis (ST-375)
Advanced Crash Dump Analysis (ST-475)
Solaris 10 Operating System Internals (SI-365-S10)

IBM, RHEL, etc. have similar things.
The list of courses, of course, can be varied, for example, remove Perl or C, as you wish. But the main approach remains the same - courses. Actually how to get through them? To listen to all the courses in the training center will have to spend a lot of money and time. And if you have so much money and time, then it hardly makes sense to do Unix administration, it is better to spend it on more pleasant things in this life. PDFs from courses (Student Guide) are searched on torrents and other haunts of the Internet, but then gnaw at the granite of science.
Let me also remind you of obvious things - training does not make sense without the practical application of the acquired skills, i.e. as soon as you gain the minimum experience for the device as an assistant administrator, you go to work for money or on a voluntary basis at a university, etc. In addition, without knowledge of English, it will be very difficult to break into the world of Unix. And most importantly - patience and perseverance and everything will work out for you.

A
Alex10, 2012-07-25
@Alex10

Right here. The start of a very good 14 part 'translation' article series. From one of the creators of gentoo linux.

@
@sledopit, 2012-07-25
_

< cap mod >
Theory without practice will not give you anything. Practice without theory will eventually lead to misunderstanding of many processes. Look for the golden mean.
< / cap mod >
If we are talking about GNU / Linux, then download some more conservative distribution ( Debian ;), install it preferably on a real machine and start torturing (put a bare console, raise a web server, set up backups, torture the console, to learn that it is not necessary to restart the machine to exit vi (: etc.) Evi Nemeth will help you ;)
When you train a little, get comfortable, you can raise all sorts of virtualizations, zoos, install puppets and write recipes for them.
Then you can read all sorts of smart books about how the core works, where all sorts of legs grow from.
If we are talking about proprietary systems (chpuks, aiayix, etc), then learn the basics on GNU / Linux'ah and stomp to get a job in all sorts of integrators. They teach there.
And yes, no need to focus on all sorts of graphic utilities. Learn the console. It has all the power.
In my opinion, today I saw an article somewhere about the nix administrator path. Written especially for you (:

S
Sild, 2012-07-25
@Sild

Install Slack and use your computer as usual. Skills will definitely appear if you yourself solve all emerging problems

T
TyVik, 2012-07-26
@TyVik

And I liked the Yandex lectures on OS. Watch in one breath.

M
MrD, 2012-07-25
@MrD

You can watch a couple of video courses, for a more or less understanding of the essence, such as basic commands and about unix-like systems themselves. Then just practice. Set tasks, they are quite everyday, set up a web server, ftp, etc. At the same time, use a search engine to solve problems, and not write immediately on the forum.
And an important principle, if something does not work, look at what is written in the window or in the logs. There, the essence of the problem is almost always clear, and by this mistake, solve the problem yourself or through Google.

A
Alukardd, 2012-07-25
@Alukardd

I advise you to read books intended for delivery at LPIC, even if you put on the old ones (for 2005 with examples for the 2.4 kernel), the information in them is useful and quite well presented (although the technology has gone far ahead, so it's better to find the latest editions).
80% of the information is in the man'e and docks on the software's offsite sites (for example, squid and nginx have comprehensive information on their sites).
For scripting, I can recommend a topic on ru-board.com (there is a good selection of links in the header).
Excellent book on vim ( en , ru ). Although you should definitely get acquainted with vimtutor.

A
alienrom, 2012-07-25
@alienrom

Books/articles/mana and solo practice are enough.

B
BlackPie, 2012-07-25
@BlackPie

LPIC 1.2 learn and know
how to work in the console
raise a dozen virtual machines and pick them
practice setting up DHCP, DNS, AD, apache, nginx

F
freem4n, 2012-07-26
@freem4n

Where to get "practice": There is a ruthless classic way that I do not recommend, but many practice and it even entered bash quotes - bash.im/quote/407295

T
ToSHiC, 2012-07-26
@ToSHiC

Install Linux for yourself (at least in a virtual machine), learn basic commands like ls, grep, xargs, then go to something like Yandex KIT courses.

N
Nikolai Turnaviotov, 2012-07-27
@foxmuldercp

We read books on unix administration - the bible of the system administrator, handbooks on fribsd, gent and debian - almost everything is in Russian - these are the basics.
Further - mana for specific servers - muscle, apache, ftp.
I also recommend reading about the basics of building networks.

M
Mikhail Antonov, 2015-04-04
@highporipost20

Of course, this book Unix and Linux: A System Administrator's Guide !

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question