




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)操作系統(tǒng)主講:蘭清華 單位:廈門華廈職業(yè)學(xué)院嵌入式實(shí)驗(yàn)室電話:E-mail: 2010 年 1 月第八章 系統(tǒng)監(jiān)測與維護(hù)主要內(nèi)容 8.1 監(jiān)測系統(tǒng)資源和性能8.2 查看用戶使用系統(tǒng)資源情況8.3 利用自動(dòng)作業(yè)程序?qū)崿F(xiàn)系統(tǒng)自動(dòng)維護(hù)8.4 改變進(jìn)程優(yōu)先級(jí)8.5 Linux系統(tǒng)日志8.6 網(wǎng)絡(luò)管理常用命令8.1 監(jiān)測系統(tǒng)資源和性能 系統(tǒng)資源和性能的監(jiān)控主要涉及對(duì)CPU使用率、內(nèi)存使用率、磁盤空間及系統(tǒng)負(fù)載的查詢與檢測。1、使用proc文件系統(tǒng)查看系統(tǒng)內(nèi)核信息 proc不是一個(gè)真實(shí)的文件系統(tǒng),不占用外存,只以文件的方式為訪問linux內(nèi)核數(shù)據(jù)提供接口。 1)查看進(jìn)程信息
2、 /proc目錄中,數(shù)字目錄中存放了相應(yīng)進(jìn)程的運(yùn)行信息,可用命令進(jìn)行查詢。 # ps aux | grep vi 2) 查看CPU信息 查看cpuinfo文件獲得處理器信息;interrupts查看當(dāng)前系統(tǒng)使用的中斷號(hào);uptime查看系統(tǒng)運(yùn)行時(shí)間;filesystems查看當(dāng)前支持的文件系統(tǒng)類型。 # cat meminfo 3) 查看系統(tǒng)模塊信息 查看系統(tǒng)當(dāng)前加載了哪些模塊: # cat modules 4) 查看系統(tǒng)的版本信息 # cat version 5) 查看系統(tǒng)分區(qū)信息 # cat partition2、系統(tǒng)監(jiān)視器 在面板中選擇【系統(tǒng)】|【管理】|【系統(tǒng)監(jiān)視器】。 選擇【資源】選
3、項(xiàng)卡,可查看cpu使用歷史情況、CPU占用率以及內(nèi)存和網(wǎng)絡(luò)的使用情況;選擇【進(jìn)程】選項(xiàng)卡,可查看進(jìn)程的PID號(hào)、CPU占用率、狀態(tài)和優(yōu)先級(jí)等信息;【File system】選項(xiàng)卡中列出了當(dāng)前已加載的文件系統(tǒng)。3、磁盤使用分析器 在面板中單擊【應(yīng)用程序】| 【系統(tǒng)工具】|【磁盤使用分析器】。 在菜單中選擇【分析器】,然后選擇【掃描文件系統(tǒng)】選項(xiàng),在【目錄樹】選項(xiàng)卡中將列出當(dāng)前系統(tǒng)的目錄結(jié)構(gòu)和空間使用情況。8.2 查看用戶使用系統(tǒng)資源情況1、w命令: 可以查看當(dāng)前有哪些用戶已經(jīng)登錄,以及正在進(jìn)行什么操作。字段說明USER登錄系統(tǒng)的用戶名TTY用戶登錄的終端FROM顯示用戶從何處登錄。本地登錄:-;
4、遠(yuǎn)程登錄:顯示主機(jī)名或IP,:0.0表示用戶是從x-window以命令行模式登錄LOGIN顯示用戶登錄系統(tǒng)時(shí)的時(shí)間IDLE顯示用戶空閑時(shí)間JCPU顯示與該終端相關(guān)的所有進(jìn)程所消耗的CPU時(shí)間PCPU表示CPU執(zhí)行程序所消耗的時(shí)間WHAT表示用戶正在執(zhí)行的程序的名稱 # w # w root2、who命令 查看系統(tǒng)當(dāng)前有哪些用戶登錄: # who3、last 命令 查看最近有哪些用戶登錄過系統(tǒng) # last4、ac 命令 不帶使用參數(shù)的ac命令用于查看系統(tǒng)總的連接時(shí)間: # ac -p 參數(shù)列出所有用戶的連接時(shí)間: # ac p -d參數(shù)按時(shí)間對(duì)連接進(jìn)行分行顯示: # ac -d8.3 利用自動(dòng)
5、作業(yè)程序?qū)崿F(xiàn)系統(tǒng)自維護(hù) 使用“自動(dòng)作業(yè)程序”讓系統(tǒng)在某個(gè)時(shí)間執(zhí)行特定的命令和進(jìn)程,可以幫助系統(tǒng)管理員自動(dòng)執(zhí)行數(shù)據(jù)備份、病毒掃描、檢查郵箱及刪除不必要的文件等工作。自動(dòng)作業(yè)程序:Cron 和Anacron。1、 Cron程序 是linux中一個(gè)重要的守護(hù)進(jìn)程,啟動(dòng)后會(huì)常駐內(nèi)存并定期啟動(dòng)設(shè)定的程序。 1)Cron程序的安裝與啟動(dòng) 查詢系統(tǒng)中是否已安裝的Cron服務(wù)程序: # rpm qa vixie-cron 啟動(dòng)Cron服務(wù)程序: # /sbin/service crond start 停止Cron服務(wù)程序: # /sbin/service crond stop 2) 設(shè)置Cron任務(wù) 可以通過
6、編輯/etc/crontab文件或直接使用“crontab -e”命令完成。若使用后者進(jìn)行編輯,在編輯完后,系統(tǒng)默認(rèn)的存儲(chǔ)位置是/tmp。還必須通過“crontab /etc/crontab”將其重新指定到/etc/crontab。 可以在/etc/crontab文件中對(duì)定期自動(dòng)運(yùn)行的任務(wù)進(jìn)行設(shè)定,格式為: 【分鐘】 【小時(shí)】【日期】【月份】【星期】【用戶】 【命令】 包括7個(gè)字段,各字段之間要以空格或Tab鍵隔開。每行必須以回車鍵結(jié)束。 在時(shí)間域中,用“-”代表一段時(shí)間;用“*”代表全部時(shí)間;用“,”可以隔開特定的時(shí)間;使用“/”表示每隔。 如果修改的是crontab文件之后不需要重新啟動(dòng)C
7、ron服務(wù)程序。 3)crontab命令 crontab命令格式: crontab -u 用戶名 文件1 crontab -u 用戶名 -e | -l | -r -e: 編輯用戶的crontab文件 -l: 列出用戶在crontab中設(shè)定的任務(wù) -r: 刪除用戶在crontab中設(shè)定的任務(wù) -i: 刪除用戶設(shè)定的任務(wù)前進(jìn)行提示 # crontab -e */5 * * * * date /myshare/cron_test 30 23 3 * * root rm f /var/log/httpd/* */5 * * * * ps aux /myshare/cron_test 0 1,3,8 *
8、 * Mon ls al / /myshare/cron_test # crontab e u teacher # crontab l u root 4) cron.allow 與 cron.deny 使用/etc/cron.allow和/etc/cron.deny文件對(duì)crontab文件的存取進(jìn)行管理。如果/etc/cron.allow文件存在,則只有該文件列出的用戶可以使用Cron。如果/etc/cron.deny文件存在,則只有該文件列出的用戶不可以使用Cron。 5) 利用Cron程序清除垃圾文件 Cron服務(wù)程序經(jīng)常用來幫助系統(tǒng)管理員定期清除垃圾文件。如在每周一早上2:00自動(dòng)刪除一
9、周以來沒有訪問過的所有core文件: # crontab e 0 2 * * Mon find / -name core atime +7 exec rm f ;2、Anacron程序 如果設(shè)定的任務(wù)在指定時(shí)間沒有成功執(zhí)行,Anacron會(huì)等待一段時(shí)間后再次執(zhí)行,而Cron在指定時(shí)間內(nèi)沒能執(zhí)行,則調(diào)度工作將會(huì)失敗。 1)Anacron程序的安裝與啟動(dòng) 查詢系統(tǒng)是否已經(jīng)安裝了Anacron服務(wù)程序: # rpm qa anacron 啟動(dòng)Anacron服務(wù)程序: # /sbin/serveice anacron start 停止Anacron服務(wù)程序: # /sbin/serveice anac
10、ron stop 要重新啟動(dòng)Anacron服務(wù)程序: # /sbin/service anacron restart 2) 設(shè)置Ancron任務(wù) 設(shè)置Anacron服務(wù)程序可以通過編輯/etc/anacrontab文件實(shí)現(xiàn)。文件中每一行表示一個(gè)任務(wù),設(shè)定格式: 【時(shí)間間隔】【等待時(shí)間】【任務(wù)標(biāo)識(shí)】【命令】 時(shí)間間隔:執(zhí)行任務(wù)的時(shí)間間隔,以日為單位。 等待時(shí)間:時(shí)間間隔到期后,由于機(jī)器未正常開機(jī)導(dǎo)致任務(wù)沒有順利執(zhí)行,則等待一段時(shí)間后嘗試再次執(zhí)行,以分鐘為單位 任務(wù)標(biāo)識(shí):記錄此任務(wù)的相關(guān)說明 命令:設(shè)定執(zhí)行的程序 # cat /etc/anacrontab3、at程序 也是一種任務(wù)管理工具,允許用
11、戶將一個(gè)或多個(gè)命令放到隊(duì)列中,按時(shí)執(zhí)行。At設(shè)置的任務(wù)只在某時(shí)刻執(zhí)行,且只執(zhí)行一次。 要使用at程序調(diào)試任務(wù),必須先啟動(dòng)atd程序: # /usr/sbin/atd 使用at命令設(shè)置任務(wù): # at 21:35 at ls al / /myshare/at_test at /按ctrl+d退出 # at now +5 min at echo “hello” /myshare/at_test at # atq /查詢已設(shè)置的任務(wù) atrm N /N中任務(wù)編號(hào) # atq # atrm 3 注: a、所有被執(zhí)行的任務(wù)都存在/var/spool/at目錄中; b、at的使用權(quán)限可以通過/etc/at
12、.allow和/etc/at.deny8.4 改變進(jìn)程優(yōu)先級(jí) 進(jìn)程有運(yùn)行、就緒和阻塞三種狀態(tài),并在三種狀態(tài)間切換。被賦予一定使用CPU的優(yōu)先級(jí),等級(jí)越高的進(jìn)程在執(zhí)行時(shí)將會(huì)獲得更多使用CPU的機(jī)會(huì),總的執(zhí)行時(shí)間也會(huì)較短。 1、nice命令 用來根據(jù)用戶的需要設(shè)置進(jìn)程執(zhí)行的優(yōu)先級(jí): nice N 命令 N為 -2019之間的整數(shù),-20等級(jí)最高,19等級(jí)最低。-20-1之間的等級(jí)只有管理員才可以設(shè)置。沒有用nice設(shè)定時(shí),默認(rèn)為0; nice命令的默認(rèn)值10。 # vi test1 & # nice vi test2 & # nice -25 vi test3 & # nice -25 vi te
13、st4 & # nice -15 vi test5 & # nice -15 vi test6 &2、renice命令 用于給正在執(zhí)行的程序進(jìn)行優(yōu)先級(jí)調(diào)整: renice N 進(jìn)程號(hào) -u 用戶名 -g 用戶組 # ps l | grep vi # renice -10 6087 # renice -25 6087 # renice 25 6087 # renice -10 u teacher1 teacher2 # renice -5 g teacher3、使用系統(tǒng)監(jiān)視器更改優(yōu)先級(jí) 在【系統(tǒng)監(jiān)視器】中選擇需要改變的優(yōu)先級(jí)的進(jìn)程,右鍵單擊【更改優(yōu)先級(jí)】,在彈出的【改變優(yōu)先級(jí)】對(duì)話框中,拖動(dòng)水平
14、滑塊可以設(shè)置新的優(yōu)等級(jí)。8.5 Linux系統(tǒng)日志 Linux系統(tǒng)具有自動(dòng)記錄日志的功能,通常由syslog和klog來完成,syslog記錄常規(guī)日志,klog記錄內(nèi)核活動(dòng)。 日志按類別存放在/var/log目錄下,/var/log/dmesg文件記錄了與啟動(dòng)相關(guān)的基本引導(dǎo)信息;/var/log/message記錄了系統(tǒng)引導(dǎo)后的附加信息;/var/log/boot.log記錄了啟動(dòng)和停止守護(hù)進(jìn)程相關(guān)的信;/var/log/wtmp用來監(jiān)視系統(tǒng)登錄情況。1、啟動(dòng)syslog日志進(jìn)程 采用syslog進(jìn)行系統(tǒng)日志的管理與配置,有兩個(gè)重要文件,/etc/syslogd(守護(hù)進(jìn)程)和/etc/sysl
15、og.conf配置文件。 # /sbin/syslogd /啟動(dòng)syslog日志守護(hù)進(jìn)程 # /sbin/syslogd r /可以接收來自網(wǎng)絡(luò)的syslog信息 # killall HUP syslogd /修改配置文件后重新啟動(dòng)syslogd2、系統(tǒng)日志配置文件syslog.conf 1) syslog.conf的語法格式 消息來源.消息級(jí)別動(dòng)作 kern 內(nèi)核 uucp uucp程序 user 用戶程序 news Usernet系統(tǒng)消息 mail 郵件系統(tǒng) daemon 守護(hù)進(jìn)程 auth 與安全認(rèn)證及權(quán)限修改相關(guān)的命令 syslog syslog自身產(chǎn)生的消息 cron Cron程序產(chǎn)
16、生的消息 mark 時(shí)間戳 authpriv 私有的授權(quán)信息 lpr 打印機(jī) local 0-7 本地消息 消息級(jí)別是指消息的緊急程度。 emerge 最高的緊急等級(jí),指極度恐慌。 alert 緊急狀態(tài) crit 臨界狀態(tài) err 出現(xiàn)錯(cuò)誤 warning 警告 notice 出現(xiàn)了不正常現(xiàn)象,可能需要檢查 info 一般性消息 debug 高度信息 注: 緊急程度遵循向上匹配原則。 匹配某個(gè)確定的緊急等級(jí)要用等號(hào),如 kern.=alert 支持通配符“*”和“none”,*表示匹配全部,none表示忽略全部 動(dòng)作用于設(shè)定syslog如何處理對(duì)應(yīng)的信息??梢栽O(shè)定將信息寫入文件或顯示在終端上,
17、或直接發(fā)給指定用戶,或發(fā)送給指定的另一臺(tái)主機(jī)。 主機(jī)名 轉(zhuǎn)發(fā)給另一臺(tái)主機(jī)上的syslog程序 IP地址 轉(zhuǎn)發(fā)給另一個(gè)IP地址上的主機(jī) * 轉(zhuǎn)發(fā)給所有用戶的終端上 /dev/console 轉(zhuǎn)發(fā)到本地主機(jī)的終端上 | 程序 通過命名管道轉(zhuǎn)發(fā)給程序 文件名 將信息寫入指定的文件 用戶列表 將信息發(fā)給用戶列表中的所有用戶,用戶之間用逗號(hào)隔開 2)syslog.conf文件默認(rèn)配置 3)syslog.conf文件的配置實(shí)例 .info;mail.none;news.none;authrpiv.none;daemon.none;cron.none /var/log/message kern.emerg
18、* mail.* /var/log/maillog lpr.* 3、測試syslog.conf 使用logger發(fā)出指定類型的消息,檢測配置是否正確: logger p 消息 消息內(nèi)容 # logger p kern.emerg “Just test” # logger p “Just mail test”4、清空運(yùn)行日志 # echo 日志文件 # echo /usr/local/apache/logs/error_log5、系統(tǒng)日志的圖形化管理 1)點(diǎn)擊【系統(tǒng)】|【管理】|【系統(tǒng)日志】,將打開【系統(tǒng)日志查看器】窗口。 2)在【系統(tǒng)日志查看器】窗口中可以查看分類日志,還可
19、以用【查看】菜單中的【過濾器】進(jìn)行過濾顯示。6、使用日志進(jìn)行故障診測 1) 使用/var/log/dmesg日志文件 記錄了系統(tǒng)啟動(dòng)時(shí)內(nèi)核是如何對(duì)硬件進(jìn)行配置的 2)使用/var/log/cron日志文件 記錄了cron作業(yè)的執(zhí)行時(shí)間和日期。8.6 網(wǎng)絡(luò)管理常用命令1、hostname命令 用于顯示和更改系統(tǒng)的主機(jī)名: hostname 主機(jī)名 # hostname /顯示當(dāng)前系統(tǒng)的主機(jī)名稱 # hostname fedora8 /修改當(dāng)前系統(tǒng)的主機(jī)名稱2、ifconfig命令 用于獲取和修改網(wǎng)絡(luò)接口配置信息: 1)ifconfig命令格式 ifconfig 選項(xiàng) 接口 -a:顯示所有接口信息
20、 -v: 以冗余模式顯示詳細(xì)信息 -s: 以短列表格式顯示接口信息 up: 激活一個(gè)接口 down:關(guān)閉一個(gè)接口 netmask 地址:為一個(gè)指定接口設(shè)置網(wǎng)絡(luò)掩碼 broadcast 地址:為一個(gè)指定接口設(shè)置廣播地址 地址:設(shè)置指定接口的IP地址 接口:顯示一個(gè)指定接口信息 2)顯示已激活的網(wǎng)絡(luò)接口信息 # ifconfig 3) 顯示所有網(wǎng)絡(luò)接口信息 # ifconfig a 4) 顯示指定的網(wǎng)絡(luò)接口信息 # ifconfig lo 5) 關(guān)閉與激活指定網(wǎng)絡(luò)接口 # ifconfig lo down # ifconfig lo up 6) 設(shè)定指定網(wǎng)絡(luò)接口的IP地址 # ifconfig e
21、th0 8 # ifconfig eth1 0 broadcast 55 netmask # ifconfig eth2 1 broadcast 55 netmask 3、ifup命令 用于啟動(dòng)指定的非活動(dòng)網(wǎng)卡 # ifup lo4、ifdown命令 用于關(guān)閉指定的活動(dòng)網(wǎng)卡 # ifdown lo5、route命令 用于顯示和動(dòng)態(tài)修改系統(tǒng)當(dāng)前的路由表: 1) 顯示當(dāng)前路由信息 # route 2) 添加和刪除當(dāng)前路由信息 # rou
22、te del net netmask # route add net netmask dev eth0 3) 添加和刪除默認(rèn)網(wǎng)關(guān) # route add default gw dev eth0 # route del default gw dev eth0 # route add net gw 11 netmask metric 1 /給在網(wǎng)絡(luò)網(wǎng)絡(luò)中的主機(jī)增加到達(dá)網(wǎng)絡(luò)的路由 6、ping命令 使用ICMP協(xié)議,用于測試網(wǎng)絡(luò)的連通性: 1) ping命令的一般使用 -c: 測試中發(fā)出的分組數(shù) -s: 以字節(jié)為單位指定分組報(bào)文中的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中外文學(xué)經(jīng)典著作選讀知到課后答案智慧樹章節(jié)測試答案2025年春湖南大學(xué)
- 四級(jí)人力資源管理師-2020年四級(jí)人力資源管理師考試《理論知識(shí)》真題
- 2018-2019學(xué)年高中一輪復(fù)習(xí)地理課時(shí)達(dá)標(biāo)檢測(四十二)環(huán)境保護(hù)
- 山西柱頭燈施工方案
- 2025屆山西省太原市高三上學(xué)期期末語文試題(原卷版+解析版)
- 微生態(tài)制劑治療非酒精性脂肪性肝病療效的Meta分析
- 羊腸道病毒小鼠感染模型的建立及病毒組織嗜性的研究
- 估價(jià)委托合同范例
- 農(nóng)村宅基贈(zèng)與合同范例
- 會(huì)展展位服務(wù)合同范例
- 2025年陜西延長石油集團(tuán)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2024年湖南省中考英語試題卷(含答案)
- 新版五金公司績效考核表
- 曼昆《經(jīng)濟(jì)學(xué)原理》(微觀經(jīng)濟(jì)學(xué)分冊)第8版 全部答案
- 第八章:微生物的生態(tài)
- 第5講:工作研究的分析技術(shù)
- ISO9001ISO14001ISO45001內(nèi)審檢查表
- 【告知牌】某公司全套重大危險(xiǎn)源告知牌(7頁)
- 現(xiàn)代密碼學(xué)公鑰密碼體制課件
- 【課件】第十四單元第二十七節(jié)肖邦課件-2021-2022學(xué)年高中音樂人音版(2019)必修音樂鑒賞
- 贏時(shí)勝財(cái)務(wù)估值系統(tǒng)日常操作指引
評(píng)論
0/150
提交評(píng)論