第 20 章 檢視系統資訊.

Slides:



Advertisements
Similar presentations
课前寄语 1 、保持纪律 2 、相互配合. 第三节 公民的投资 —— 公民的存款储蓄 课堂导入.
Advertisements

护理部教学管理 南医大二附院 张淑芬. 护理部主要工作:  培训  质量  教学科研 临床教学的秘诀 What – 需要的、喜欢的 Who – 教师的角色 – 学生的程度、学习方式 How – 教学方法.
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
 冠状动脉性心脏病简称冠心病, 是一种最常见的心脏病,是指因 冠状动脉狭窄、供血不足而引起 的心肌机能障碍和器质性病变, 故又称缺血性心脏病。症状表现胸腔中央发生 一种压榨性的疼痛,并可迁延至颈、颔、手 臂、后背及胃部。发作的其他可能症状有眩 晕、气促、出汗、寒颤、恶心及晕厥。严重 患者可能因为心力衰竭而死亡。
中医适宜技术讲座 青岛大学医学院 贺孟泉. 课堂第一语 医生的座右铭 医生的座右铭诚诚实实、规规矩矩、按部就班、一丝不苟.
第四章 舒适与安全 漳县职业中专 09 护理二班 何琴. 教学目标: 1. 熟悉不舒适的原因及不舒适的护理原则。 2. 熟悉卧位的性质 。 3. 掌握常用卧位的姿势与适用范围。 4. 掌握保护具、辅助器使用的目的及操作中的注 意事项 5. 根据患者的病情及需要,正确选择和使用各种 保护具及辅助器具。
旅遊實務Ⅰ 授課教師:李健民 上課班級: 320. 課程大綱 旅遊業之設立程序 旅行業組織結構 旅行業之分類 旅行業之管理.
世界卫生组织 (WHO) 给健康所下的正式定义 ( 衡量是否健 康的十项标准 ) : 精力充沛,能从容不迫地应付日常生活和工作; 处事乐观,态度积极,乐于承担任务,不挑剔; 善于休息,睡眠良好; 应变能力强,能适应各种环境变化; 对一般感冒和传染病有一定的抵抗力; 体重适当,体态均匀,身体各部位比例协调;
亚健康人群的中医食疗 禹建春. 一、健康与亚健康定义 世界卫生组织( WHO )给健康所下的正式定义是 “ 健康是指 生理、心理及社会适应三个方面全部良好的一种状况,而不 仅仅是指没有生病或者体质健壮 ” ,世界卫生组织据此制定了 健康的 10 条标准: 1 充沛的精力,能从容不迫的担负日常生活和繁重的工作而.
親 ( 四 ) 親近神的路. 一、親的三字訣、七字訣: 親近神,親愛人; 與主交通親近神,同情關心親愛人。 甚麼是親? 1. 親有親近、親愛,更有關心、同情、親切的 意思。 2. 親的人與人沒有間隔,拉近人與人之間的距 離,並且樂意幫助人,與人相調建造在一起。
我校创建浙江省 “ 健康促进学校 ” 铜牌单位 让我们一起来学习 《健康知识》 娄桥河庄小学. 健康的新概念 健康不仅仅是没有疾病或虚弱, 而是身体、心理和社会适应的完 好状态。 健康不仅仅是没有疾病或虚弱, 而是身体、心理和社会适应的完 好状态。 —— 《中国公民健康素养 —— 基 本知识与技能》第.
我校创建温州市 “ 健康促进校 ” 银牌学校 让我们一起来学习 《健康知识》 娄桥一小. 健康的新概念 健康不仅仅是没有疾病或虚弱, 而是身体、心理和社会适应的完 好状态。 健康不仅仅是没有疾病或虚弱, 而是身体、心理和社会适应的完 好状态。 —— 《中国公民健康素养 —— 基 本知识与技能》第 1.
第二班群教師團隊 105 張心平 107 鐘于寧 106 黃意評 108 鄭婉茹. 第二班群之班親會說明 學校規定事項說明 教學活動說明 班群活動介紹.
健康 美丽 绿色生活 七点健康欢迎您. 家庭长寿村必备七要素 良好的心态平衡的饮食 合理的运动 绿色的环境 功能食品 七点健康生物科技股份有限公司 能量理疗 美容护肤.
差勤.
各類肝硬化的中醫藥治療與調理 香港浸會大學中醫藥學院高級導師         黃賢樟.
申論題要拿高分並不容易,因為他是 有一定的技巧的,如果你遵照下列技 巧來作答申論題,相信高分並不難拿, 其技巧如下:
102大學甄選入學 個人申請、繁星推薦說明 主講人:簡慧嫻.
辨析近义词的方法 (一) 词的色彩不同 词语色彩----感情色彩 ----语体色彩.
代理商入件流程.
新進教師研習 教務處報告 報告人:教務處 林永仁 2011 年 8 月31日.
「明清時期台灣古典散文」 教師:田啟文.
國立屏東科技大學通識教育中心 助理教授 王國安
新頒解釋函令 ● 所得稅扣(免)繳相關法令、 ● 所得稅扣(免)繳申報實務 ● 扣繳常見稅務違章類型 財政部南區國稅局屏東分局
102年度 會計業務核銷作業說明會 主計室邱翠琪 國立體育大學主計室.
鼻炎 症狀: 鼻(眼睛)內發癢或不舒服、 打噴嚏、 流鼻涕(水)、 鼻塞………等 。 鼻子內的任何發炎。
龙芯多媒体电脑教室培训 龙梦极域电子教室 江苏龙芯梦兰科技股份有限公司.
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
模块七 房地产营销渠道策略 主要内容 房地产营销渠道类型 房地产营销渠道选择方法 开发商与代理商的合作模式.
参赛指导手册 主题 1、如何确定作品主题 品牌故事 百年历史积淀 企业文化 社会公益活动 …… 有关的趣闻 啤酒文化 品牌形象延伸
遣詞造句知多少? 中文系 王偉勇教授 兼通識教育中心中心主任.
(4)理论体系与实训模块 必须衔接、融合 本课程把理论教学体系与实训模块结构连接成一个完整的高职课程体系。
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
三、市场营销学研究的基本方法 (1)产品研究法。是以物为中心的研究方法,即在产品分类的基础上,对各类产品市场分别进行研究。 (2)机构研究法。是以研究市场营销制度为出发点,体现以人为中心的研究方法,即集中对整个市场营销系统中的各特定机构的性质和功能进行研究。 (3)职能研究法。是以研究产品从生产者到消费者手中所进行的各种营销活动过程中,市场营销组织所发挥的功能的方法。
UNIX的程序與工作控制 程序的定義與特性 程序的建立 相關指令 背景執行 調整程序優先權 signal與kill 工作控制
香港普通話研習社科技創意小學 周順強老師.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
青春期 要長大囉! 男女有別 生命的誕生~兩性結合才有下一代的新生命 為什麼會有月經? 經痛怎麼辦 ? 渡過快樂青春喜歡自己
电视教育课 【5】 小学生行为习惯养成教育.
親愛的吉姆舅舅:   今天吃完晚餐後,奶奶說,在家裡情況變好以前,您要我搬到城裡跟您住。奶奶有沒有跟您說,爸爸已經好久沒有工作,也好久沒有人請媽媽做衣服了?   我們聽完都哭了,連爸爸也哭了,但是媽媽說了一個故事讓我們又笑了。她說:您們小的時候,她曾經被您追得爬到樹上去,真的嗎?   雖然我個子小,但是我很強壯,只要我會做的我都可以幫忙,但是,奶奶說,做其他事情以前,要先把功課做完。
网络的利与弊 2017/3/19 该课件由【语文公社】
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
基本要求:了解隋朝各项制度的历史渊源及其各方面的发展成就的社会基础,力求领会中国封建社会历史发展的基本规律并真正把握隋朝的历史地位。
資訊安全與系統管理 2013/3/13 Chien wei lin.
台北市南港區玉成國民小學六年一班徐湘雯製作
宁波爱地房产市场年报 郊五区
當 家 新 鮮 事.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
形势与政策专题 ——文化强国 思想政治理论课教学部 形势与政策教研室 2016春 微信公众号:岭南思政.
一、古代中国的农业经济 必修二 /专题一 古代中国经济的基本结构与特点 ▲1.农业的主要耕作方式和土地制度
兒童及少年福利服務 講師:張智昇.
2009届高考专项复习 ——辨析病句.
中國美術史報告-我最喜歡的一幅畫 班級:2年2班 姓名:郭馥甄 座號:23.
高鐵炫風 製作人林淑蘭老師.
行政院勞工委員會勞工保險局 勞退舊制與新制分析說明 高雄市政府人事處 99年2月1日.
2007/5/23初訪螢光蕈 (等了兩年).
台灣大學計算機及資訊網路中心 教學研究組 張傑生
开始 结束.
八、电路的三种状态 通路: 开路: 用电器短路 短路: 电源短路.
Process management(程序管理)
义务教育课程标准实验教科书七年级上册第24课
第3章 認識處理元.
107學年度高雄區 實用技能學程輔導分發 五福國中說明會
台灣大學計算機及資訊網路中心 教學研究組 張傑生
程序管理 蘇偉順助教.
2.古诗两首 自忠小学 赵镒涓.
程序管理 蘇偉順助教.
高雄區12年國教入學方式 報告人:高雄市政府教育局 局長 鄭新輝.
Computer Science & Information Management
Presentation transcript:

