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...