LINUX 常用命令_第1頁(yè)
LINUX 常用命令_第2頁(yè)
LINUX 常用命令_第3頁(yè)
LINUX 常用命令_第4頁(yè)
LINUX 常用命令_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、linux下配置ip地址四種方法(圖文方法)(1)Ifconfig命令 第一種使用ifconfig命令配置網(wǎng)卡的ip地址。此命令通常用來(lái)零時(shí)的測(cè)試用,計(jì)算機(jī)啟動(dòng)后ip地址的配置將自動(dòng)失效。具體用法如下。Ipconfig  ethx   ipadd    netmask      x.x.x.x。其中ethx中的x代表第幾快以太網(wǎng)卡,默認(rèn)第一塊為0.ipadd代表ip地址。x.x.x.x為子網(wǎng)掩碼。例如給網(wǎng)卡eth0配置的ip地址為 子網(wǎng)掩碼為 255.2

2、55.255.0 。如下下圖所 注意(此方法配置的ip地址后計(jì)算機(jī)從新啟動(dòng)將會(huì)失效) (2)neat命令Neat命令=redhat-config-network圖形下配置ip地址雙擊圖下畫紅線的部分雙擊劃線部分后出現(xiàn)下圖所示:根據(jù)要求配置相關(guān)信息雙擊ok配置完畢。配置完后重啟服務(wù),并查看配置ip地址。注意(此方法配置的ip地址后計(jì)算機(jī)從新啟動(dòng)仍然有效)(3)netconfig命令輸入netconfig后將會(huì)出現(xiàn)下圖所示,單擊yes按鈕。進(jìn)行相關(guān)配置后ok退出。注意(此方法配置的ip地址后計(jì)算機(jī)從新啟動(dòng)仍然有效)(4)vi  /etc/sysconfig/netwo

3、rk-scripts/ifcfg-ethx配置完以后重啟動(dòng)服務(wù).,p地址就配置好了。其實(shí)前面3個(gè)的配置方法最終還是改變了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罷了。1、Linux下修改時(shí)間修改linux的時(shí)間可以使用date指令date命令的功能是顯示和設(shè)置系統(tǒng)日期和時(shí)間。輸入date 查看目前系統(tǒng)時(shí)間。修改時(shí)間需要 date -功能字符 修改內(nèi)容命令中各選項(xiàng)的含義分別為:-d datestr, -date datestr 顯示由datestr描述的日期-s datestr, -set datestr 設(shè)置datestr 描述的日期-u,

4、 -universal 顯示或設(shè)置通用時(shí)間時(shí)間域%H 小時(shí)(00.23)%I 小時(shí)(01.12)%k 小時(shí)(0.23)%l 小時(shí)(1.12)%M 分(00.59)%p 顯示出AM或PM%r 時(shí)間(hh:mm:ss AM或PM),12小時(shí)%s 從1970年1月1日00:00:00到目前經(jīng)歷的秒數(shù)%S 秒(00.59)%T 時(shí)間(24小時(shí)制)(hh:mm:ss)%X 顯示時(shí)間的格式(H:M:S)%Z 時(shí)區(qū) 日期域%a 星期幾的簡(jiǎn)稱( Sun.Sat)%A 星期幾的全稱( Sunday.Saturday)%b 月的簡(jiǎn)稱(Jan.Dec)%B 月的全稱(January.December)%c 日期和時(shí)

5、間( Mon Nov 8 14:12:46 CST 1999)%d 一個(gè)月的第幾天(01.31)%D 日期(mmddyy)%h 和%b選項(xiàng)相同%j 一年的第幾天(001.366)%m 月(01.12)%w 一個(gè)星期的第幾天(0代表星期天)%W 一年的第幾個(gè)星期(00.53,星期一為第一天)%x 顯示日期的格式(mm/dd/yy)%y 年的最后兩個(gè)數(shù)字( 1999則是99)%Y 年(例如:1970,1996等)需要特別說(shuō)明的是,只有超級(jí)用戶才能用date命令設(shè)置時(shí)間,一般用戶只能用date命令顯示時(shí)間。例1:用指定的格式顯示時(shí)間。$ date '+This date now is =&g

