CfMC on Linux/Unix
Users considering switching to the more stable, more flexible Linux/Unix should consider developing the following skill sets prior to installing Linux in their research operation.
- installation and configuration of Linux/Unix Operating System
- basic understanding of Linux/Unix file system structure
- scheduling batch jobs (crontab)
- monitoring system resources (process management, system status, performance analysis)
- adding and removing users
- group management
- changing ownership
- RAID
- run levels
- hard disk management
- network setup procedures
- apache Web server
- FTP server
- system troubleshooting
- setup and maintenance of mail server
- system status
- design and implementation of system backup (backup techniques)
- recompiling the kernel
- congestion and flow control
- common security applications
- permissions, umask and file ownership
- knowledge of how internet services work (FTP, HTTP, SMTP, POP, IMAP)
- knowledge of shell scripts: especially cshell and perl
links for Linux/Unix
CfMC does not train users on the fine art of Linux/Unix use and administration. However, we have compiled a list of useful external links for you.
recommended Linux/Unix books:
Learning the Unix Operating System, Fifth Edition
system administration:
Essential System Administration, Third Edition
sendmail Cookbook
Managing Raid on Linux
Book of Webmin
_network:_
Linux Network Administrator's Guide, Second Edition
security:
Linux Security Cookbook
Security Warrior
online Linux/Unix tutorials
comprehensive Linux online tutorials:
Linux/Unix tutorial site
Yo Linux tutorials
common Linux commands:
Indiana State University
MWEB
SS64
University of Quebec at Montreal
shell scripting online tutorials:
basic shells
writing and using shell scripts
Also check with local community colleges to see what classes that they offer for Linux/UNIX skill sets.
CfMC does not endorse sources of educational information. If you would like to recommend a favorite source, let us know.

