免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

Linux命令實(shí)例參考手冊,第七章 系統管理命令_云主機和虛擬主機_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

云主機和虛擬主機

Linux命令實(shí)例參考手冊,第七章 系統管理命令

作者:qvdv 來(lái)源: 更新時(shí)間:2015-02-10

更換系統登錄Shell——chsh

chsh命令語(yǔ)法:

chsh [參數] [用戶(hù)名稱(chēng)]

實(shí)例1:顯示系統中所有可用的Shell以及受限賬戶(hù),命令如下:

[testuser@localhost ~]$ chsh –l

系統會(huì )從文件/etc/shells中讀出有的Shell。

[root@localhost ~]#cat /etc/passwd | grep nologin

實(shí)例2:查找并更改指定用戶(hù)所使用的Shell,命令如下:

[root@localhost ~]# finger testuser | grep Shell

系統會(huì )顯示出用戶(hù)testuser當前所使用的Shell,然后再輸入命令:

[root@localhost ~]# chsh -s /bin/zsh testuser

將用戶(hù)testuserShell更改為zsh。

參數“-s”后面必須是指定Shell的文件路徑,否則系統會(huì )返回出錯信息。

聲明Shell變量——declare

declare命令語(yǔ)法:

declare [參數] [<變量名稱(chēng)>=<設定值>]

實(shí)例:為Shell增加一個(gè)變量“City”,命令如下:

[root@localhost ~]# declare City=chongqing

Shell中就會(huì )增加一個(gè)“City”變量,查看變量的值輸入以下命令即可。

 [root@localhost ~]# declare -p City

啟動(dòng)/關(guān)閉Shell內部命令——enable

enable命令語(yǔ)法:

enable [參數] [命令名稱(chēng)]

實(shí)例1:顯示所有允許的內部命令。

[root@localhost ~]# enable –p

實(shí)例2:禁止使用指定內部命令,命令如下:

[root@localhost ~]# enable -n set

Shell將禁止使用“set”命令,使用以下命令查看就找不到“set”命令了。

[root@localhost ~]# enable -p

實(shí)例3:顯示禁止使用的內部命令,使用以下兩條命令均可。

[root@localhost ~]# enable -n -p

[root@localhost ~]# enable -np

批處理歷史命令——fc

fc命令語(yǔ)法:

fc [參數] [第一個(gè)命令] [最后一個(gè)命令]fc [-s<命令歷史內的命令>]

實(shí)例1:顯示歷史命令列表。

[root@localhost ~]# fc –l

實(shí)例2:重新執行歷史命令中的一個(gè),命令如下:

[root@localhost ~]# fc 65

系統將在文本編輯器中寫(xiě)入65對應的命令who -H -u”,退出編輯器以后可以得到執行結果。

顯示幫助信息——help

help命令語(yǔ)法:

help [-s] PATTERN

實(shí)例1:顯示cd命令的使用幫助。

[root@localhost ~]# help cd

實(shí)例2:僅顯示cd命令的語(yǔ)法信息。

[root@localhost ~]# help -s cd

顯示命令使用的歷史——history

history命令語(yǔ)法:

history [參數] [文件名]

實(shí)例1:顯示最近5次使用過(guò)的命令,輸入命令:

[root@localhost ~]# history 5

系統會(huì )列出最近5條使用過(guò)的命令。

實(shí)例2:重新執行某條命令,輸入以下命令即可:

[root@localhost ~]# !73

系統將會(huì )執行73對應的命令。

設置Shell——set

set命令語(yǔ)法:

set [參數]

實(shí)例1:顯示當前Shell的所有變量及其設置情況。

[root@localhost ~]# set

實(shí)例2:禁止以“! 命令”的形式執行歷史記錄中的命令,命令如下:

[root@localhost ~]# set +H

系統將不再允許以“! 命令”的形式執行歷史記錄中的命令。

暫停執行Shell——suspend

suspend命令語(yǔ)法:

suspend [參數]

實(shí)例:強制暫停當前登錄Shell,輸入命令:

[root@localhost ~]# suspend –f

系統會(huì )強制暫停當前登錄的Shell。

Shell程序資源控制——ulimit

ulimit命令語(yǔ)法:

ulimit [參數]

實(shí)例1:顯示所有的資源限制,命令如下:

[root@localhost ~]# ulimit –a

實(shí)例2:設置系統資源限制。設置普通用戶(hù)所能建立的文件上限為2 048個(gè)扇區,所能使用的內存上限為512KB,所能啟動(dòng)的最大程序數目為1 024個(gè)。命令如下。

[root@localhost ~]# ulimit -f 2048 -m 512 -u 1024

打開(kāi)/關(guān)閉進(jìn)程記錄——accton

accton命令語(yǔ)法:

accton [參數] [文件名]

按周期運行指定命令——anacron

anacron命令語(yǔ)法:

anacron [參數] [作業(yè)名] | [參數]

在指定的時(shí)間執行命令——at

at命令語(yǔ)法:

at [參數] [日期/時(shí)間]

