linux操作基礎----系統管理
基于之前三篇:
①linux基礎操作之檔案操作指令
②linux基礎操作之常用指令
③linux基礎操作之檔案權限,查找,連結
繼續總結linux的指令及操作,本次對linux系統管理主要掌握以下9點:
1. 熟練掌握使用者群組的維護和管理工作;
2. 熟悉RPM包和TAR包的使用方法;
3. 在網絡通信管理中要了解在指令行下網絡的基本配置方法;
4. 要熟練掌握網絡和通信指令;
5. 掌握常用程序管理指令。
6. 掌握常用的系統管理指令,在系統的服務啟動管理中要學會檢視配置檔案和運作級别;
2. 掌握使用管理與服務的常用指令;
3. 掌握外存的挂接方法;
4. 了解磁盤分區及使用情況。
一. 使用者群組的配置檔案
1.passwd:用于儲存各使用者的賬戶資訊
2.Shadow:儲存各使用者賬戶的密碼等資訊
3.group:儲存各使用者賬戶的分組資訊
4.gshadow:用于定義使用者組密碼,組管理者等資訊
二. 使用者及組管理指令
1. useradd:添加新使用者
建立一個yang使用者,但是所設定的組和宿組目錄都為a使用者的:
2. usermod:修改已有賬戶的屬性
3. passwd : 用于設定賬号的密碼
4. userdel:删除指定使用者的賬戶
5. groupadd:添加新的組賬戶
6. groupmod:改變使用者的組賬戶熟悉
7. groupdel:删除指定的組賬戶
8. gpasswd:用于将指定使用者添加到指定使用者組或從組内删除
三. rpm包的指令
1.安裝rpm包:
-i:install 安裝;
-v:verify 表示在安裝中詳細顯示安裝資訊;
-h:horizontal 表示顯示水準進度條;
2.删除rpm包:
-q:查詢指定軟體是否安裝;
-e:删除
3.查詢系統中已經安裝的xorg的軟體包:
4.rpm包的驗證:
-V:驗證已安裝的軟體包
-f:驗證檔案
驗證所有已安裝的軟體包
四.Tar包的指令
1.建立tar包:
2.查詢tar包:
五.檢視紅帽5下的網絡配置檔案
六.重新啟動網絡服務
七.常用的網絡管理指令
1.Hostname:顯示及設定主機名
2.Ifconfig:
(1)顯示目前活動的指定網卡設定
(2)重新設定網卡的ip位址
(3)把指定的一塊網卡設為多個虛拟ip位址
3.Ping:網絡測試指令
八.常用的網絡通信指令
①write:用來事實給其他使用者發送消息;
②wall:以廣播方式向系統中所有使用者發送消息;
③mesg:設定消息的禁止和允許;
④talk:以全雙工的方式實時和某使用者交流;
⑤mail:不要求同時線上,以郵件方式發送。
以下是部分示例:
九.守護程序管理
1.at:指定系統在将來的某個時間執行作業
(1)在将來的第二天該時刻執行:
(2)在5月1日淩晨1點執行:
(3)在3天後下午2:10執行:
(4)讓系統在第二天早上8:20删除臨時檔案并給a使用者發送一個問候郵件
at –l:顯示at作業人的标志号及執行時間
at –d id:删除指定的at作業
2.Cron作業:實作以固定的間隔時間執行作業
3.某系統管理者每月的日常工作内容如下:每天上午9點和下午5點把目前線上人數存到num檔案中;周一至周五每兩小時進行一次備份pub資料到data檔案中;每周五下午5:30删除臨時檔案;每月10号晚上11點到第二天早7點之間每小時給使用者wdg發送一個時間消息。要求利用crontab指令建立cron作業清單形式自動完成以上工作。
首先利用vi建立cron作業清單檔案,檔案命名為cronfile:
然後利用crontab指令執行該清單檔案:
4.用crontab –e編輯cron作業:
十.程序控制指令
1.Ps:程序檢視指令
2.Free:用于顯示系統的記憶體情況
3.Top:實時顯示系統程序的狀态
4.Sleep:用于使程序延遲一段時間再執行
5.Kill:結束程式産生的程序
十一. 程序的前台與背景控制
1.Jobs:檢視挂起到背景的程序
2.Fg:将背景挂起的程序恢複到前台來運作
3.bg:将背景挂起的程序恢複到背景運作
4.快捷鍵ctrl+z:把目前程式刮起到背景,挂起後程序将不進行任何操作
十二.Init程序及其配置檔案
十三. 系統服務管理的常用指令
1.runlevel:用于顯示系統目前和上一次的運作級别
2.Chkconfig:檢視及設定系統服務的啟動狀态
(1)檢視
(2)設定
3.Init轉換運作級别
4.Ntsysv系統自啟動服務控制
十四. 磁盤操作管理
1.檢視系統磁盤分區情況
2.磁盤檔案的挂載mount與解除安裝unmount
3.Du:統計目錄的磁盤使用情況
4.Df:統計檔案系統中未使用的磁盤空間