IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁操作系統(tǒng)LINUX → linux系統(tǒng)管理常用命令(2)

linux系統(tǒng)管理常用命令(2)

時(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)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 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ù)載