linux系統啟動後首先載入/boot目錄下的核心檔案,然後讀取配置檔案/etc/inittab啟動init程序,然後init程序啟動需要開機自啟動的服務
linux系統有7個執行級別(runlevel):
· 執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動
· 執行級別1:單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸
· 執行級別2:多使用者狀態(沒有nfs)
· 執行級別3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式
· 執行級別4:系統未使用,保留
· 執行級別5:x11控制台,登陸後進入圖形gui模式
· 執行級別6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動
圖形介面向命令列介面切換ctrl +alt+f1~f6,返回圖形介面使用crtl+alt+f7
無圖形介面的可以根據修改inittab中的值為5進入圖形介面
linux標準關機過程:sync->shutdown -h +時間 /reboot/halt
linux根目錄下的資料夾及作用:
/bin 存放普通使用者經常使用的操作命令
/sbin 存放的是系統管理員使用的系統管理程式
/etc 系統配置檔案,存放所有的系統管理所需要的配置檔案和子目錄
/dev 系統裝置檔案,目錄下存放的是linux的外部裝置,在linux中訪問裝置的方式和訪問檔案的方式是相同的。
/boot 系統啟動載入檔案,存放的是linux系統啟動時所需要的一些核心檔案
/lib 存放著系統最基本的動態連線共享庫,其作用類似於windows裡的dll檔案。幾乎所有的應用程式都需要用到這些共享庫。
/mnt:系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,可以將光碟機掛載在/mnt/上,然後進入該目錄就可以檢視光碟機裡的內容
/usr/bin:系統使用者使用的應用程式。
20.linux 模組常用命令總結:
程序管理 要求能夠做到
檢視系統中執行的所有程序
檢視程序消耗資源
定位個別程序別對其進行操作
改變程序優先順序
殺死程序
限制程序可使用的系統資源
常用命令:
ps aux 檢視所有程序,程序號,cpu佔用率,記憶體佔用率
ps -ef|grep 「**」 查詢特定程序
pstree 顯示程序父子關係(一般用於檢視系統的第一程序)
top 實時監控程序的資源使用情況,程序優先順序ni,cpu占有率,記憶體占有率等
free 靜態檢視磁碟使用情況
nice 改變程序的優先順序,分配給程序更多資源
程序優先順序值-20~19,值越低,優先順序越高
nice 《優先值》 《程序名》 - 通過給定的優先值啟動乙個程式
kill 殺死程序 kill kill -9
bg 將程序放入後台,一般使用 命令後加 &
fg 將後台程序調回前台執行 用法 fg [後台程序編號]
jobs 檢視後台程序
檔案管理
mkdir -p (建立多級目錄)rm -rf (強制刪除檔案及資料夾)
cp 原始檔 目標位址 mv 源目錄 指定目錄 (移動或重新命名)
chmod 修改檔案許可權
chown -r 使用者名稱:使用者組 檔名 (修改檔案所屬使用者名稱及使用者組)
find 路徑 查詢方式 (find / -name 「a」 -mtime -2)
touch 檔名 建立檔案
檢視檔案 cat more head tail(檢視四種用法及區別)
ls (ll) 列出目錄所有檔案
tar -cvf 備份檔案名 原檔名
tar -xvf 解壓
gzip 壓縮檔案為.gz的檔案
gunzip 解壓縮
(可合併使用tar -czvf (-xzvf))
wc 統計文字檔案的行數,位元組數,字數
軟鏈結與硬鏈結
磁碟儲存管理(掌握新增硬碟操作過程)
du顯示目錄(或檔案)的磁碟使用情況,預設單位為k
df -h 顯示檔案系統磁碟空間的使用情況
fdisk 檢視磁碟的分割槽資訊
fsck 檢查修復檔案系統
mkfs -t ext3 /dev/sdb1 磁碟格式化
file 檢視檔案型別
mount 掛載光碟
umonut 解除安裝光碟
網路管理(掌握配置ip,能多台主機之間ping通)
ifconfig 檢視系統的網路配置
service 服務名(httpd) start 開啟(httpd)服務
netconfig 配置網路相關資訊
ping 測試是否與其他主機網路聯通
netstat檢視埠情況(會使用檢視指定埠是否被占用)
route 檢視或配置本機路由
使用者管理(掌握使用者忘記密碼後修改密碼操作)
useradd -g 指定使用者所屬的起始群組 -g 指定使用者所屬的附**組 -d 指定使用者登入的宿主目錄 -u 指定使用者的id
passwd user 設定使用者登入密碼
su - username 切換使用者
userdel 刪除使用者
groupadd groupdel
使用者組配置檔案 /etc/group
使用者配置檔案 /etc/passwd
密碼配置檔案 /etc/shadow
Linux常用操作
顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...
Linux常用操作
mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...
Linux常用操作
etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...