Sysadmins: your top 10 duties/responsibilities?


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Sysadmins: your top 10 duties/responsibilities?
# 8  
Old 06-24-2003
Quote:
Originally posted by RTM
Because we are too busy surfing the web Smilie (and don't want our bosses to know!)
I hear ya. I'm in the same boat.....

I'm just a little perplexed. Every where I ask this sort of question, it's like I farted in a cocktail party: everyone just clams up. People can speak for hours about the ins-and-outs of sendmail or sudoer suddenly can only come up with something like 'get a book' when asked about what they might typically do during a shift.

Like I said, I don't want to sound like an ingrate. But is what I'm asking somehow inappropriate?
# 9  
Old 06-24-2003
well it is not exactly inppropriate, however there is no clear cut answer to your question. by no means am i a large network sysadmin, but i spend a significant amount of time reviewing log files, and making sure everything is working right. if you are just running a webserver, and email for a number of users, generally the only thing you have to do from there (once its working) is continue to make sure it stays working.
# 10  
Old 06-24-2003
Quote:
Originally posted by norsk hedensk
... but i spend a significant amount of time reviewing log files, and making sure everything is working right. if you are just running a webserver, and email for a number of users, generally the only thing you have to do from there (once its working) is continue to make sure it stays working.
See, now that's a great answer. You spend a fair amount of time reviewing log files. That's great input.

Do you also review for hacking attempts or generally just to make sure things are working right or both?
# 11  
Old 06-24-2003
As far as I know, no.

Here are my ten:
1. Monitor status of systems I'm responsible for. Done with BigBrother (sending email and pages) and a daily 'snapshot' of the health of those systems emailed to the team. Know the commands for getting system information - save it somewhere (especially important when dealing with Volume Manager software).
2. Add/change/delete user accounts/home directories locally or in a name service.
3. (Re)Build a server - either from cd, backup tape, or in the case of Solaris, jumpstart. I believe HP uses Ignite which an SA should know.
4. Backup - know tar, cpio, ufsdump/ufsrestore, and/or any 3rd party backup software.
5. Scripting - learn vi - learn how to script in csh, ksh, sh, perl at a minimum (only because you going to have to troubleshoot someone else code at some point). Other folks will tell you not to bother with csh - but sometimes it's hard to rewrite a whole script (especially if they didn't document it at all)
6. Documentation - do it.
7. Know the services such as DNS, NIS, Mail (Sendmail or another), FTP, NFS, and printing. At some point in time, you are going to have to deal with them. So you should also know the tools that will assist you in troubleshooting them.
8. Don't depend on GUI interfaces to tasks that you won't always have a GUI interface to. Single user mode on some systems are pure command line. When it hits the fan, you need to know command line.
9. Read man pages. Read books. Keep up on security problems (on all of the major OS).
10. Learn C.

Rules to live by:

1. Never - NEVER- run a program that you can't look at the source code and compile yourself that you found on the Internet or given by a 'friend'. You will crash your server if you do. Maybe not today, but soon when you least expect it - and then you'll have to tell your boss why the server crashed (and he has the core dump of who/what/when/why/and how).
2. Don't forget that there may be more than one problem when troubleshooting - look for the easy explaination first (bad code, missing white space, bad connection).
3. Your Vendor support will first want you to add patches - unless they can prove that it will help, don't do it. It could add to the problems.

Well, I had to do this while putting a server back together so I guess I got off of the 'tasks' idea and more into what you need. The only other thing - don't always trust what the Vendor support tells you - I've crashed more servers from doing things they say will 'fix' a problem than I have on my own. Think about what they say to do and have them explain it (in writing is best! - email).

This is probably why no one puts this stuff down - it takes to long!
# 12  
Old 06-29-2003
definitely work at the command line. Vi (not VIM and not emacs) is on 99.9999% of systems,,,,, use it before all others.

just when you get comfortable with one version of *nix, you get another, and simple command line options are not the same on (for example) passwd.

love the job and hang onto your A_s.
# 13  
Old 07-07-2003
Quote:
Originally posted by jatkins679
Yes, I have lots of books, thank you. That's why I'm asking real people here for their real personal thoughts.

those books are written by real people and they are even sys admins too.

just like neo said. it depends on what the machine is used for and which industry you are working in.


lean the basics (everything you can) and once you get a job you can fine tune what you need to.
# 14  
Old 07-07-2003
i would have to say that my top 10 responsibilities are: (in order of frequency)

1.) Adding/Deleting/Changing passowords and users (changing quotas too)
2.) Deal with a stupid user who blames my network for something not working.
3.) Check the snort logs, and ban those Ip addresses on the router (simple little script kiddie crap most of the time)
4.) Backups. tar mostly, but im a tar kinda guy.
5.) Check the proxy logs for inappropriate access by employees (porn, illegal stuff, etc)
6.) Update/patch everything when an exploit comes out (I don't like running up2date or apt-get automatically, i like to do it manually, because i like to be there in case something breaks...)
7.) Grab data from backups when it is needed/to test medium
8.) Make sure that web/ftp/proxy/file/ssh servers are running well, with plenty of spare cycles and memory on the servers (disk space also)
9.) write scripts to automatically do a number of sys admin tasks (I personally use Perl)
10.) Research new ways to do the same old crap (to save $ on launch, TCO, etc)


I'm more of a client-based sys admin though (In other words, im responsible for about 50 different networks, as opposed to just one. The servers that I do check are done usually via SSH to the remote client). Like everyone else has said, you find different tasks with each job. For instance, I have no freaking clue how to setup a cups server. But, few people have to check NIDS logs, or have to check for future needs of the network. It all just varies. Heck, the same could be said for which distrobution of *NIX people use, it just all depends on the job. Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. Linux

Administrator responsibilities, in case of power outage?

Hi guys, I was wondering if you could share some of your knowledge, in the event of a power outage. Let presume you are on duty and you get a call at midnight because half of your cabinets have no power, air conditioning is down and you deal with a ton of 500 error messages on your boxes. ... (9 Replies)
Discussion started by: TECK
9 Replies

2. Solaris

Help me in responsibilities of solaris admin

Dear friends I have a doubt 4 months back i've completed my Solaris course now i'am searching for job on 2+ years experience please anyone tell me what are the common responsibilities of solaris admin means when i'll get a job what is the common daily work for me in office as a 2+ years... (7 Replies)
Discussion started by: suneelieg
7 Replies

3. Red Hat

Roles & Responsibilities of a Linux/Unix administrator

Hi All, At present i have good knowledge and experience in unix/ linux shell scripting. I believe unix shell scripting with administration will be a hot skill set, so I would like to become a Unix/Linux system admin. What are the key skills i have to learn to become a successful administrator.... (1 Reply)
Discussion started by: apsprabhu
1 Replies

4. AIX

Administrator responsibilities

HELLOW ALL Can any one tell me what are the Requirements for any system administrator to be a system administrators (After taking all the courses for IBM or the the track that requires only during your job). (1 Reply)
Discussion started by: magasem
1 Replies

5. UNIX for Dummies Questions & Answers

What to new sysadmins should be learning?

I'm reading through yet another book on Unix admin'ing and it occurs to me once again that there are simply way too many things that you could be learning about with Unix for a newbie and you don't have infinite amounts of time to learn it all. For instance, I'm told that learning the... (2 Replies)
Discussion started by: jatkins679
2 Replies
Login or Register to Ask a Question