Anda di halaman 1dari 2

Advanced Linux Course

Le Ngoc Son, lnson@fit.hcmus.edu.vn Syllabus: Part 1: Single Host Administrator 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Introduction to Linux Install Linux Basic command lines Vi Manage Softwares Manage Users Manage Permisions Manage Boot loader Manage Hard disks Manage Processes Core system services Compile the Linux Kernel Linux programing a. Shell b. Introduction to some programming libraries on Linux (libipq, libnet, lipcap)

Part 2: Intranet Services 1. 2. 3. 4. 5. Networking Fundamentals DHCP Server NFS & Samba Server NIS Server LDAP Server

Part 3: Internet Services 1. 2. 3. 4. 5. 6. 7. FTP & SSH Server DNS Server Web Server Squid Server Mail Server Firewall Server VPN Server

Part 4 (extended): Linux Kernel (only if have time)

Plan:
Theory Part: 3 weeks for Part 1 4 weeks for Part 2 4 weeks for Part 3 1-2 weeks for Part 4 Last 3 weeks for students seminar.

Topics for seminar (in the class): Study: I/O implementation in Linux kernel NAT implementation in Linux kernel ARP implementation in Linux kernel Firewall implementation in Linux kernel IPSec implementation on Linux kernel Pfsense + Snort + LAMP Linux Virtual Server (Full version) FreeRADIUS + LDAP HAproxy Perlbal Nagios RAID .(some other topics)

Practice Part: 2 projects: 1. Install/Configure all Intranet and Internet Services in a large project (for example: Buiding a company s network system using Linux servers) 2. Linux Programing (should be a difficult project) a. Shell programming (for example: write a makefile with certain requirements) OR b. C programing (using libipq, libnet, libcap to deal with some networking problems on Linux) OR c. Kernel level programming.

Anda mungkin juga menyukai