天天看點

管理程序和計劃任務二

管理程序和計劃任務

<b>實驗案例一:優化linux系統中的服務</b>

<b></b><b>實驗環境</b>

<b></b><b>公司在檔案伺服器中新安裝了rhel5作業系統,由于預設啟動的服務程式較多,系統運作緩慢。現需要對系統服務進行适當優化,減少一些不必要的自啟動服務,并設定系統在開機直接進入字元模式。</b>

<b></b><b>需求描述</b>

<b>1</b><b>)、設定linux系統每次開機侯自動進入字元模式界面。</b>

<b>2</b><b>)、使用ntsys工具同時調整2、3、4運作級别中的服務狀态,關閉以下系統服務:anacron、bluetootn、hidd、ip6tables、iptables、isdn、mcstrans、mdmonitor、nfslock、portmap、restorecond、rpcgssd、rpcidmapd、sendmail、settroubleshoot、yum-updatesd。</b>

<b>3</b><b>)、使用chkconfig工具調整個别服務的啟動狀态:将cups、gpm、vncserver服務在運作級别3中的自啟動狀态設為關閉;将vsftpd、sshd服務在運作級别3、5中的自啟動狀态設為開啟,在其餘運作級别中設為關閉;将saslauthd服務在運作級别2、3、5中的自啟動狀态設為開啟。</b>

<b>4</b><b>)、檢視目前系統中記憶體等資源的使用情況,重新啟動系統登入到字元模式後,确認目前的運作級别狀态,再次檢視系統資源的占用情況。</b>

<b>5</b><b>)、使用init指令切換到圖像模式,再次确認運作級别并檢視記憶體等資源的使用情況,比較優化服務前後級在不同運作級别中的差異。</b>

<b>推薦步驟</b>

<b>1</b><b>)、修改“/etc/inittab”檔案,将預設運作級别修改為3。</b>

<b></b>

管理程式和計劃任務二

<b>2</b><b>)、運作ntsysv工具後,在互動式操作界面中将上述服務名稱前面的“[*]”别為“[]”。</b>

管理程式和計劃任務二

<b>3</b><b>)、使用chkconfig工具,結合“</b><b>—</b><b>level</b><b>”</b><b>選項分别調整cups、vnscsrver、vsftpd、sshd、sasauthd服務在指定運作級别中的自啟動狀态。</b>

管理程式和計劃任務二
管理程式和計劃任務二

<b>4</b><b>)、使用free或top指令(輸出界面的上方)檢視記憶體等資源的使用情況,重新開機到字元模式後再次檢視記憶體等資源的占用情況,并比較前後的差別。</b>

管理程式和計劃任務二
管理程式和計劃任務二

<b>5</b><b>)、切換到圖像模式後再次檢視記憶體資源的使用情況。 </b>

管理程式和計劃任務二

<b>實驗案例二:管理程序并設定計劃運作的任務</b>

<b></b><b>為了更好地了解和控制linux伺服器的有序運作,需要管理者熟悉程序管理和計劃任務設定的相關操作,以完成相應的服務運作維護任務。</b>

<b></b><b>需要描述</b>

<b></b><b>管理系統中的程序。</b>

<b>1</b><b>)、确認vsftpd、sshd服務程式的啟動狀态,使用service指令關閉vsftpd服務。</b>

<b>2</b><b>)、啟動系統中的buletooth服務,然後使用kill指令終止它的運作。</b>

<b>3</b><b>)、查找系統中cpu占用率超過80%的程序,并強行終止該程序。</b>

<b></b><b>設定計劃運作的系統管理任務</b>

<b>1</b><b>)、在每周一的早上7:50時自動清空ftp伺服器公共目錄“/var/ftp/pub”中的資料。</b>

<b>2</b><b>)、在每天晚上的10:30時自動執行任務,完成以下操作:顯示目前的系統時間并檢視已挂載磁盤分區的使用情況,将輸出追加儲存到檔案“/var/log/df.log”中,以便持續觀察硬碟空間的變化。</b>

<b>3</b><b>)、檢視所設定的計劃任務清單。</b>

<b>管理系統中的程序</b>

管理程式和計劃任務二

<b>2</b><b>)、啟動系統中的bluetooth服務,确認服務狀态,并使用ps指令檢視相關程序的詳細資訊。</b>

管理程式和計劃任務二

<b>3</b><b>)、使用kill指令終止bluetooth服務程式中程序的運作,再次确認服務狀态,最後使用service指令關閉bluetooth服務程式。</b>

管理程式和計劃任務二

<b>4</b><b>)、從http://users./bigpond.net.au/cpuburn/download/cpuburn-in.tar.gz網址中下載下傳cpu測試工具,解壓後将“cpuburn-in”程式複制到“/sbin”目錄中,然後從另一個終端執行“cpuburn-in 3”指令進行3分鐘的cpu高負載測試,使用ps或top指令查找到cpu占用率較高的程序的pid号,并終止其運作。</b>

管理程式和計劃任務二
管理程式和計劃任務二
管理程式和計劃任務二

<b>設定計劃運作的系統管理任務</b>

<b>1</b><b>)、确認啟動crond系統服務。</b>

管理程式和計劃任務二

<b>2</b><b>)、設定計劃任務。</b>

管理程式和計劃任務二

繼續閱讀