第 20 章 檢視系統資訊

本章重點 20-1 查看登入的使用者 20-2 管理執行中的程序  20-3 檢視系統狀況的視窗程式

前言 瞭解每位使用者的一舉一動, 對於系統管理者而言是非常重要的工作。一個管理完善的系統, 不但安全性佳且穩定度高 將資料存放其中也更有保障。

20-1 查看登入的使用者 多人使用的環境中, 每個用戶都能執行各種不同的程式。有些使用者在閱讀新聞群組, 有些則在撰寫電子郵件, 而另一些使用者可能正在下載檔案。如果電腦的運作不正常, 或是被使用者亂搞一通, 那可要好好管理才行。

20-1-1 觀察使用者舉動的 w 指令 若想知道使用者的舉止行為, 只需在文字模式下執行 w 指令即可:

w 指令的訊息意義 現在我們來瞭解一下, w 指令顯示之訊息所代表的意義。第一列由左至右共有四個欄位, 分述其意義如下: 系統啟動後已經過的時間: "up 10 days, 20:38" 表示該系統已經啟動 10 天又 20 小時 38 分鐘。

w 指令的訊息意義 目前登入此系統的使用者總數: "6 users" 表示目前共有 6 位使用者登入此系統。同一個使用者帳號可重複登入 因而會見到重複的帳號名稱。 系統平均負載指示: "load average: 0.12, 0.09, 0.08" 的數值, 分別表示該系統在過去 1、5、 15 分鐘內的平均負載程度。其值越接近 0.00 表示系統負載越低 效能亦會較佳。 第二列共分為 8 個欄位 分別顯示出各個使用者在做的事情 以及該使用者所佔用的系統資源:

w 指令的訊息意義 USER:顯示登入的使用者帳號名稱。若使用者重複登入系統, 則其帳號名稱也會重複顯現。 TTY:該使用者登入的終端機代號。依照登入的形式不同, 終端機代號也不盡相同。其中, tty2~tty6 分別代表本機上的 2 到 6 號虛擬主控台, tty1 表示 X Window。pts/1 之類的標示, 代表此使用者是從遠端登入或是從, X Window 開啟文字模式視窗。

w 指令的訊息意義 FROM:顯示使用者從何處登入系統。如果是由本地端登入系統, 則此一欄位將呈現 - 符號。若從遠端登入, 便會顯示遠端主機的 IP 位址或主機名稱, 若顯示:" 0.0" 則表示是從 X Window 開啟文字模式視窗。 LOGIN@:這是 "Login At" 的意思, 表示該使用者登入系統時的時間 (不是登入後經過的時間)。 IDLE:使用者閒置的時間。這是一個計時器, 只要該使用者開始新工作, 這個計時器就會重新計時。

w 指令的訊息意義 JCPU:以終端機之代號來區分, 該終端機所有相關的程序 (process) 執行時, 所消耗的 CPU 時間會顯示在這裡。此處的時間並非不斷累加, 每當工作告一段落就停止計時, 開始新的工作則會重新計時。 PCPU:CPU 執行程式耗費的時間, 該時間就是執行 WHAT 欄內的程式所消耗之時間。