顯示最近的作業(yè)隊列信息——atd

atd命令語(yǔ)法:

atd [參數]

實(shí)例:設置負載限制系數。命令如下:

[root@localhost ~]#atd –l 1

顯示待執行的at命令隊列——atq

atq命令語(yǔ)法:

atq [參數]

實(shí)例:顯示待執行的命令隊列,命令如下:

[root@localhost ~]# atq

系統將顯示使用at命令后當前待執行的命令隊列。

刪除待執行的at命令隊列——atrm

atrm命令語(yǔ)法:

atrm [參數]

實(shí)例:刪除指定的待執行作業(yè),命令如下:

[root@localhost ~]# atrm 作業(yè)編號

系統將刪除指定編號的待執行作業(yè)。

將命令放置在后臺運行——bg

bg命令語(yǔ)法:

bg [作業(yè)編號]

要將指定作業(yè)轉入后臺執行,先用組合鍵“Ctrl+z”將其掛起,然后執行如下命令即可:

[root@localhost ~]#bg 該作業(yè)編號

顯示后臺執行的作業(yè)——jobs

jobs命令語(yǔ)法:

jobs [參數] [作業(yè)編號]

實(shí)例:顯示后臺執行的作業(yè)。

[root@localhost ~]# jobs

將程序或者命令切換到前臺執行——fg

fg命令語(yǔ)法:

fg [命令名稱(chēng)]

實(shí)例:將指定作業(yè)轉到前臺執行。首先創(chuàng )建一個(gè)在后臺運行的作業(yè)vi,命令輸入如下:

[root@localhost ~]# vi test1.txt &

查看后臺作業(yè)的運行情況:

[root@localhost ~]# jobs

將后臺作業(yè)移到前臺運行。

[root@localhost ~]# fg 1

初始化處理控制——init

init命令語(yǔ)法:

init [0123456abcqQsS] telinit [0123456abcqQsS]

實(shí)例:初始化運行級別為1的進(jìn)程,在shell提示符下輸入:

[root@localhost ~]# init 1

系統將初始化所有運行級別為1的進(jìn)程。

中止正在執行的程序或作業(yè)——kill

kill命令語(yǔ)法:

kill [-s <信息名稱(chēng)或編號>][程序] kill [-l <信息編號>]

實(shí)例:終止指定進(jìn)程。首先用ps命令列出當前系統中正在運行的程序,得出vi進(jìn)程的ID2967,然后輸入:

[root@localhost ~]# kill -9 進(jìn)程ID

不停止執行程序——nohup

nohup命令語(yǔ)法

[root@localhost ~]# nohup [參數]

暫停執行程序——sleep

sleep命令語(yǔ)法:

sleep [參數] [時(shí)間]

實(shí)例:暫停執行程序20秒,系統將在20秒的時(shí)間過(guò)后才執行相關(guān)命令。

[root@localhost ~]# sleep 20s;ls -al

檢查、設置系統的各種服務(wù)——chkconfig

chkconfig命令語(yǔ)法:

chkconfig[參數] [系統服務(wù)]chkconfig[--level<運行等級>] [系統服務(wù)] [on/off/reset]

實(shí)例1:顯示當前系統所有服務(wù)各個(gè)運行等級的狀態(tài)。

[root@localhost ~]# chkconfig --list

實(shí)例2:顯示某個(gè)特定服務(wù)的運行狀態(tài)。

[root@localhost ~]# chkconfig --list vsftpd

實(shí)例3:設置某個(gè)特定服務(wù)的運行等級狀態(tài),命令如下:

[root@localhost ~]# chkconfig --level 2 vsftpd on

vsftpd服務(wù)的2運行等級啟動(dòng)。

顯示開(kāi)機設備信息——dmesg

dmesg命令語(yǔ)法:

dmesg [參數]

在開(kāi)機的時(shí)候,系統引導信息在屏幕上停留的時(shí)間很短,即使有什么錯誤信息,也不一定能夠看清楚。在系統開(kāi)機后,要想重新查看引導信息,可以使用如下命令。

[root@localhost ~]# dmesg

查看環(huán)境變量——export

export命令語(yǔ)法:

export [參數] [變量名]=[變量值]

實(shí)例1:顯示所有環(huán)境變量,命令如下:

[root@localhost ~]# export –p

系統當前所有的環(huán)境變量及其值。

實(shí)例2:改變某個(gè)環(huán)境變量的值,命令如下:

[root@localhost root]# export  HOME="root"

HOME變量值將變?yōu)椤?/span>/”。

顯示內存使用情況——free

free命令語(yǔ)法:

free [參數]

實(shí)例1:顯示當前系統內存信息。

[root@localhost root]# free

實(shí)例2:顯示內存總和。用戶(hù)要查看當前系統的內存總和,只需輸入以下命令即可:

[root@localhost root]# free -1

載入模塊——insmod

insmod命令語(yǔ)法:

insmod [參數] [模塊文件] [符號名稱(chēng) = 符號值]