6、t;%x ,time is now =>%X ,thank you !'This date now is =>11/12/99 ,time is now =>17:53:01,thank you !例2:用預(yù)定的格式顯示當(dāng)前的時(shí)間。# dateFri Nov 26 15:20:18 CST 1999例3:設(shè)置時(shí)間為下午14點(diǎn)36分。# date -s 14:36:00Fri Nov 26 14:15:00 CST 1999例4:設(shè)置時(shí)間為1999年11月28號(hào)。# date -s 991128Sun Nov 28 00:00:00 CST 1999實(shí)例:設(shè)置時(shí)間偉20

7、08年8月8號(hào)12:00# date -s "2008-08-08 12:00:00"修改完后,記得執(zhí)行clock -w,把系統(tǒng)時(shí)間寫入CMOS當(dāng)你幸福的時(shí)候,我不在,當(dāng)我幸福的時(shí)候,你也不在.2. 創(chuàng)建文件夾目錄命令mkdir命令用途 mkdir 命令用來(lái)創(chuàng)建指定的名稱的目錄使用說(shuō)明1. 創(chuàng)建目錄的用戶在當(dāng)前目錄中具有寫權(quán)限2. 指定的目錄名不能是當(dāng)前目錄中已有的目錄。命令實(shí)例0. 幫助文件plain view plaincopy1. bixiaopengbixiaopengtekiMacBook-Pro testshel

8、l$mkdir -help  2.   3. 用法:mkdir 選項(xiàng). 目錄.  4. 若指定目錄不存在則創(chuàng)建目錄。  5. 長(zhǎng)選項(xiàng)必須使用的參數(shù)對(duì)于短選項(xiàng)時(shí)也是必需使用的。  6. -m, -mode=模式 設(shè)置權(quán)限模式(類似chmod),而不是rwxrwxrwx 減umask  7. -p, -parents 需要時(shí)創(chuàng)建目標(biāo)目錄的上層目錄,但即使這些目錄已存在也不當(dāng)作錯(cuò)誤處理 

9、60;8. -v, -verbose 每次創(chuàng)建新目錄都顯示信息  9. -Z, -context=CTX 將每個(gè)創(chuàng)建的目錄的SELinux 安全環(huán)境設(shè)置為CTX  10. -help 顯示此幫助信息并退出  11. -version 顯示版本信息并退出  1. 創(chuàng)建一個(gè)空的文件夾plain view plaincopy1. #mkdir 文件名  2. bixiaopengbixiaopengtekiMac

10、Book-Pro testshell$ mkdir empty  3. bixiaopengbixiaopengtekiMacBook-Pro testshell$ ls -al  4. total 0  5. drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:43 .  6. drwxr-xr

11、-x 7 bixiaopeng  staff  238 Sep 18 15:43 .  7. drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty  2. 創(chuàng)建多級(jí)目錄plain view plaincopy1. #mkdir -p 文件夾1/文件夾2

12、/文件夾3  2. bixiaopengbixiaopengtekiMacBook-Pro testshell$ mkdir -p dir/dir1/dir2/dir3  3. bixiaopengbixiaopengtekiMacBook-Pro testshell$ ls -al  4. total 0  5. drwxr-xr-x  4 bixiaopeng  staff 

13、; 136 Sep 27 16:44 .  6. drwxr-xr-x 7 bixiaopeng  staff  238 Sep 18 15:43 .  7. drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 dir  8. dr

14、wxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty  9. bixiaopengbixiaopengtekiMacBook-Pro testshell$ cd dir/dir1/dir2/dir3  10. bixiaopengbixiaopengtekiMacBook-Pro dir3$ ls -al 

15、0;11. total 0  12. drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:44 .  13. drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 .  14. bixiaopengbixiaop

16、engtekiMacBook-Pro dir3$ pwd  15. /Users/bixiaopeng/Projects/testshell/dir/dir1/dir2/dir3  3.創(chuàng)建文件夾后對(duì)文件夾賦權(quán)限plain view plaincopy1. #mkdir -m 權(quán)限 文件夾  2. bixiaopengbixiaopengtekiMacBook-Pro testshell$ mkdir -m 777 metho

17、d  3. bixiaopengbixiaopengtekiMacBook-Pro testshell$ ls -al method  4. bixiaopengbixiaopengtekiMacBook-Pro testshell$ ls -al  5. total 0  6. drwxr-xr-x  5 bixiaopeng  staff  170 Se

18、p 27 16:49 .  7. drwxr-xr-x 7 bixiaopeng  staff  238 Sep 18 15:43 .  8. drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 dir  9. drwxr-xr-x 

