Linux系統學習備忘系列3

來源:互聯網
上載者:User

Linux系統學習備忘系列3 本文是系列第三篇,主要是自己備忘使用,也希望對別人有些協助。 3.1 超級使用者        其實就是ROOT使用者,在LINUX中大家熟知,這裡只是總結一下,這個帳號有幾個神器的屬性,能充當任何檔案和進程的屬主,還有一些特殊的操作。        這裡面主要涉及檔案和進程的屬豬概念,我們可以通過ls -l命令看一下檔案具體的屬性。ROOT帳號的UID號為0,這是它的特徵之一。總之,盡量避免使用這個使用者進程日常操作,需要特權時候,可以選擇sudo命令,當然需要配置一下/etc/sudoers這個檔案,使你的帳號能使用sudo命令。 3.2 進程管理         我們知道,作業系統很重要的一塊就是進程管理,或者是進程調度的問題。在Linux系統中,進程有一個地址空間和核心內部的一組資料結構構成,內部資料結構記錄了每個進程的相關資訊,包括地址空間映射,進程的目前狀態,進程的優先順序,網路連接埠等等。        訊號,進程總需要中斷的,包括人為的中斷,比如Ctrl+Cd等,都可以理解為向進程發出了訊號,比如kill命令是向目標進程發送了TERM的訊號,當然訊號可以被無視,如果進程相當的強大的話,那就需要kill -9了。        在學習作業系統的時候,我們會涉及進程狀態的部分,linux系統中進程分為Runnable,Sleeping,Zombie,Stopped等狀態,不做過多說明了。        當然還有進程優先順序的問題,很簡單,無非就是那個進程能更早更多的得到CPU的響應問題,我們可以通過命令:nice和renice來調整他們的優先程度。         對於查看進程的命令麼,主要就是PS和TOP命令,具體對應的參數都可以在手冊中查詢,不做介紹。需要提及的是,無論是PS和TOP都是/PROC這個目錄中讀取的,這個目錄中同時也包含這CPU資訊等等有關機器的一些內容。這個目錄其實由核心負責,它把有意義的一些資訊都扔在這個目錄。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.