Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

GNU/LINUX SYLLABUS

PART I PART II PART III Basic GNU/Linux Commands GNU/Linux Installation / Basic System Configuration / Administration Network Services Installation / Configuration / Administration [Primary And Secondary Services]
Duration : 5-6 months

Total No of Classes : 45-50 sessions [2-3 hrs each] depending

PART I
A. Basic GNU/Linux Commands
01. ls -al 05. cal 09. gcalc 13. mkdir, -p 17. rm, -fr 21. pwgen 25. shutdown 29. sync 33. history 37. eject -t 41. ps 45. wc -l, -b, -w 49. dmesg 02. vdir 06. date 10. kcalc 14. rmdir 18. passwd 22. login 26. halt 30. alias 34. fc 38. uptime 42. file 46. touch 50. klogd 03. dir 07. echo 11. pwd 15. cp 19. mkpasswd 23. logout 27. su 31. unalias 35. mc 39. mount 43. free 47. write 04. clear 08. bc 12. cd 16. mv 20. pwck 24. (^d) 28. exit 32. source 36. eject 40. umount 44. tree 48. wall

B. Adding / Deleting Users


useradd adduser userdel userdel -r userconf id id -g chmod usermod users groups groupadd groupmod groupdel chown chgrp umask dd

C. Working with Text files


51) 52) 53) 54) 55) 56) 57) 58) 59) 60) 61) 62) 63) 64) 65) 66) 67) 68) 69) 70) 71) 72) 73) 74) 75) 76) 77) 78) 79) 80) 81) 82) 83) 84) 85) 86) 87) 88) 89) 90) 91) 92) 93) 94) 95) 96) 97) 98) 99) 100) 101) 102) 103) 104) 105) head tail script grep egrep less cat awk gawk more cmp column comm diff diff3 enscript eqn expand fgrep fmt fold fortune groff gs isspell join look md5sum nl nroff od paste pdf2ps pdf2totext pr ptx rev sdiff sort slpit strfile sum tac tr troff unexpand uniq unstr zcat zcmp zdiff zegrep zfgrep zgrep zmore

D. Archiving/Encoding/Compressing/Encrypting Files
106) 107) 108) 109) 110) 111) 112) 113) compress uncompress tar cpio crypt bzip2 gunzip gpg

E. Printing
114) 115) 116) 117) 118) lpq lpr lprm lpstat lpd

F. Process/Env/Job Control
119) 120) 121) 122) 123) 124) 125) 126) 127) 128) 129) 130) 131) 132) 133) 134) 135) 136) 137) 138) 139) 140) 141) 142) 143) 144) 145) 146) 147) 148) 149) w whoami who finger bg fg chfn jobs kill killall nice nohup printenv export top gtop readonly renice set env suspend tee times trap type typeset ulimit ls -i ln -s symlinks stat

G. Getting Help
150) 151) 152) 153) 154) 155) man info help apropos whatis makewhatis

I. Finding and Searching......


156) 157) 158) 159) 160) 161) 162) which whereis find locate updatedb slocate

J. GNU/Linux Editors
163) 164) 165) 166) pico vi joe emacs

K. GNU/Linux Web Browsers


167) 168) 169) 170) 171) 172) lynx links netscape konqueror mozilla opera

L. Email Clients
173) 174) 175) 176) pine mutt kmail mozilla

M. Sound/Graphics/Viewers
177) 178) 179) 180) 181) 182) 183) 184) 185) 186) 187) 188) ee pixie kview kpaint kghostview ksnapshot gimp xpaint xsane xpdf xfig play

189) 190) 191) 192) 193) 194) 195) 196) 197) 198) 199) 200) 201) 202) 203) 204) 205) 206) 207) 208)

playmidi plaympeg playwave aumix cdda2wav cdp cdplay play playmidi plaympeg playwave mpg123 rec sox combine convert montage mogrify mikmod identify

N. GNU/Linux Shells
209) 210) 211) 212) bash sh csh chsh

O. Hardware / System Configuration


213) 214) 215) 216) 217) 218) 219) 220) 221) 222) 223) 224) 225) 226) 227) 228) 229) 230) 231) 232) 233) 234) setup authconf kbdconfig mouseconf sndconfig timeconfig lokkit - [firewall-config] tzselect printtool-gui netconf netconfig netcfg ntsysv tksysv XF86Setup XConfigurator xvidtune hostname -i, -d, -a, -s, uname -a, -r, -mrs mkbootdisk mtools rpm -ivh, -U, -F, -e, -qa, -qf, -qi

P. X Window
235) 236) 237) 238) 239) 240) 241) startx startx --expert xterm tty stty xdm kdm

242) 243)

gdm gpm

Q. Module Management
244) 245) 246) 247) 248) 249) 250) modprobe modinfo -d <modulename> insmod lsmod rmmod depmod lspci

R. Quota Management
251) 252) 253) 254) 255) 256) 257) 258) 259) 260) 261) 262) 263) edquota quota quotacheck quotaoff quotaon repquota

S. Window/Desktop Managers
sawfish enlightenment blackbox startkde gnome-session fvwm2 icewm