w 指令的訊息意義 WHAT:使用者正在做的事。假若正在執行某個程式, 這裡會標示出該程式的名稱, 如果正在執行一般的文字模式指令, 則會顯示使用者環境的名稱。 登入 X Window, 但沒有開啟文字模式視窗的使用者, 使用 w 指令查詢不到。

觀察個別使用者 當登入系統的使用者眾多, 執行 w 指令列出所有資料, 恐怕會讓自己眼花撩亂。假設只需觀察其中某位使用者時, 可指定使用者的帳號名稱: w 指令預設是顯示詳細資料, 假使不需如此詳細, 在執行指令時加上參數即可, 相關資訊請執行 w --help 或 man w 指令查詢。

20-1-2 查看目前有哪些使用者登入的 who 指令

查看目前有哪些使用者登入的 who 指令 亦可加上參數讓列表更加詳細, 請執行 who -Hu 指令:

查看目前有哪些使用者登入的 who 指令 PID 為程序代號。每個程序都會有一個 PID, 以供系統辨識及處理。 您可以執行 who --help 指令獲知參數的相關資訊。

20-1-3 查看曾登入此系統之使用者的 last 指令

清單太長了!來不及看, 怎麼辦? 單用 last 指令的執行結果, 其列出的內容實在是太長了, 在眼前一晃即過, 根本來不及細看。此時您可使用建立管線的方式以便觀看清單, 例如執行 last | more 指令, 然後每按一次 鍵就向下捲動一行, 或是每按一次空白鍵就向下捲動一頁, 慢慢查看登入記錄。執行 last | less 指令亦有類似效果, 您可用方向鍵、空白鍵、 和 等按鍵瀏覽記錄, 然後按 (或 ) 鍵離開。

清單太長了!來不及看, 怎麼辦? 此外您亦可按 + 和 + 組合鍵, 上下瀏覽程序列表。 此外您亦可按 + 和 + 組合鍵, 上下瀏覽程序列表。 上述方法都是應用於純文字模式下, 倘若處於文字模式視窗內, 直接拉曳視窗旁邊的滑動桿或按捲動鈕, 便能輕易捲動文字模式視窗中的內容。 當然也可以先將執行結果輸出成檔案, 例如執行 last > login.log 指令, 會產生一個名稱為 login.log 的檔案, 再以文書編輯程式開啟該檔案, 就能不慌不忙地觀看其內容。

查看曾登入此系統之使用者的 last 指令 僅執行 last 指令, 會列出所有使用者。如果想要查詢某位使用者的登入狀況, 只需在指令後面加上該使用者的帳號名稱即可: 其他關於 last 指令參數的資訊, 執行 last -- help 指令便可獲知。

20-2 管理執行中的程序 在系統中每位使用者都能執行多個程式, 每個程式又可能分成數個程序執行。某些程序會佔用大量的系統資源, 造成系統負載過重。因此如何做好程序的管理與監督, 是一項重要的工作。

20-2-1 監視系統資源的使用狀況 做為一個良好的管理者, 我們必須掌握系統中最消耗 CPU 資源的程序, 以維持系統之整體效能, 因而隨時監看系統的狀態也是管理者的一項重要工作。 top 指令用於監控系統的資源, 包括記憶體、交換檔分割區和 CPU 之使用率等等。現在請執行 top 指令:

監視系統資源的使用狀況

監視系統資源的使用狀況 執行 top 指令後, 會周期性地更新內容, 顯示最新的系統狀況。預設是以 CPU 的負載狀況排序, 您也可以按 鍵改成以記憶體的使用率, 或者按 鍵以執行的時間排序 (按 鍵可改回預設值)。 請注意!在 top 裡的按鍵, 大小寫是不同的。

殭屍出現了! 執行的程序有 sleeping、running、stopped 等狀態, 相信大家都還能夠理解, 可是這邊居然出現了殭屍 (zombie)?看來 Linux 的世界裡似乎存在著不少妖魔鬼怪!

殭屍出現了! 其實所謂的殭屍, 是指『父母不知道的死孩子』。我們用電腦的語言來解釋會更清楚些, 程式可能分為數個程序執行, 當某個程序又產生另一個程序時, 原先的程序就稱為父程序 (parent), 從父程序中產生的新程序, 稱之為子程序 (child)。 倘若子程序已經當掉 (形同死亡), 而其父程序不知子程序早已死去, 無法將子程序佔用的系統資源回收, 此時這個子程序就變成殭屍。

