Unix/Linux for System Administrator

Posted on 2008-06-19
Medium Priority
Last Modified: 2013-12-16
I do windows system Administration (Active Directory, Exchange emai server 2003, WSUS, Folders NTFS permissions).
I have heard that Unix/Linux is a must to learn for the future. Now I have some questions:

1- Do I need to learn Unix or Lunix and which flavor should I pick in order to do  the same tasks I mentionned above under windows system administration?
2- which book would you recommend that will enable me to learn and administer Unix or Linux system?
  I would like to have a book that teaches how to achieve the same tasks I do under windows system administrator?


Question by:jskfan
  • 2
  • 2
  • 2
  • +1
LVL 12

Expert Comment

ID: 21825465
Which flavor of linux? That really is a loaded question. Do you want a full package upon install? Or would you rather have a bare-bones type of distribution. You are talking system adminsitration, so I assume you are focusing on linux server software. Here's a great site:


I would pick a distribution that you like before getting any books. Most linux books focus on one distribution, and lot of commands/configuration are different for each distro.

Assisted Solution

JonMarkGo earned 500 total points
ID: 21825497
It really depends. Not all companies use Linux/Unix, but many certainly do and at least personally, I suggest it as something to at least be familiar with.

There are a lot of Linux alternatives to all of those tools you mentioned.
Try checking out OpenLDAP and Samba as an alternative to Active Directory.
Exchange...there's tons of alternatives. Postfix is a very commonly used free mail server for linux.
WSUS - Each distro generally has their own separate update utilities. Apt-get (debian, ubuntu) is certainly configurable for auto-update, though I can't say I've tried using it to push updates to clients, but I'm sure its possible.
NTFS permissions - Very easy to do with Linux group/user permissions.

There are so many books out there, I suggest getting a very basic one on Linux server administration. I, however, cannot suggest any specific one that's better than the rest from my personal experience.

Expert Comment

ID: 21825514
Also, I will add that Ubuntu is very easy to start with, and you could try it on a Virtual Machine or on a 2nd partition or hard drive on your machine. It is very stable, quick, and pretty easily configurable. And there's a TON of resources out there for it.
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

LVL 40

Assisted Solution

omarfarid earned 500 total points
ID: 21825710
you need to cover areas like

- command and utilities that are generally available on unix / linux systems that deal with files, directories, users, processes, etc.
- shell scripting
- system administration tasks like managing users, disks, filesystems, backups, etc.
- networking and integration with other systems

Author Comment

ID: 21863964
If I get Ubuntu linux book.
  Does that mean it will teach me:
1-OpenLDAP and Samba as an alternative to Active Directory
2-Postfix as an alternative to Exchange email server
3-Linux group/user permissions as an alternative to NTFS permission

4-And if a company already has Microsoft domain implmented, can they migrate to Linux or they will have to build Linux from scratch?
5-Some companies already have Microsoft , and some servers have Linux as OS and running some applications, in this case Linux servers are managed individually or there is a way to apply a unique policy that will affect all Linux servers? such as we do In active directory group policy?


Author Comment

ID: 21932777
any updates??????
LVL 12

Accepted Solution

alikaz3 earned 1000 total points
ID: 21945962
Ok so it looks to me that you want to learn linux to be used as a DC/email server box replacement. I have seen this done, but you really have to have a firm understanding of what is going on here. You are trying to fit a square peg into a round hole - Microsoft technologies are pretty different from linux. I'm sure a novice could slam-bang this sort of install onto a linux machine, and get AD working correctly, but what if you have problems? later down the road? I think you should take this in 2 steps at least:

Learn linux, learn file/print/email sharing in native linux modes. Learn some linux scripts, and try making a small network (the best part is that you don't have to pay for any licenses to tinker around!)  Then once you get that far, you can move up to the advanced subject of applying Microsoft technologies to linux systems.

I personally would not use a linux box to host an active directory, but getting them to integrate into a MS AD network as a file/print/email server should be your primary goals.

As for books:



Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Fine Tune your automatic Updates for Ubuntu / Debian
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month4 days, 20 hours left to enroll

601 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question