時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(2)
壓縮和備份管理
1.tar
將文件或目錄打包備份,并可通過gzip和bzip2進(jìn)行壓縮,解壓
tar -c /*創(chuàng)建.tar包文件*/
tar -C /*解包時(shí)指定釋放的的目標(biāo)文件夾*/
tar -f /*表示使用歸檔文件*/
tar -j /*調(diào)用bzip2程序進(jìn)行壓縮或解壓*/
tar -P /*打包時(shí)保留文件及目錄的絕對路徑*/
tar -p /*打包時(shí)保留文件及目錄的權(quán)限*/
tar -t /*列表查看包內(nèi)內(nèi)容*/
tar -v /*輸出詳細(xì)信息*/
tar -x /*解開.tar各式的包文件*/
tar -z /*調(diào)用gzip程序進(jìn)行壓縮*/
2.gzip
創(chuàng)建.gz格式的壓縮文件,使用-d選項(xiàng)可以進(jìn)行解壓縮文件
gzip -l /*以最快速度優(yōu)先的模式創(chuàng)建壓縮文件*/
gzip -9 /*以最大壓縮比優(yōu)先的模式創(chuàng)建壓縮文件*/
gzip -d /*解壓縮.gz格式的壓縮文件*/
3.bzip2
創(chuàng)建.gz格式的壓縮文件,使用-d選項(xiàng)可以進(jìn)行解壓縮文件
bzip2 -l /*以最快速度優(yōu)先的模式創(chuàng)建壓縮文件*/
bzip2 -9 /*以最大壓縮比優(yōu)先的模式創(chuàng)建壓縮文件*/
bzip2 -d /*解壓縮.bz2格式的壓縮文件*/
3.zip
創(chuàng)建.zip格式的壓縮文件
zip -l /*以最快速度優(yōu)先的模式創(chuàng)建壓縮文件*/
zip -9 /*以最大壓縮比優(yōu)先的模式創(chuàng)建壓縮文件*/
zip -r /*遞歸壓縮指定目錄及其下所有文件和子目錄文件*/
4.unzip
解壓縮.zip格式的壓縮文件
unzip -d /*解壓到指定的文件夾*/
RPM軟件包管理
1.rpm
安裝,卸載,及查詢系統(tǒng)中的RPM軟件包
rpm -i /*安裝新的RPM軟件,參數(shù)要求是.rpm格式的軟件包文件*/
rpm -U /*檢查更新現(xiàn)有軟件包*/
rpm -e /*卸載指定RPM軟件包,參數(shù)要求是已安裝的RPM軟件包的名稱*/
rpm -q /*查詢系統(tǒng)內(nèi)已安裝的軟件包的相關(guān)信息,后面可以跟-l,-f,-p等子查詢選項(xiàng)*/
rpm -v /*輸出詳細(xì)信息*/
rpm -h /*以"#"號(hào)標(biāo)記顯示安裝的百分比*/
rpm -F /*檢查并更新系統(tǒng)中的某個(gè)軟件包,若該軟件包原來并未安裝,則放棄安裝*/
rpm --force /*強(qiáng)制安裝某個(gè)軟件*/
rpm --nodeps /*在安裝或升級(jí),卸載一個(gè)軟件包時(shí),不檢查與其他軟件包的依賴關(guān)系*/
shell變量管理
1.echo
顯示指定的字符串或變量的內(nèi)容,不指定任何參數(shù)時(shí)將顯示一個(gè)空行
2.read
從標(biāo)準(zhǔn)輸入讀入一個(gè)字符串并賦值給指定的變量
read -p /*在接受輸入內(nèi)容前顯示提示字符串的內(nèi)容,以增強(qiáng)交互性*/
3.export
將局部變量導(dǎo)出為全局變量或取消設(shè)置,允許在命令中直接為變量賦值
export -p /*查看當(dāng)前命令環(huán)境中導(dǎo)出的全局變量
export -n /*取消全局變量的全局屬性*/
4.exit
退出當(dāng)前shell程序或命令環(huán)境,并返回一個(gè)退出狀態(tài)的數(shù)字(0為正常,1為異常)
5.expr
計(jì)算數(shù)值表達(dá)式,可以使用+,-,*,/,%等運(yùn)算符(加,減,乘,除,取模/求余)
格式:expr <運(yùn)算表達(dá)式>
用戶和組管理
1.useradd
添加系統(tǒng)用戶
格式:useradd [選項(xiàng)] <用戶名>
useradd -d /*制定用戶的宿主目錄*/
useradd -e /*指定用戶的賬號(hào)失效時(shí)間,可使用YYYY-MM-DD的日期格式*/
useradd -g /*指定用戶的基本組名,也可以使用GID*/
useradd -G /*指定用戶的公共組名,也可以使用GID*/
useradd -M /*不為用戶建立并初始化宿主目錄*/
useradd -s /*指定用戶的登陸shell環(huán)境*/
useradd -u /*指定用戶的UID號(hào)*/
2.passwd
設(shè)置系統(tǒng)用戶密碼,及鎖定解鎖用戶帳戶,若為指定用戶,默認(rèn)設(shè)置當(dāng)前用戶密碼
格式:passwd [選項(xiàng)] <用戶名>
passwd -d /*清空指定用戶密碼*/
passwd -l /*鎖定指定用戶賬戶*/
passwd -S /*查看指定用戶狀態(tài)*/
passwd -u /*解鎖指定用戶賬戶*/
3.usermod
修改指定用戶帳戶信息,大部分選項(xiàng)與useradd命令中的相同,不再贅余!可參考useradd選項(xiàng)設(shè)置
格式:usermod [選項(xiàng)] <用戶名>
4.userdel
刪除指定用戶帳戶
格式:userdel [-r] <用戶名>
userdel -r /*刪除用戶后,也將該用戶的宿主目錄一并刪除*/
5.groupadd
添加一個(gè)系統(tǒng)用戶組
格式:groupadd [-g] <組名>
groupadd -g /*為新建的組指定GID組標(biāo)記*/
6.groupdel
刪除一個(gè)系統(tǒng)用戶組
格式:groupdel? <組名>
7.id
輸出指定用戶的身份標(biāo)記信息,省略用戶名參數(shù)時(shí)則輸出當(dāng)前用戶的信息
格式:id [選項(xiàng)] <用戶名>
id -u /*只顯示有效用戶信息*/
id -g /*只顯示有效組信息*/
id -n /*只輸出用戶名稱*/
8.users
查看登陸到當(dāng)前主機(jī)中的用戶,(另一個(gè)命令who可同時(shí)顯示終端,時(shí)間,登陸地點(diǎn)等信息)
各式: users/who
9.su
切換為另一個(gè)用戶身份,不指定參數(shù)時(shí)默認(rèn)切換到root用戶
格是:su [-l] [目標(biāo)用戶名]
su -l /*使用目標(biāo)用戶的登陸shell環(huán)境,該選項(xiàng)可簡寫為"-"
進(jìn)程與服務(wù)管理
1.ps
以靜態(tài)快照方式輸出當(dāng)前運(yùn)行的進(jìn)程的狀態(tài)統(tǒng)計(jì)數(shù)據(jù)
格式:ps [選項(xiàng)]
ps a /*顯示當(dāng)前終端下的所有進(jìn)程信息,包括其他用戶信息*/
ps u /*使用以用戶為主的格式輸出進(jìn)程信息*/
ps x /*顯示當(dāng)前用戶在所有終端下的進(jìn)程信息*/
ps -e /*顯示系統(tǒng)內(nèi)所有進(jìn)程信息*/
ps -l /*使用長格式顯示進(jìn)程信息*/
ps -f /*使用完整格式顯示進(jìn)程信息*/
2.top
動(dòng)態(tài)顯示當(dāng)前運(yùn)行的進(jìn)程信息
格式:top [-d] 時(shí)間
top -d /*指定動(dòng)態(tài)信息的刷新間隔時(shí)間,單位為秒。也可以使用ss.tt格式*/
3.pstree
以樹型結(jié)構(gòu)查看系統(tǒng)中的進(jìn)程及其相互關(guān)系(進(jìn)程數(shù))
格式:pstree [-aup]
pstree -a /*顯示進(jìn)程對應(yīng)的命令行*/
pstree -u /*顯示進(jìn)程對應(yīng)的用戶名信息*/
pstree -p /*顯示進(jìn)程對應(yīng)的進(jìn)程號(hào)信息*/
4.kill
終止指定進(jìn)程號(hào)的進(jìn)程,PID可以通過ps命令獲得
格式:kill [-9]
KILL -9 /*無條件強(qiáng)行終止進(jìn)程*/
5.killall
與kill命令相似
格式:killall [-9] <進(jìn)程名>
6.free
查看系統(tǒng)內(nèi)存,交互空間的使用情況
格式:free? [-bkm]
free -b /*以Byte為單位顯示信息*/
free -k /*以Kb為單位顯示信息*/
free -m /*以Mb為單位顯示信息*/
7.chkconfig
射洪服務(wù)在不同運(yùn)行級(jí)別的自啟動(dòng)狀態(tài),以及添加刪除系統(tǒng)服務(wù)
格式:chkconfig [--level 運(yùn)行級(jí)別] <服務(wù)名>
chkconfig --level <服務(wù)名>/*指定控制服務(wù)的運(yùn)行級(jí)別范圍*/
chkconfig --list <服務(wù)名> /*查看當(dāng)前系統(tǒng)中服務(wù)的自啟動(dòng)狀態(tài)*/
chkconfig --add <服務(wù)名>/*添加新的系統(tǒng)服務(wù)*/
chkconfig --del <服務(wù)名>/*刪除系統(tǒng)服務(wù)*/
8.ntsysv
提供一個(gè)交互式的偽圖形程序,用于設(shè)置各種服務(wù)在不同運(yùn)行級(jí)別的自啟動(dòng)狀態(tài)
格式:ntsysv [--level 運(yùn)行級(jí)別]
其用法和chkconfig的用法類似......
關(guān)鍵詞標(biāo)簽:linux,系統(tǒng)管理,常用命
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載