Home Learn Linux Linux Answers Desktop Newbie Advice Please
  • It is better to practice specially related sysadmin tasks. Like lan, network, virtualization, emergency repair of the system, cron, wifi conn and so on. Also do these tasks with command line tools. Of-course practice to write shell scripts to automate the linux system jobs. See here for prac mats / certs:

    Answered by rechil_colin
    3 years ago
    0 0
  • Quite a broad question, there are many "specialist" disciplines within the Linux System Administration sphere. Web masters, mail, storage, security, programming, networking are just a few.

    Initially I suggest getting comfortable with the command line, get to know the basic commands such as grep and filesystem commands. Learn VI.

    Then you need to actually use the system, install an apache web server, install postfix, install php and mysql. Get a wordpress blog up and running.

    Getting a wordpress blog running is actually a good exercise as it covers many different aspects of a Linux system. You can even have it externally accessible. Note that opening ports on your router does open your internal network to possible attack, so do plenty of reading so you understand what you are doing. Check your router ports externally using an nmap scanner tool. Once you have port 80 open and forwarding to your internal web server, you could get a dynamic dns hostname from no-ip or dyndns.

    Another option for playing with external facing web servers is to get a cheap VPS (see, as cheap as $5 / month. You can then play with it without opening ports on your home network.

    If its a home system with decent multimedia, install MythTV or XMBC. The more you use Linux the more familiar you will become with the system. Then you can start to focus on a field.

    If you are interested in security (as all system admins should be); download the latest nmap port scanner. Install from source. Start port scanning your local network. Once you are comfortable install OpenVas vulnerability scanner.

    To be a good system administrator you should have some scripting skills; so learn bash and python (or ruby or perl).

    Answered by hackertarget
    3 years ago
    0 1
  • There are all kinds of system administrative tools available for Linux but unless one has some specific tasks to apply the tools to, they are kind of pointless.

    I think rather than than installing tools with no specific tasks to accomplish would be to take some on-line courses. One place to start might be MITOpenCourseWare's section on undergraduate Electrical Engineering and Computer Science classes.

    They're free too!

    Answered by jgribbin
    3 years ago
    0 0
  • Thanks for the tips. I have looked on some of the man pages for commonly used commands like fsck and lsmod. My main two categories for sys admin that interest me are programming and security. I am somewhat familiar with C++ programming but that's Windows related. I have looked into some bash commands and easily get confused then quit and leave for work...which is at a computer store as a salesperson.

    Answered by SeanM
    3 years ago
    0 0
Please register/login to answer this question. Click here to login
Similar Questions Found
Questions from category Desktop

Upcoming Linux Foundation Courses

  1. LFS201 Essentials of System Administration
    12 Jan » 30 Mar - Online Self-Paced
  2. LFD320 Linux Kernel Internals and Debugging
    13 Jul » 17 Jul - North Reading - MA + Virtual (GUARANTEED TO RUN)
  3. LFS426 Linux Performance Tuning
    13 Jul » 16 Jul - Virtual (Guaranteed to Run)

View All Upcoming Courses

Community Answers - Search

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board