19、0;2 bixiaopeng  staff   68 Sep 27 16:43 empty  10. drwxrwxrwx  2 bixiaopeng  staff   68 Sep 27 16:49 method  11.    4.創(chuàng)建目錄顯示目錄信息plain view plaincopy1.

20、 #mkdir -v 文件夾  2. bixiaopengbixiaopengtekiMacBook-Pro testshell$ mkdir -v vdir  3. mkdir: created directory 'vdir'  4. bixiaopengbixiaopengtekiMacBook-Pro testshell$ ls -al  5. total 0&#

21、160; 6. drwxr-xr-x  6 bixiaopeng  staff  204 Sep 27 16:51 .  7. drwxr-xr-x 7 bixiaopeng  staff  238 Sep 18 15:43 .  8. drwxr-xr-x  3 bixiaopeng  

22、staff  102 Sep 27 16:44 dir  9. drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty  10. drwxrwxrwx  2 bixiaopeng  staff   68 Sep 27

23、0;16:49 method  11. drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:51 vdir  3、linux的touch命令linux的touch命令不常用,一般在使用make的時(shí)候可能會(huì)用到,用來(lái)修改文件時(shí)間戳,或者新建一個(gè)不存在的文件。1命令格式:touch 選項(xiàng). 文件.2命令參數(shù):-a   或-time=atim

24、e或-time=access或-time=use 只更改存取時(shí)間。-c   或-no-create 不建立任何文檔。-d 使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間。-f 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決BSD版本touch指令的兼容性問題。-m   或-time=mtime或-time=modify 只更改變動(dòng)時(shí)間。-r 把指定文檔或目錄的日期時(shí)間,統(tǒng)統(tǒng)設(shè)成和參考文檔或目錄的日期時(shí)間相同。-t 使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間。3命令功能:touch命令參數(shù)可更改文檔或

25、目錄的日期時(shí)間,包括存取時(shí)間和更改時(shí)間。 4使用范例:實(shí)例一:創(chuàng)建不存在的文件命令:touch log2012.log log2013.log輸出:rootlocalhost test# touch log2012.log log2013.logrootlocalhost test# ll-rw-r-r- 1 root root    0 10-28 16:01 log2012.log-rw-r-r-

26、60;1 root root    0 10-28 16:01 log2013.log如果log2014.log不存在,則不創(chuàng)建文件rootlocalhost test# touch -c log2014.logrootlocalhost test# ll-rw-r-r- 1 root root    0 10-28 16:01 log2012.l

27、og-rw-r-r- 1 root root    0 10-28 16:01 log2013.log實(shí)例二:更新log.log的時(shí)間和log2012.log時(shí)間戳相同命令:touch -r log.log log2012.log輸出:rootlocalhost test# ll-rw-r-r- 1 root root    0 10-28 16:01

28、60;log2012.log-rw-r-r- 1 root root    0 10-28 16:01 log2013.log-rw-r-r- 1 root root    0 10-28 14:48 log.logrootlocalhost test# touch -r log.log log2012.log rootlocalhost

29、 test# ll-rw-r-r- 1 root root    0 10-28 14:48 log2012.log-rw-r-r- 1 root root    0 10-28 16:01 log2013.log-rw-r-r- 1 root root    0 10-28 14:48&

30、#160;log.log實(shí)例三:設(shè)定文件的時(shí)間戳命令:touch -t 201211142234.50 log.log輸出:rootlocalhost test# ll-rw-r-r- 1 root root    0 10-28 14:48 log2012.log-rw-r-r- 1 root root    0 10-28 16:01 log2

31、013.log-rw-r-r- 1 root root    0 10-28 14:48 log.logrootlocalhost test# touch -t 201211142234.50 log.logrootlocalhost test# ll-rw-r-r- 1 root root    0 10-28 14:48 l

32、og2012.log-rw-r-r- 1 root root    0 10-28 16:01 log2013.log-rw-r-r- 1 root root    0 2012-11-14 log.log說(shuō)明:-t  time 使用指定的時(shí)間值 time 作為指定文件相應(yīng)時(shí)間戳記的新值此處的 time規(guī)定為如下形式的十進(jìn)制數(shù): 