監視特定使用者 直接執行 top 指令時, 它會去監視系統中全部的程序, 所以感覺有些凌亂。假如只想監控某位特定的使用者, 只需按下 鍵, 然後指定使用者帳號名稱即可:

監視特定使用者

結束執行中的程序 假設發覺某個程序佔用太多系統資源, 或使用者執行規定以外的程式, 則可從 top 內直接將其刪除:

結束執行中的程序

結束執行中的程序 除了管理者可刪除任何程序之外, 每個使用者僅能刪除隸屬於自己的程序, 而無法刪除其他使用者的程序。 top 還有其他的功能, 詳細說明請按 或 鍵即可得知。

20-2-2 報告執行中的程序 當要查看系統中執行的程序時, ps (Process Status) 是經常使用的指令。現在請執行 ps 指令, 您會見到執行中的程序列表:

報告執行中的程序 若加入 "u" 或 "-l" 參數則可觀看較詳細的說明:

20-2-3 觀察其他使用者的程序 若想一併查看其他使用者正在執行的程序, 請執行 ps -Al 指令:

觀察其他使用者的程序 由顯示的訊息中, 可得知目前系統中有 UID 編號為 500、501 與 502 共三位其他使用者登入, 並可看到他們正在執行的程序。

20-2-4 查看背景執行的程序 單純使用 ps 指令, 所觀察到的程序列表, 都是在前景執行的程序。但實際上, 並非所有程序都在前景執行, 隱藏在背景裡執行之程序也是不少的。想觀察系統和每位使用者執行中的全部程序, 可加上 "aux" 參數來查看:

查看背景執行的程序

20-2-5 替程序清單排序 ps 指令有個 "--sort" 參數, 可將查詢結果依程序執行的時間、PID、UID...等做排序, 再呈現於我們眼前。詳細的使用方法, 可執行 man ps 指令查詢, 在此不一一介紹, 僅以下例表示:

20-2-6 搭配其他指令查詢特定程序 由於 ps aux 指令會列出系統中正在執行的所有程序, 因此反而不易找到特定的程序。若搭配其他指令使用 (如 grep 指令), 則可事半功倍:

搭配其他指令查詢特定程序 上面的效果類似搭配 "uU" 參數:

20-2-7 刪除執行中的程序 要刪除某些程序時, 除了使用 top 指令的 鍵功能之外, 最簡單的方法就是在文字模式下執行 kill 指令將其刪除, 通常它會搭配 ps 指令使用:

刪除執行中的程序 kill 指令預設是使用參數 "-15", 這個參數會中斷正在執行的程序, 所以一般情況下只需使用 kill 指令加上欲刪除程序的 PID, 便可刪除該程序。若遇到無法順利刪除的程序, 就需要再加上其他的參數:

刪除執行中的程序

如何將目前登入的使用者踢出系統? 當您發現有某個使用者佔用了太多的系統資源, 或是正在進行非法活動, 只要執行以下指令, 就可以將其強制驅離, 踢出系統。 假設現在要將已登入系統的使用者 tony 踢出系統, 請先執行 who 指令, 找出使用者 tony 登入的終端機代號, 接著再以 ps 指令, 找出該終端機正在執行的程序中, 程序識別碼 PID 編號最小者:

如何將目前登入的使用者踢出系統?

如何將目前登入的使用者踢出系統? 由於使用者登入系統時所執行的第一個程序通常為其工作環境 Shell (請參考第 21 章)。因此只要執行 kill -9 指令, 將此程序強制刪除, 即可將使用者踢出系統:

20-3 檢視系統狀況的視窗程式 在此 Linux 發行版裡面, 還附有一套好用的視窗程式檢視工具, 方便您觀察系統的效能, 或得知記憶體、磁碟的剩餘空間等等。 請按概覽鈕, 切換到應用程式頁次的系統工具類別, 再按系統監控圖示開啟系統監控視窗:

檢視系統狀況的視窗程式

檢視系統狀況的視窗程式 若您要觀察 CPU、記憶體及網路的使用狀況, 請切換至資源頁次。