linux系統管理總結

2021-08-08 03:52:41 字數 3402 閱讀 6623

0、系統管理就是如何使用各種軟體來達到我們的目的。

1、簡單的一些軟體

uname -a : 查詢作業系統資訊

poweroff:關機

pwd :顯示當前所在目錄

cd :定位到目錄 注:…代表當前目錄的上級目錄,.代表當前目錄,代表使用者主目錄(cd和cd一樣效果)

ls :列出目錄內容 -f(區分檔案型別) -a(所有檔案) -l(檢視檔案屬性)

檔案型別:普通檔案(-)、目錄檔案(d)、鏈結檔案(l)和裝置檔案(字元裝置c和塊裝置b)、管道(p)、棧檔案(f)。

檔案屬性(可讀r可寫w可執行x無許可權-):-(檔案型別)r-x(檔案擁有者u)rwx(檔案所屬組g)rwx(系統其它使用者o)

dir :列出目錄內容

vdir :和ls -l 一樣

mkdir:建立資料夾

cp:拷貝檔案,-r(複製乙個目錄),-f(覆蓋已存在檔案),-i(覆蓋前提示)

mv:移動檔案

rm:刪除檔案,-rf(遞迴及強制)

chmod :更改檔案許可權

cat : 檢視檔案內容,可跟多個檔案,顯示檔案所有內容 -n(顯示行號)

head : 檢視檔案開頭 -n(檔案開頭前n行)

locate :快速搜尋檔案

locate 檔名

locate基於其檔名資料庫進行搜尋,所以快。搜尋前可先更新其資料庫(使用updatedb命令)

whereis : 查詢程式檔案,並提供這個檔案的可執行檔案、源**檔案和使用手冊的存放位置。

whereis find

whereis -b find(只查詢二進位制可執行檔案)

6、使用者操作

使用者管理,相關檔案:/etc/passwd, /etc/shadow, /etc/group

useradd 選項 使用者名稱

-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。

usermod 選項 使用者名稱

userdel 選項 使用者名稱

-r,它的作用是把使用者的主目錄一起刪除

passwd 選項 使用者名稱

-l 鎖定口令,即禁用賬號。

-u 口令解鎖。

-d 使賬號無口令。

-f 強迫使用者下次登入時修改口令。

groupadd 選項 使用者組

-g gid 指定新使用者組的組標識號(gid)。

-o 一般與-g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。

groupmod 選項 使用者組

-g gid 為使用者組指定新的組標識號。

-o 與-g選項同時使用,使用者組的新gid可以與系統已有使用者組的gid相同。

-n新使用者組 將使用者組的名字改為新名字

groupdel 使用者組

newgrp 使用者組

切換當前使用者的使用者組

使用者切換:su [選項] [使用者]

選項一:-、-l、–login。作用:重新登入使用者

選項二:-m、-p。作用:執行su時不改變環境變數

選項三:-c、–command。作用:變更賬號為使用者,並執行命令(command)後再變回原來使用者

7、環境變數

echo $環境變數:顯示環境變數值

export:設定新的環境變數

env:顯示所有環境變數

set:顯示所有本地定義的shell變數

unset:清除環境變數

8、檢視程序

ps9、檢視cpu使用率

top10、結束程序

kill

11、檢視記憶體

free

12、磁碟操作

ide硬碟稱為hd,scsi和sata硬碟稱為sd。

第一塊硬碟稱為sda,第二塊稱為sdb。

硬碟分割槽:主分割槽、邏輯分割槽(所有的邏輯分割槽稱為擴充套件分割槽)、交換分割槽(虛擬記憶體)

一塊硬碟上最多存在4個主分割槽,分別稱為sda1,sda2,sda3,sda4。一塊硬碟必須有乙個主分割槽。邏輯分割槽從5開始依次累加,sda5 sda6 …

硬碟分割槽格式:ext2、ext3、fat、ntfs、swap等

grub引導裝載器位於硬碟起始部位,負責裝入核心並引導linux作業系統。

linux核心可裝在硬碟的主分割槽或邏輯分割槽上。

dfdu

fdisk

磁碟掛載命令(mount)

mount -t 檔案型別 掛載裝置 掛載目錄

mount -t nfs -o nolock 192.168.0.103:/nfs /var/mk

13、檔案壓縮解壓

gzip:只能壓縮單個檔案,不能壓縮目錄

tar:打包,壓縮,解壓

tar -zcvf 包名 目錄; (gzip壓縮)

tar -jcvf 包名 目錄; (bzip2壓縮)

tar -zxvf 包名; (解壓縮)

14、網路相關

netstat

nslookup

finger

ping

ifconfig

ftp15、linux目錄結構

/bin:存放常用操作命令的執行檔案。

/boot:作業系統啟動時所用到的程式。

/dev:存放外部裝置訪問介面

/etc:系統配置資訊。

/etc/rc.d:存放linux啟動和關閉時要用到的指令碼檔案。

/etc/rc.d/init:存放所有linux服務預設的啟動指令碼。

/home:預設使用者工作目錄

/lib:系統動態鏈結共享庫

/lost+found:系統異常時一些遺失的片段

/media:光碟機和軟碟機的掛載點

/misc:存放從dos下進行安裝的實用工具

/mnt:軟碟機、光碟機、硬碟的掛載點。或臨時的別的檔案系統掛載點

/proc:存放系統核心與執行程式所需的一些資訊。這些資訊是在記憶體中有系統產生的,顧不占用硬碟空間

/root:超級使用者主目錄

/sbin:存放系統管理員常用的系統管理程式

/tmp:該目錄用來存放不同程式執行時產生的臨時檔案。一般linux安卓軟體的預設安裝路徑就是這裡

/usr:使用者的很多應用程式和檔案都存放在這個目錄下,很重要

/usr/bin:系統使用者使用的應用程式

/usr/sbin:超級使用者使用的比較高階的管理程式和系統守護程式

/usr/src:核心源**預設的放置目錄

/srv:存放一些服務啟動之後需要提取的資料

/sys:檔案系統sysfs

/var:日誌資訊

Linux系統管理

程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...

Linux 系統管理

linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...

linux 系統管理

正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...