1 Linux Syllabus 10 Feb 2k7
1 Linux Syllabus 10 Feb 2k7
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
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
D. Archiving/Encoding/Compressing/Encrypting Files
106)compress 107)uncompress 108)tar 109)cpio 110)crypt 111)bzip2 112)gunzip 113)gpg
E. Printing
114)lpq 115)lpr 116)lprm 117)lpstat 118)lpd
F. Process/Env/Job Control
119)w 120)whoami 121)who 122)finger 123)bg 124)fg 125)chfn 126)jobs 127)kill 128)killall 129)nice 130)nohup 131)printenv 132)export 133)top 134)gtop 135)readonly 136)renice 137)set 138)env 139)suspend 140)tee 141)times 142)trap 143)type 144)typeset 145)ulimit 146)ls -i 147)ln -s 148)symlinks 149)stat
G. Getting Help
150)man 151)info 152)help 153)apropos 154)whatis 155)makewhatis
J. GNU/Linux Editors
163)pico 164)vi 165)joe 166)emacs
L. Email Clients
173)pine 174)mutt 175)kmail 176)mozilla
M. Sound/Graphics/Viewers
177)ee 178)pixie 179)kview 180)kpaint 181)kghostview 182)ksnapshot 183)gimp 184)xpaint 185)xsane 186)xpdf 187)xfig 188)play 189)playmidi 190)plaympeg 191)playwave 192)aumix 193)cdda2wav 194)cdp 195)cdplay 196)play 197)playmidi 198)plaympeg 199)playwave 200)mpg123 201)rec 202)sox 203)combine 204)convert 205)montage 206)mogrify 207)mikmod 208)identify
N. GNU/Linux Shells
209)bash 210)sh 211)csh 212)chsh
P. X Window
235)startx 236)startx --expert 237)xterm 238)tty 239)stty 240)xdm 241)kdm 242)gdm 243)gpm
Q. Module Management
244)modprobe 245)modinfo -d <modulename> 246)insmod 247)lsmod 248)rmmod 249)depmod 250)lspci
R. Quota Management
251)edquota 252)quota 253)quotacheck 254)quotaoff 255)quotaon 256)repquota
S. Window/Desktop Managers
257)sawfish 258)enlightenment 259)blackbox 260)startkde 261)gnome-session 262)fvwm2 263)icewm
T. Troubleshooting / Debugging
264)runlevel 265)init 0 266)init 1 267)init 2 268)init 3 269)init 4 270)init 5 271)init 6 272)fdisk -l 273)cfdisk 274)fdformat 275)badblocks 276)autorun 277)df -h 278)du -ars 279)e2label 280)chroot 281)dumpe2fs 282)e2fsck -b 283)fsck 284)sync 285)tune2fs 286)swapon -a 287)mkswap 288)mknod
U. mtools
289)mattrib 290)mbadblocks 291)mcat 292)mcd 293)mcopy 294)mdel 295)mdeltree 296)mdir 297)mdu 298)mformat 299)minfo 300)mlabel 301)mkmanifest 302)mmd 303)mmount 304)mpartition 305)mrd 306)mmove 307)mren 308)mshowfat 309)mtoolstest 310)mtype
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 kppp and wvdial dialup, ISDN, BroadBand etc Printing - Local, Remote [Unix], SMB-Windows, CUPS printing subsystems 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 VMWare - Running Windows inside GNU/Linux as a Virtual machine RAID partitions / Devices and NFS-RAID xcdroast,mkisofs,cdrecord- Burning CDs, Creating ISOs, dumps etc Automounters - autofs LVM - Logical Volume Manager - volume groups, physical and logical volumes, resizing LVs etc
PART III CORE GNU/LINUX NETWORKING DEPARTMENTAL AND INTERNETWORKING SERVICES SETUP