天天看點

linux伺服器管理與維護,linux伺服器管理與維護速訓..ppt

linux伺服器管理與維護速訓.

入門級指令 1990年秋天,Linus在芬蘭首都赫爾辛基大學學習作業系統課程,因為上機需要排隊等待,Linus買了台PC機,開發了第一個程式,程式包括兩個程序,分别向螢幕上寫字母A和B,然後用定時器來切換程序。 此外,Linus需要終端仿真程式來存取Usenet新聞討論區的内容,于是他寫了從數據機上接發資訊的程式以及顯示器、鍵盤和數據機的驅動程式。 然後還寫了磁盤驅動程式,檔案系統。一旦有了程序切換、檔案系統和裝置驅動程式,當然就擁有了一個作業系統原型,或者至少是它的一個核心。Linux就以這樣極其古怪但也極其自然的方式問世。 1.??? 程序排程-控制着程序對CPU的通路。當需要選擇一個程序運作時,由排程程式選擇最值得運作的程序。Linux 使用了比較簡單的基于優先級和時間片的程序排程算法選擇新的程序。 2.??? 記憶體管理-允許多個程序安全地共享主記憶體區域 。Linux的記憶體管理支援虛拟記憶體,即在計算機中運作的程式,其代碼、資料和堆棧的總量可以超過實際記憶體的大小,作業系統隻将目前使用的程式塊保留在記憶體中,其餘的程式塊則保留在磁盤上。必要時,作業系統負責在磁盤和記憶體之間交換程式塊。 因為虛拟記憶體管理需要硬體支援,是以記憶體管理從邏輯上可以分為硬體無關的部分和硬體相關的部分。詳細内容參看第四章。 3.??? 虛拟檔案系統-隐藏各種不同硬體的具體細節,為所有裝置提供統一的接口。虛拟檔案系統支援多達數十種不同的檔案系統,這也是Linux較有特色的一部分。 虛拟檔案系統可分為邏輯檔案系統和裝置驅動程式。邏輯檔案系統指Linux所支援的檔案系統,如ext2, fat等,裝置驅動程式指為每一種硬體控制器所編寫的裝置驅動程式子產品。詳細内容參看第八章和第九章。 1.??? 網絡-提供了對各種網絡标準協定的存取和各種網絡硬體的支援。網絡子系統可分為網絡協定和網絡驅動程式兩部分。網絡協定部分負責實作每一種可能的網絡傳輸協定,網絡裝置驅動程式負責與硬體裝置進行通信,每一種可能的硬體裝置都有相應的裝置驅動程式。因為這部分内容相對獨立和複雜,本書不做詳細介紹。 2.??? 程序間通信(IPC)- 支援程序間各種通信機制,包括共享記憶體、消息隊列及管道等。這部分内容也相對獨立,本書不做詳細介紹。 從圖1.3可以看出,處于中心位置的是程序排程,所有其它的子系統都依賴于它,因為每個子系統都需要挂起或恢複程序。一般情況下,當一個程序等待硬體操作完成時,它被挂起;當操作真正完成時,程序恢複執行。例如,當一個程序通過網絡發送一條消息時,發送程序被挂起,一直到硬體成功地完成消息的發送。其它子系統(記憶體管理,虛拟檔案系統及程序間通信)以相似的理由依賴于程序排程。 Linux系統使用者賬号的管理主要涉及到使用者賬号的添加、修改和删除,這是每個系統管理者必做的工作。Linux提供了內建的系統管理工具userconf,它可以用來對使用者賬号進行統一管理。  1、添加新的使用者賬号使用useradd指令,其文法如下:   useradd 選項 使用者名   其中各選項含義如下:   -c comment 指定一段注釋性描述。   -d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項, 可以建立主目錄。   -g 使用者組 指定使用者所屬的使用者組。   -G 使用者組,使用者組 指定使用者所屬的附加組。   -s Shell檔案 指定使用者的登入Shell。   -u 使用者号 指定使用者的使用者号,如果同時有-o選項,則可以重複使用其他使用者的辨別号。   使用者名 指定新賬号的登入名。 第7章 帳号管理 < > 鏡蚜娛拐争冤淄鹹悲霄敞俠收閹汞嘶揩研韻鎊鑄這赴綸尼裙邀郴佬死臻奸linux伺服器管理與維護速訓.linux伺服器管理與維護速訓. 例1   # useradd –d /usr/sam -m sam   此指令建立了一個使用者sam,   其中-d和-m選項用來為登入名sam産生一個主目錄/usr/sam(/usr為預設的使用者主目錄所在的父目錄)。   例2:   # useradd -s /bin/sh -g group –G adm,root gem   此指令建立了一個使用者gem,該使用者的登入Shell是/bin/sh,它屬于group使用者組,同時又屬于adm和root使用者組,其中group使用者組是其主組。   這裡可能建立組:#groupadd group及groupadd adm   增加使用者賬号就是在/etc/passwd檔案中為新使用者增加一條記錄,同時更新其他系統檔案如/etc/shadow, /etc/group等。 第7章 帳号管理 < > 掖替慰媒劑爆搶蓬戀林臀塊匣吉哆卵癸