33、0;      CCYYMMDDhhmm.SS       這里,CC為年數(shù)中的前兩位,即”世紀(jì)數(shù)”;YY為年數(shù)的后兩位,即某世紀(jì)中的年數(shù)如果不給出CC的值,則touch   將把年數(shù)CCYY限定在1969-2068之內(nèi)MM為月數(shù),DD為天將把年數(shù)CCYY限定在1969-2068之內(nèi)MM為月數(shù),DD為天數(shù),hh 為小時(shí)數(shù)(幾點(diǎn)),mm為分鐘數(shù),SS為秒數(shù)此處秒的設(shè)定范圍是0-61,這樣可以處理閏秒這些數(shù)字組成的時(shí)間是環(huán)境變量T

34、Z指定的時(shí)區(qū)中的一個(gè)時(shí) 間由于系統(tǒng)的限制,早于1970年1月1日的時(shí)間是錯(cuò)誤的。4、Linux常用文件操作命令來(lái)源: 1、文件命名規(guī)則 1)除了/ 之外,所有的字符都合法。 2)有些字符最好不用,如空格符、制表符、退格符和字符 # $ & ( ) - 等。 3)避免使用. 作為普通文件名的第一個(gè)字符。 4)大小寫敏感。 命令格式 命令格式:命令-選項(xiàng) 參數(shù) 例:ls   

35、;-la  /etc 說(shuō)明:1)當(dāng)有多個(gè)選項(xiàng)時(shí),可以寫在一起。 2)兩個(gè)特殊的目錄. 和. ,分別代表當(dāng)前目錄和當(dāng)前目錄的父目錄。 1、文件處理命令:ls 命令名稱:ls 命令英文原意:list 命令所在路徑:/bin/ls 執(zhí)行權(quán)限:所有用戶 功能描述:顯示目錄文件 語(yǔ)法:ls  選項(xiàng)-ald  文件或目錄   -a    顯示所有文件,包括隱藏文件

36、60;  -l    詳細(xì)信息顯示   -d    查看目錄屬性 2、文件處理命令:cd 命令名稱:cd 命令英文原意:change directory 命令所在路徑:shell內(nèi)置命令 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:cd  目錄 功能描述:切換目錄 范例:$ cd  /   切換到根目錄 $

37、 cd .   回到上一級(jí)目錄 3、文件處理命令:pwd 命令名稱:pwd 命令英文原意:print working directory 命令所在路徑:/bin/pwd 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:pwd 功能描述:顯示當(dāng)前所在的工作目錄 范例:$ pwd      /etc/rc5.d 4、文件處理命令:touch 命令名稱:touch 命令所在路

38、徑:/bin/touch 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:touch  文件名 功能描述:創(chuàng)建空文件 范例:$ touch newfile 5、文件處理命令:mkdir 命令名稱:mkdir 命令英文原意:make directories 命令所在路徑:/bin/mkdir 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:mkdir    目錄名 功能描述:創(chuàng)建新目錄 范例:$ mkdir ne

39、wdir 6、文件處理命令:cp 命令名稱:cp 命令英文原意:copy 命令所在路徑:/bin/cp 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:cp  -R  源文件或目錄  目的目錄                     -R    

40、60;  復(fù)制目錄 功能描述:復(fù)制文件或目錄范例:        $ cp  file1 file2  dir1         將文件file1、file2復(fù)制到目錄dir1        $ cp  -R dir1&

41、#160;dir2         將dir1下的所有文件及子目錄復(fù)制到dir2 7、文件處理命令:mv 命令名稱:mv 命令英文原意:move 命令所在路徑:/bin/mv 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:mv  源文件或目錄  目的目錄 功能描述:移動(dòng)文件、更名 范例:        $ mv

42、0;  file1 file3        將當(dāng)前目錄下文件file1更名為file3        $ mv   file2  dir2        將文件file2移動(dòng)到目錄dir2下 8、文件處理命令:rm 命令名稱:rm 命令英

43、文原意:remove 命令所在路徑:/bin/rm 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:rm   -r   文件或目錄            -r   刪除目錄 功能描述:刪除文件 范例:            $ rm

44、 file3             刪除文件file3            $ rm -r dir1             刪除目錄dir1  9、文件處

45、理命令:cat 命令名稱:cat 命令英文原意:concatenate and display files 命令所在路徑:/bin/cat 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:cat 文件名 功能描述:顯示文件內(nèi)容 范例:$ cat  /etc/issue               $ cat &

