2. untar
3. sudo apt-get install libperl-dev
4. ./configure
5. make
6. sudo make install
7. move to home directory
8. echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc
test:
1. close the window
2. open a terminal window
3. snmpget --version
3. snmpget --version
每個欄位所代表的義意如下:# # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: # System initialization. si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 # Things to run in every runlevel. ud::once:/sbin/update # 處理 [ctrl]-[alt]-[del] 的按鍵 ca::ctrlaltdel:/sbin/shutdown -t3 -r now # 如果我們有 UPS,這一行的設定會在斷電時通知我們,並在 2 分鐘後自動關機。 pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down" # 如果在關機前恢復電力,則放棄關機。 pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" # 用來登入系統 (本地端)。 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # gdm 程式。 x:5:respawn:/etc/X11/prefdm -nodaemon
第二個如果是空白,則表示在所有的 run level 都會執行,例如:l3:3:wait:/etc/rc.d/rc 3 ud::once:/sbin/update ca::ctrlaltdel:/sbin/shutdown -t3 -r now pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down" pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6
ca::ctrlaltdel:/sbin/shutdown -t3 -r now表示在按下 [ctrl]-[alt]-[del] 的事件發生時,在所有 run level 狀態下,都會去執行/sbin/shutdown -t3 -r now 的命令。這一欄也可以指定多個 run level,例如:
6:2345:respawn:/sbin/mingetty tty6表示在進入 run level 2/3/4/5 時,都會執行 "/sbin/mingetty tty6"。
id:3:initdefault:那麼:
x:5:respawn:/etc/X11/prefdm -nodaemon這一行便會生效,"/etc/X11/prefdm -nodaemon" 的命令就會被執行,也就是我們熟悉的gdm。
linux# telinit 5就會馬上進入 run level 5,執行 gdm。在 gdm 下如果想回到 console 模式,可以按下[ctrl]-[alt]-[f1],後然再執行:
linux# telinit 3即可。
linux# mount -av會依 /etc/fstab 的內容 mount 進除了 root 以外的所有檔案系統。
每個欄位所代表的義意為:#Device mount point filesystem type option LABEL=/ / ext2 defaults 1 1 /dev/sda5 /home ext2 defaults 1 2 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 LABEL=/usr /usr ext2 defaults 1 2 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/sda7 swap swap defaults 0 0
‧ msdos使用這些檔案系統前,請先確認核心是否支援,要知道目前核心的狀態支援那些檔案系統,可以查看 /proc/filesystems:
‧ vfat
‧ nfs
‧ swap
‧ ext2
表示目前核心支援 ext2/proc/iso9660/devpts/usbdevfs 的檔案格式,其中proc、devpts 與 usbdevfs 前面有一個 nodev 關鍵字,表示這二個檔案系統其實是存在記憶體中的,並非真正存在於儲存裝置中。ext2 nodev proc iso9660 nodev devpts nodev usbdevfs
最後舉個例子,例如為電腦新增了一顆硬碟,然後切出了一個 /dev/sdb8 的 partition,並且想將這個 partition 做來做 ftp 的 home,這時就要在 /etc/fstab 裡加上一行:Filename Type Size Used Priority /dev/sda7 partition 136512 4648 -1
/dev/sdb8 /home/ftp ext2 defaults 1 2