Course Number
16:137:601
Credits
3
Prerequsites
Sufficient experience in using UNIX as a user.
Semesters(s) Offered
Summer
Description

Examine in detail all aspects of the Linux operating system (kernel, shells, users, groups, processes, etc.), including system installation and configuration (disk partitions, GRUB boot manager, Debian Package Manager, and the Advanced Package Tool [APT] management system); introduction to networking (protocols, IP addresses, Address Resolution Protocol [ARP], subnets and routing, network ports); security (TCP-wrappers, secure shell (SSH); Linux firewalls; packet filtering with iptables (PGP/GPG, tripwire), Network File System (NFS); Lightweight Directory Access Protocol (LDAP), Virtualization; Linux-Windows integration (terminal services, Samba server), Linux programming; Linux clusters (Beowulf); E-MAIL and DNS servers.