46、#160;/etc/services 10、文件處理命令:more 命令名稱:more 命令所在路徑:/bin/more 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:more  文件名           (空格) 或f    顯示下一頁(yè)           (Enter)&#

47、160;      顯示下一行           q或Q         退出 功能描述:分頁(yè)顯示文件內(nèi)容 范例: $ more  /etc/services 11、文件處理指令:head 指令名稱:head 指令所在路徑:/bin/head

48、60;執(zhí)行權(quán)限:All User 語(yǔ)法:head  -num  文件名            -num   顯示文件的前num行 功能描述:查看文件的前幾行 范例:$ head  -20  /etc/services  12、文件處理指令:tail 指令名稱:tail 指令所在路

49、徑:/bin/tail 執(zhí)行權(quán)限:All User 語(yǔ)法:tail   -num  文件名               -num     顯示文件的后num行             

50、60; -f       動(dòng)態(tài)顯示文件內(nèi)容 功能描述:查看文件的后幾行 范例:$ tail  -30  /etc/services  13、文件處理命令:ln 命令名稱:ln 命令英文原意:link 命令所在路徑:/bin/ln 執(zhí)行權(quán)限:所有用戶 語(yǔ)法:ln   -s   源文件  目標(biāo)文件

51、60;           -s   創(chuàng)建軟鏈接 功能描述:產(chǎn)生鏈接文件 范例:         $ ln -s  /etc/issue  /issue.soft          創(chuàng)建文件

52、/etc/issue的軟鏈接/issue.soft         $ ln   /etc/issue  /issue.hard          創(chuàng)建文件/etc/issue的硬鏈接/issue.hard 5、 touch命令:01$ ls #查看當(dāng)前空的目錄02$03$ touch text #指定文件不存在,創(chuàng)建文件text04$

53、stat text # stat命令可能查看文件的時(shí)間屬性。 6、如何實(shí)時(shí)查看linux下的日志來(lái)源:cat /var/log/*.log如果日志在更新,如何實(shí)時(shí)查看 tail -f /var/log/messages還可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。該指令,不會(huì)直接返回命令行,而是實(shí)時(shí)打印日志文件中新增加的內(nèi)容,這一特性,對(duì)于查看日志是非常有效的。如果想終止輸出,按 Ctrl+C 即可。在Linux系統(tǒng)中,有三個(gè)主要的日志子系統(tǒng):連接時(shí)間日志-由多個(gè)程序執(zhí)行,把紀(jì)錄寫入到/var/log

54、/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系統(tǒng)管理員能夠跟蹤誰(shuí)在何時(shí)登錄到系統(tǒng)。進(jìn)程統(tǒng)計(jì)-由系統(tǒng)內(nèi)核執(zhí)行。當(dāng)一個(gè)進(jìn)程終止時(shí),為每個(gè)進(jìn)程往進(jìn)程統(tǒng)計(jì)文件(pacct或acct)中寫一個(gè)紀(jì)錄。進(jìn)程統(tǒng)計(jì)的目的是為系統(tǒng)中的基本服務(wù)提供命令使用統(tǒng)計(jì)。錯(cuò)誤日志-由syslogd(8)執(zhí)行。各種系統(tǒng)守護(hù)進(jìn)程、用戶程序和內(nèi)核通過syslog(3)向文件/var/log/messages報(bào)告值得注意的事件。另外有許多UNIX程序創(chuàng)建日志。像HTTP和FTP這樣提供網(wǎng)絡(luò)服務(wù)的服務(wù)器也保持詳細(xì)的日志。常用的日志文件如下:access-log 紀(jì)錄HTTP/web的傳輸acc

55、t/pacct 紀(jì)錄用戶命令aculog 紀(jì)錄MODEM的活動(dòng)btmp紀(jì)錄失敗的紀(jì)錄lastlog紀(jì)錄最近幾次成功登錄的事件和最后一次不成功的登錄messages從syslog中記錄信息(有的鏈接到syslog文件)系統(tǒng)啟動(dòng)后的信息和錯(cuò)誤日志,是Red Hat Linux中最常用的日志之一 sudolog 紀(jì)錄使用sudo發(fā)出的命令sulog 紀(jì)錄使用su命令的使用syslog 從syslog中記錄信息(通常鏈接到messages文件)utmp紀(jì)錄當(dāng)前登錄的每個(gè)用戶wtmp一個(gè)用戶每次登錄進(jìn)入和退出時(shí)間的永久紀(jì)錄xferlog 紀(jì)錄FTP會(huì)話/var/log/secure與安全相關(guān)的

