Answer the question
In order to leave comments, you need to log in
Where can I get practical tasks for learning unix administration?
Hello, do not tell me where you can get practical tasks for learning to work with unix, bias in freeBSD.
Let me explain a little. I studied the theory, but now I would like to gain practice so that the same commands and work with vi are recorded in the spinal cord. And also I would like to understand what I missed. Ideally, I would like to practice on something like codecademy.com, or just find practical tasks, for example, with some kind of certification and break the virtual machine.
Answer the question
In order to leave comments, you need to log in
From a big and thick task to occupy the mind for a long time.
Raise the base system (OS to choose from)
Raise the network in it.
Update the kernel and system, install drivers for hardware.
Install SSH, DNS, DHCP, WEB, FTP, xSQL, Proxy, Jabber, VoIP services, svn/git server is also useful for development. Install Samba to communicate with the Windows world, bind service authorization through samba with Active Directory - web, ssh, ftp, voip, proxy can do this.
Correctly configure Firewall (depending on distribution) + NAT.
Install exim, postfix, sendmail, dovecot + spam filters, any mail web muzzle of your choice
To play around after setting up mail, install Zimbra separately (it's free)
Set up SNMP, system and service monitoring with notifications to mail, jabber, sms, to the phone via VoIP.
Set up backup, check recovery, crash everything, restore server from backup to bare metal.
You can put some kind of site, to test its performance in production at work - an application system, documentation on a wiki engine.
In the process, mess with scripts in bash, perl, python, sed, awk and the scheduler and optimize services for High Availability, that is, a heavy load.
Configure tftp + dhcp to download and install the next server directly from the network.
On the second server, configure load balancing at the level of servers and specific services.
In the process of doing this, you will most likely understand what you are most interested in from these areas and whether you are interested at all.
By the way, yes, FreeBSD is not very quoted abroad, judging by the reviews, so it’s better to look towards debian / centos / rhel / suse - under the last three I increasingly meet working oracle.
There are very good handbooks for Debian and FreeBSD, including those in Russian.
There are labs circulating on the net from specialist courses - just for your question - administration based on Linux and FreeBSD.
You deploy a virtual machine on your computer with the OS you need and train on it.
There is no point in learning everything. Set a task for yourself and solve it, for example: "Configure postfix". And for memorization, learn bash and write scripts on it for your tasks, then it will be like a manual.
Or you can go to some work site , in the section with administration, choose a task to your liking and implement it at home, at your place. The tasks are at least relevant and practical :-)
Get a job as a sysadmin and don't worry, I don't understand why the hell do you need to memorize commands in vi?
I remember there only how to insert text, you need to press i, and how to exit and save, press :wq.
More and more 99 percent of admins don't need to know anything about vi.
the best result - courses UChTs specialist. From one friend I heard that they are available on the network ....
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question