自動(dòng)處理可載入模塊——modprobe

modprobe命令語(yǔ)法:

modprobe [參數] [模塊文件] [符號名稱(chēng) = 符號值]

模塊依賴(lài)性檢查——depmod

depmod命令語(yǔ)法:

depmod [參數]

實(shí)例:Linux內部模塊有許多并且相互依賴(lài),要查看這些依賴(lài)關(guān)系輸入以下命令即可:

[root@localhost ~]# depmod -n | more

因為模塊太多,為便于查看加上“more”分頁(yè)顯示。

查看系統已載入模塊——lsmod

Lsmod命令語(yǔ)法:

lsmod

shell提示符下輸入命令,將顯示已加載的模塊信息。

編譯和維護軟件——make

make命令語(yǔ)法:

make [參數] [目標文件]

配置系統的各種服務(wù)——ntsysv

ntsysv命令語(yǔ)法:

ntsysv [參數]

實(shí)例:在指定的執行等級中,設置開(kāi)啟某項系統服務(wù)。

用戶(hù)如果需要在開(kāi)機時(shí)候自動(dòng)加載SSH服務(wù),可以輸入以下命令:

[root@localhost ~]# ntsysv --level 0

進(jìn)入圖形化配置界面,選擇“sshd”即可。

重新啟動(dòng)系統——reboot

reboot命令語(yǔ)法:

reboot [參數]

實(shí)例:重新啟動(dòng)系統,直接輸入以下命令:

[root@localhost ~]# reboot

刪除模塊——rmmod

rmmod命令語(yǔ)法:

rmmod [參數] [模塊名稱(chēng)...]

實(shí)例:刪除系統指定模塊。

1步,首先用命令lsmod列出當前系統加載的模塊。

[root@localhost root]# lsmod

[root@localhost root]# rmmod ext3

2步,刪除模塊值為0 rfcomm模塊,使用以下命令:

[root@localhost root]# rmmod rfcomm

系統將卸掉當前所加載的rfcomm模塊。

軟件包管理——rpm

rpm命令語(yǔ)法:

rpm [參數]

實(shí)例1:安裝軟件包。

軟件包的安裝命令如下:

[root@localhost ~]#rpm –ivh software.rpm

實(shí)例2:安裝Samba服務(wù)。

[root@localhost ~]#rpm -ivh libsmbclient-3.0.30-35.i3 86.rpm

[root@localhost ~]#rpm -ivh libsmbclient-devel-3.0.30-3 5.i386.rpm

[root@localhost ~]#rpm -ivh samba3-client-3.0.30-35.i 386.rpm

[root@localhost ~]#rpm -ivh samba3-3.0.30-35.i386.rpm

[root@localhost ~]#rpm -ivh samba3-cifsmount-3.0.30-3 5.i386.rpm

[root@localhost ~]#rpm -ivh samba3-utils-3.0.30-35.i38 6.rpm

[root@localhost ~]#rpm -ivh samba3-winbind-3.0.30-35.i 386.rpm

實(shí)例3:卸載軟件包

軟件包卸載的語(yǔ)法格式如下:

[root@localhost ~]#rpm -e software

刪除gaim軟件。

[root@localhost ~]#rpm –e software –nodeps

忽略依賴(lài)性檢查刪除軟件 。

實(shí)例:卸載舊版Samba,執行以下命令即可:

[root@localhost ~]#rpm -e samba-client-3.0.23c-2

[root@localhost ~]#rpm -e samba-comon-3.0.23c-2

實(shí)例4:升級RPM

升級軟件包和安裝軟件包十分類(lèi)似,命令如下:

[root@localhost ~]#rpm –uvh software.rpm

升級實(shí)際上包括軟件包的卸載與安裝兩個(gè)過(guò)程,當用戶(hù)使用舊版本的軟件包來(lái)升級新版本的軟件時(shí)會(huì )出現錯誤,加入--oldpackage參數可以使用舊版本的軟件包來(lái)替換系統中版本更高的原軟件包。

實(shí)例5:軟件包查詢(xún)

rpm命令行工具可以查詢(xún)軟件是否安裝和安裝的位置。常用的命令格式如下:

[root@localhost ~]#rpm -qa          ;查詢(xún)本系統中通過(guò)rpm安裝的所有軟件

[root@localhost ~]#rpm -q software  ;查詢(xún)是否安裝software軟件

[root@localhost ~]#rpm -ql software ;查詢(xún)software安裝的位置

查看系統是否安裝DNS服務(wù)。

[root@localhost etc]#rpm –qa |grep bind

實(shí)例6:驗證軟件包

軟件包的驗證是通過(guò)比較已安裝的文件和軟件包的原始文件信息,從而得出軟件包的相關(guān)信息,以判斷是否存在問(wèn)題。驗證的主要信息包括文件的尺寸、MD5校驗碼、文件權限、類(lèi)型、屬主和用戶(hù)組等。

[root@localhost ~]# rpm -Vf /bin/vi 

驗證包含特定文件的軟件包。

本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-zhuji-774.html