站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Unit2-System Initialization

Lab

Lab1. 修改系統開機的 Runlevel

 #vi /etc/inittab                                        //修改系統的 Runlevel 設定檔
 # 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:                                       //指定系統開機的 Runlevel 為 3 (文字介面)

Lab2. 進入 Single User Mode 把預設 Runlevel 改至 5

  1. 於系統開機至 GRUB 畫面時按下 【空白鍵】 之後按下 【a】 於結尾處加上 【1 或 s】 後按下 【Enter】 即進入 Single User Mode (單人模式)
  2. 輸入指令 【passwd】 進行修改 root 密碼
  3. 查看開機系統檔案 【/boot/grub/grub.conf】 內容看是否指定到對的 kernel
  4. 修改 Runlevel 設定檔 【/etc/inittab】 指定 Runlevel 至 5 (圖形介面) 開機
  5. 修改完成後輸入指令 【init 5】 即可直接進入 Runlevel 5 (不用打 reboot 重新開機以節省時間)

Lab3. 安裝 telnet-server 服務 (相依於 xinetd)

由於 telnet-server 服務是相依於 xinetd 服務下,所以也必須確定 xinetd 套件是否安裝,因為 telnet server 服務是相依於 xinetd 所以 telnet server 不會有設定於 Runlevel

 #yum –y install xinetd telnet telnet-server                                      //使用 yum 指令來安裝套件
 #rpm -qa xinetd telnet-server                                                     //使用 rpm 指令來查看套件是否安裝
 #yum list |grep -e xinetd -e telnet                                               //使用 yum 指令來查看套件是否安裝及相關資訊
 This system is not registered with RHN.
 RHN support will be disabled.
 telnet.i386                             1:0.17-39.el5                installed    //表示系統已安裝該套件
 telnet-server.i386                      1:0.17-39.el5                installed
 xinetd.i386                             2:2.3.14-10.el5              installed
 #service xinetd status                                                            //顯示 xinetd 服務狀態
 #service xinetd start                                                             //啟動 xinetd 服務
 #chkconfig xinetd on; chkconfig xinetd --list                                     //設定 xinetd 服務於開機後自動啟動及顯示於各 Runlevel 的啟動狀態
 xinetd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
 #chkconfig telnet on; chkconfig telnet --list                                     //設定 telnet 服務於開機後自動啟動及顯示目前狀態 (相依於 xinetd)
 telnet          on
 #netstat -tnl |grep :23                                                           //查看目前系統所聆聽 (Listen) 的 Port
 tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com