56、日志信息 /var/log/maillog 與郵件相關(guān)的日志信息 /var/log/cron 與定時(shí)任務(wù)相關(guān)的日志信息 /var/log/spooler 與UUCP和news設(shè)備相關(guān)的日志信息 /var/log/boot.log 守護(hù)進(jìn)程啟動(dòng)和停止相關(guān)的日志消息  utmp、wtmp和lastlog日志文件是多數(shù)重用UNIX日志子系統(tǒng)的關(guān)鍵-保持用戶登錄進(jìn)入和退出的紀(jì)錄。有關(guān)當(dāng)前登錄用戶的信息記錄在文件utmp中;登錄進(jìn)入和退出紀(jì)錄在文件wtmp中;最后一次登錄文件可以用lastlog命令察看。數(shù)據(jù)交換、關(guān)機(jī)和重起也記錄在wtmp文件

57、中。所有的紀(jì)錄都包含時(shí)間戳。這些文件(lastlog通常不大)在具有大量用戶的系統(tǒng)中增長(zhǎng)十分迅速。例如wtmp文件可以無(wú)限增長(zhǎng),除非定期截取。許多系統(tǒng)以一天或者一周為單位把wtmp配置成循環(huán)使用。它通常由cron運(yùn)行的腳本來(lái)修改。這些腳本重新命名并循環(huán)使用wtmp文件。通常,wtmp在第一天結(jié)束后命名為wtmp.1;第二天后wtmp.1變?yōu)閣tmp.2等等,直到wtmp.7。每次有一個(gè)用戶登錄時(shí),login程序在文件lastlog中察看用戶的UID。如果找到了,則把用戶上次登錄、退出時(shí)間和主機(jī)名寫到標(biāo)準(zhǔn)輸出中,然后login程序在lastlog中紀(jì)錄新的登錄時(shí)間。在新的lastlog紀(jì)錄寫入后

58、,utmp文件打開并插入用戶的utmp紀(jì)錄。該紀(jì)錄一直用到用戶登錄退出時(shí)刪除。utmp文件被各種命令文件使用,包括who、w、users和finger。下一步,login程序打開文件wtmp附加用戶的utmp紀(jì)錄。當(dāng)用戶登錄退出時(shí),具有更新時(shí)間戳的同一utmp紀(jì)錄附加到文件中。wtmp文件被程序last和ac使用。具體命令wtmp和utmp文件都是二進(jìn)制文件,他們不能被諸如tail命令剪貼或合并(使用cat命令)。用戶需要使用who、w、users、last和ac來(lái)使用這兩個(gè)文件包含的信息。who:who命令查詢utmp文件并報(bào)告當(dāng)前登錄的每個(gè)用戶。Who的缺省輸出包括用戶名、終端類型、登錄日

59、期及遠(yuǎn)程主機(jī)。例如:who(回車)顯示chyang pts/0 Aug 18 15:06ynguo pts/2 Aug 18 15:32ynguo pts/3 Aug 18 13:55lewis pts/4 Aug 18 13:35ynguo pts/7 Aug 18 14:12ylou pts/8 Aug 18 14:15如果指明了wtmp文件名,則who命令查詢所有以前的紀(jì)錄。命令who /var/log/wtmp將報(bào)告自從wtmp文件創(chuàng)建或刪改以來(lái)的每一次登錄。w:w命令查詢utmp文件并顯示當(dāng)前系統(tǒng)中每個(gè)用戶和它所運(yùn)行的進(jìn)程信息。例如:w(回車)顯示:3:36pm up 1 day,

60、22:34, 6 users, load average: 0.23, 0.29, 0.27。USER TTYFROM LOGIN IDLE JCPU PCPUWHATchyang pts/0 423:06pm 2:04 0.08s 0.04s -bash        ynguo pts/2 7 3:32pm 0.00s 0.14s 0.05 wlewis pts/3 331:55pm 30:39 0.27s 0.22s -bashlewis pts/4 331:35pm 6.00s 4.03s 0.01s sh /home/users/ynguo pts/7 simba.nic.ustc.e 2:12pm 0.00s 0.47s 0.24s telnet mailyloupts/8 352:15pm 1:09m 0.10s 0.04s-bashuser

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論