Linux常用操作

2021-08-13 09:56:00 字數 2712 閱讀 9292

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 切換當前...