T. Troubleshooting / Debugging
264) 265) 266) 267) 268) 269) 270) 271) 272) 273) 274) 275) 276) 277) 278) 279) 280) 281) 282) 283) 284) 285) 286) 287) 288) runlevel init 0 init 1 init 2 init 3 init 4 init 5 init 6 fdisk -l cfdisk fdformat badblocks autorun df -h du -ars e2label chroot dumpe2fs e2fsck -b fsck sync tune2fs swapon -a mkswap mknod

U. mtools

289) 290) 291) 292) 293) 294) 295) 296) 297) 298) 299) 300) 301) 302) 303) 304) 305) 306) 307) 308) 309) 310) 311) 312) 313) 314)

mattrib mbadblocks mcat mcd mcopy mdel mdeltree mdir mdu mformat minfo mlabel mkmanifest mmd mmount mpartition mrd mmove mren mshowfat mtoolstest mtype mzip xcopy mdoctor mwrite

*** End of Part I ****

PART II
GNU/LINUX INSTALLATION / BASIC SYSTEM CONFIG AND ADMIN
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Hardware, Device Configuration and Installation GNU/Linux Filesystem/Layout -FSHSTND- FileSystem Hierarchy Standard System Initialization - inittab, rc.sysinit, rc Understanding Config Files and Scripts - initscripts and runlevels Understanding the GNU/Linux Boot Process BootLoaders - LILO and GRUB The cron system / anacron GNU/Linux Schedulers User Administration -adduser,login.defs, usermod etc Managing User and Group Disk Space Quotas - User Accounting The RedHat Package Manager - Installing Linux Software TCP/IP NW Mgmt / NWing Basics - route, ifconfig,ping,netstat,nmap,arp etc The XFree86 4.0.1 Window System Window Managers and Desktop Environments - blackbox,xfce etc Configuring and Using Remote X Servers and Clients - xhost Virtual Networking Computing with VNCserver Administering Logs with SYSLOG and Logrotation with logrotate Trouble Shooting - Working in Maintenance Mode - Login Challenges VerySerious TroubleShooting - Working in Debug or Rescue Mode - Challenges Connecting to the Internet - with BroadBand etc Shell Programming using the BASH shell - variables, functions, subshells etc NW Protocol Analyzers/Sniffers/Intrusion Detection- tcpdump, ethereal, tethereal Shared Library/Module Management - lsmod,rmmod,modprobe,insmod OpenSSH - The GNU/Linux Secure Shell - ssh, sshd, ssh-add, ssh-agent, scp sudo and su - Giving users SuperUser Privileges xcdroast,mkisofs,cdrecord- Burning CDs, Creating ISOs, dumps etc automounters - autofs LVM - Logical Volume Manager - volume groups, physical and logical volumes, resizing LVs etc

13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.

*** End of Part II ****


Additional
26 27 28 29 30 31 GnuPGP - Pretty Good Privacy SSL - The Netscape Secure Socket Layer wine - Running windows programs in GNU/Linux Checking Passwords for weaknesses with John The Ripper TLEDS - A Fun Project Creating your own man pages

PART III CORE GNU/LINUX NETWORKING DEPARTMENTAL AND INTERNETWORKING SERVICES SETUP

DEPARTMENTAL OR INTRANET NETWORKING SERVICES


1) 2) 3) 4) 5) 6) Configuring an Ethernet Card/s Setting up a NFS SERVER / CLIENT Setting up a NIS/yp SERVER / CLIENT - Directory Service Setting up a DHCP SERVER using ISC DHCP Compiling/Configuring/Upgrading the GNU/Linux KERNEL with rpms / source code [tarball] Setting up a SAMBA SERVER / CLIENT as a GNU/Linux-GNU/Linux GNU/Linux-Windows using netbios / tcp-ip File and Disk Sharer As a PDC and WINS server

INTERNET NETWORKING SERVICES / SECURITY


7) 8) 9) 10. 11) 12) 13) 14) 15) 16) 17) Setting up a Web Server Using APACHE with source code tarball Installing GNUPG and MD5 for comprehensive veracity checking VIRTUAL HOSTING WITH APACHE GNU/Linux / Apache BandWidth Throttling with bw_mod TOMCAT Intro Setting up a DNS SERVER/CLIENT using BIND9.2 with named Setting up a MAIL SERVER using SENDMAIL Setting up a secure FTP with VSFTPD [telnet, talk, IMAP servers etc] Setting up a Transparent Caching HTTP PROXY SERVER using SQUID PAM - Pluggable Authentication Modules Firewalling using iptables [netfilter] Advanced Firewalling [SNAT/DNAT/ipspoofing/DOS/Masquarading etc] The xinetd TCP Internet Superdaemon / TCPWrappers [ telnet, ftp] and Access Control Lists

*** End of Part III ****


Rajiv S Banerji Q-13, Row House Type 2, (RH-2), SAROJ NIWAS Sector 6, Vashi New Bombay 400703 Landmark: Hotel VinVin Sector 6, Vashi Bus Stop: Vashi Gaon or Sterling Hospital NOT Vashi Tele: 27823446 / 9820851665 Mail: RAJIV@OPENSOURCEFORCE.COM Note : Not available between 3pm to 7pm afternoons *************************************************************************************************

You might also like