?? linux系統命令(系統設置)(4).txt
字號:
Linux系統命令(系統設置)(4)
ntsysv
功能說明:設置系統的各種服務。
語 法:ntsysv [--back][--level <等級代號>]
補充說明:這是Red Hat公司遵循GPL規則所開發的程序,它具有互動式操作界面,您可以輕易地利用方向鍵和空格鍵等,開啟,關閉操作系統在每個執行等級中,所要執行的系統服務。
參 數:
--back 在互動式界面里,顯示Back鈕,而非Cancel鈕。
--level <等級代號> 在指定的執行等級中,決定要開啟或關閉哪些系統服務。
---------------------------------------------------
rdate(receive date)
功能說明:顯示其他主機的日期與時間。
語 法:rdate [-ps][主機名稱或IP地址...]
補充說明:執行rdate指令,向其他主機詢問系統時間并顯示出來。
參 數:
-p 顯示遠端主機的日期與時間。
-s 把從遠端主機收到的日期和時間,回存到本地主機的系統時間。
--------------------------------------------------
pwunconv
功能說明:關閉用戶的投影密碼。
語 法:pwunconv
補充說明:執行pwunconv指令可以關閉用戶投影密碼,它會把密碼從shadow文件內,重回存到passwd文件里。
--------------------------------------------
pwconv
功能說明:開啟用戶的投影密碼。
語 法:pwconv
補充說明:Linux系統里的用戶和群組密碼,分別存放在名稱為passwd和group的文件中, 這兩個文件位于/etc目錄下。因系統運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將文件內的密碼改存在/etc目錄下的shadow和gshadow文件內,只允許系統管理者讀取,同時把原密碼置換為"x"字符,有效的強化了系統的安全性。
-------------------------------------------------------
passwd(password)
功能說明:設置密碼。
語 法:passwd [-dklS][-u <-f>][用戶名稱]
補充說明:passwd指令讓用戶可以更改自己的密碼,而系統管理者則能用它管理系統用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。
參 數:
-d 刪除密碼。本參數僅有系統管理者才能使用。
-f 強制執行。
-k 設置只有在密碼過期失效后,方能更新。
-l 鎖住密碼。
-s 列出密碼的相關信息。本參數僅有系統管理者才能使用。
-u 解開已上鎖的帳號。
------------------------------------------------------
resize
功能說明:設置終端機視窗的大小。
語 法:resize [-cu][-s <列數> <行數>]
補充說明:執行resize指令可設置虛擬終端機的視窗大小。
參 數:
-c 就算用戶環境并非C Shell,也用C Shell指令改變視窗大小。
-s <列數> <行數> 設置終端機視窗的垂直高度和水平寬度。
-u 就算用戶環境并非Bourne Shell,也用Bourne Shell指令改變視窗大小。
-----------------------------------------------------
rmmod(remove module)
功能說明:刪除模塊。
語 法:rmmod [-as][模塊名稱...]
補充說明:執行rmmod指令,可刪除不需要的模塊。Linux操作系統的核心具有模塊化的特性,應此在編譯核心時,務須把全部的功能都放如核心。你可以將這些功能編譯成一個個單獨的模塊,待有需要時再分別載入它們。
參 數:
-a 刪除所有目前不需要的模塊。
-s 把信息輸出至syslog常駐服務,而非終端機界面。
--------------------------------------------------
rpm(redhat package manager)
功能說明:管理套件。
語 法:rpm [-acdhilqRsv][-b<完成階段><套間檔>+][-e<套件擋>][-f<文件>+][-i<套件檔>][-p<套件檔>+][-U<套件檔>][-vv][--addsign<套件檔>+][--allfiles][--allmatches][--badreloc][--buildroot<根目錄>][--changelog][--checksig<套件檔>+][--clean][--dbpath<數據庫目錄>][--dump][--excludedocs][--excludepath<排除目錄>][--force][--ftpproxy<主機名稱或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主機名稱或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<執行指令>][--prefix<目的目錄>][--provides][--queryformat<檔頭格式>][--querytags][--rcfile<配置檔>][--rebulid<套件檔>][--rebuliddb][--recompile<套件檔>][--relocate<原目錄>=<新目錄>][--replacefiles][--replacepkgs][--requires][--resign<套件檔>+][--rmsource][--rmsource<文件>][--root<根目錄>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安裝平臺>+][--test][--timecheck<檢查秒數>][--triggeredby<套件檔>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]
補充說明:rmp原本是Red Hat Linux發行版專門用來管理Linux各項套件的程序,由于它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的采用。RPM套件管理方式的出現,讓Linux易于安裝,升級,間接提升了Linux的適用度。
參 數:
-a 查詢所有套件。
-b<完成階段><套件檔>+或-t <完成階段><套件檔>+ 設置包裝套件的完成階段,并指定套件檔的文件名稱。
-c 只列出組態配置文件,本參數需配合"-l"參數使用。
-d 只列出文本文件,本參數需配合"-l"參數使用。
-e<套件檔>或--erase<套件檔> 刪除指定的套件。
-f<文件>+ 查詢擁有指定文件的套件。
-h或--hash 套件安裝時列出標記。
-i 顯示套件的相關信息。
-i<套件檔>或--install<套件檔> 安裝指定的套件檔。
-l 顯示套件的文件列表。
-p<套件檔>+ 查詢指定的RPM套件檔。
-q 使用詢問模式,當遇到任何問題時,rpm指令會先詢問用戶。
-R 顯示套件的關聯性信息。
-s 顯示文件狀態,本參數需配合"-l"參數使用。
-U<套件檔>或--upgrade<套件檔> 升級指定的套件檔。
-v 顯示指令執行過程。
-vv 詳細顯示指令執行過程,便于排錯。
-addsign<套件檔>+ 在指定的套件里加上新的簽名認證。
--allfiles 安裝所有文件。
--allmatches 刪除符合指定的套件所包含的文件。
--badreloc 發生錯誤時,重新配置文件。
--buildroot<根目錄> 設置產生套件時,欲當作根目錄的目錄。
--changelog 顯示套件的更改記錄。
--checksig<套件檔>+ 檢驗該套件的簽名認證。
--clean 完成套件的包裝后,刪除包裝過程中所建立的目錄。
--dbpath<數據庫目錄> 設置欲存放RPM數據庫的目錄。
--dump 顯示每個文件的驗證信息。本參數需配合"-l"參數使用。
--excludedocs 安裝套件時,不要安裝文件。
--excludepath<排除目錄> 忽略在指定目錄里的所有文件。
--force 強行置換套件或文件。
--ftpproxy<主機名稱或IP地址> 指定FTP代理服務器。
--ftpport<通信端口> 設置FTP服務器或代理服務器使用的通信端口。
--help 在線幫助。
--httpproxy<主機名稱或IP地址> 指定HTTP代理服務器。
--httpport<通信端口> 設置HTTP服務器或代理服務器使用的通信端口。
--ignorearch 不驗證套件檔的結構正確性。
--ignoreos 不驗證套件檔的結構正確性。
--ignoresize 安裝前不檢查磁盤空間是否足夠。
--includedocs 安裝套件時,一并安裝文件。
--initdb 確認有正確的數據庫可以使用。
--justdb 更新數據庫,當不變動任何文件。
--nobulid 不執行任何完成階段。
--nodeps 不驗證套件檔的相互關聯性。
--nofiles 不驗證文件的屬性。
--nogpg 略過所有GPG的簽名認證。
--nomd5 不使用MD5編碼演算確認文件的大小與正確性。
--nopgp 略過所有PGP的簽名認證。
--noorder 不重新編排套件的安裝順序,以便滿足其彼此間的關聯性。
--noscripts 不執行任何安裝Script文件。
--notriggers 不執行該套件包裝內的任何Script文件。
--oldpackage 升級成舊版本的套件。
--percent 安裝套件時顯示完成度百分比。
--pipe<執行指令> 建立管道,把輸出結果轉為該執行指令的輸入數據。
--prefix<目的目錄> 若重新配置文件,就把文件放到指定的目錄下。
--provides 查詢該套件所提供的兼容度。
--queryformat<檔頭格式> 設置檔頭的表示方式。
--querytags 列出可用于檔頭格式的標簽。
--rcfile<配置文件> 使用指定的配置文件。
--rebulid<套件檔> 安裝原始代碼套件,重新產生二進制文件的套件。
--rebuliddb 以現有的數據庫為主,重建一份數據庫。
--recompile<套件檔> 此參數的效果和指定"--rebulid"參數類似,當不產生套件檔。
--relocate<原目錄>=<新目錄> 把本來會放到原目錄下的文件改放到新目錄。
--replacefiles 強行置換文件。
--replacepkgs 強行置換套件。
--requires 查詢該套件所需要的兼容度。
--resing<套件檔>+ 刪除現有認證,重新產生簽名認證。
--rmsource 完成套件的包裝后,刪除原始代碼。
--rmsource<文件> 刪除原始代碼和指定的文件。
--root<根目錄> 設置欲當作根目錄的目錄。
--scripts 列出安裝套件的Script的變量。
--setperms 設置文件的權限。
--setugids 設置文件的擁有者和所屬群組。
--short-circuit 直接略過指定完成階段的步驟。
--sign 產生PGP或GPG的簽名認證。
--target=<安裝平臺>+ 設置產生的套件的安裝平臺。
--test 僅作測試,并不真的安裝套件。
--timecheck<檢查秒數> 設置檢查時間的計時秒數。
--triggeredby<套件檔> 查詢該套件的包裝者。
--triggers 展示套件檔內的包裝Script。
--verify 此參數的效果和指定"-q"參數相同。
--version 顯示版本信息。
--whatprovides<功能特性> 查詢該套件對指定的功能特性所提供的兼容度。
--whatrequires<功能特性> 查詢該套件對指定的功能特性所需要的兼容度。
---------------------------------------------------
setenv(set environment variable)
功能說明:查詢或顯示環境變量。
語 法:setenv [變量名稱][變量值]
補充說明:setenv為tsch中查詢或設置環境變量的指令。
-------------------------------------------------------
setconsole
功能說明:設置系統終端。
語 法:setconsole [video][serial][ttya][ttyb]
補充說明:setconsole可用來指定系統終端。
參 數:
serial 使用PROM終端。
ttya,cua0或ttyS0 使用第1個串口設備作為終端。
ttyb,cua1或ttyS1 使用第2個串口設備作為終端。
video 使用主機上的現卡作為終端。
------------------------------------------------------
set
功能說明:設置shell。
語 法:set [+-abCdefhHklmnpPtuvx]
補充說明:set指令能設置所使用shell的執行方式,可依照不同的需求來做設置。
參 數:
-a 標示已修改的變量,以供輸出至環境變量。
-b 使被中止的后臺程序立刻回報執行狀態。
-C 轉向所產生的文件無法覆蓋已存在的文件。
-d Shell預設會用雜湊表記憶使用過的指令,以加速指令的執行。使用-d參數可取消。
-e 若指令傳回值不等于0,則立即退出shell。
-f 取消使用通配符。
-h 自動記錄函數的所在位置。
-H Shell 可利用"!"加<指令編號>的方式來執行history中記錄的指令。
-k 指令所給的參數都會被視為此指令的環境變量。
-l 記錄for循環的變量名稱。
-m 使用監視模式。
-n 只讀取指令,而不實際執行。
-p 啟動優先順序模式。
-P 啟動-P參數后,執行指令時,會以實際的文件或目錄來取代符號連接。
-t 執行完隨后的指令,即退出shell。
-u 當執行時使用到未定義過的變量,則顯示錯誤信息。
-v 顯示shell所讀取的輸入值。
-x 執行指令后,會先顯示該指令及所下的參數。
+<參數> 取消某個set曾啟動的參數。
--------------------------------------------------------
timeconfig
功能說明:設置時區。
語 法:timeconfig [--arc][--back][--test][--utc][時區名稱]
補充說明:這是Red Hat公司遵循GPL規則所開發的程序,它具有互動式操作界面,您可以輕易地利用方向鍵和空格鍵等,設置系統時間所屬的時區。
參 數:
--arc 使用Alpha硬件結構的格式存儲系統時間。
--back 在互動式界面里,顯示Back鈕而非Cancel鈕。
--test 僅作測試,并不真的改變系統的時區。
--utc 把硬件時鐘上的時間視為CUT,有時也稱為UTC或UCT。
-------------------------------------------------------
SVGAText Mode
功能說明:加強文字模式的顯示畫面。
語 法:SVGATextMode [-acdfhmnrsv][-t <配置文件>][模式]
補充說明:SVGATextMode可用來設置文字模式下的顯示畫面,包括分辨率,字體和更新頻率等。
參 數:
-a 如果新顯示模式的屏幕大小與原先不同時,SVGATextMode會執行必要的系統設置。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -