工作中用到的一些Linux命令

2021-06-22 11:09:30 字數 2243 閱讀 8634

1. 檢視檔案時間戳命令

[root@cdntest69 tools]# stat check-error.xml 

file: `check-error.xml'

size: 256 blocks: 8 io block: 4096 regular file

device: 801h/2049d inode: 5255756 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

access: 2014-03-18 00:41:35.726161244 +0800

modify: 2014-03-18 00:41:35.745161244 +0800

change: 2014-03-18 00:41:35.745161244 +0800

說明:access訪問時間。modify修改時間。change狀態改變時間。可以stat *檢視這個目錄所有檔案的狀態。

現在是要過濾出modify的時間戳,並以yyyymmddhhss格式儲存,則可以利用下面這條命令:

stat awk.txt | grep -i modify | awk -f. '' | awk ''| awk -f- '' | awk -f: ''

輸出結果:20140318004135

2.修改linux主機名

hostname linuxname

或者如下修改hostname

vi /etc/sysconfig/network
3.檢視dns

[root@cdntest69 tools]# cat /etc/resolv.conf 

# generated by networkmanager

# no nameservers found; try putting dns servers into your

# ifcfg files in /etc/sysconfig/network-scripts like so:

## dns1=***.***.***.***

# dns2=***.***.***.***

# domain=lab.foo.com bar.foo.com

nameserver 222.246.129.80

nameserver 8.8.8.8

[root@cdntest69 tools]#

合法的引數及其意義如下:

nameserver 表明dns伺服器的ip位址。可以有很多行的nameserver,每乙個帶乙個ip位址。在查詢時就按nameserver在本檔案中的順序進行,且只有當第乙個nameserver沒有反應時才查詢下面的nameserver。 

domain   宣告主機的網域名稱。很多程式用到它,如郵件系統;當為沒有網域名稱的主機進行dns查詢時,也要用到。如果沒有網域名稱,主機名將被使用,刪除所有在第乙個點( .)前面的內容。 

search   它的多個引數指明網域名稱查詢順序。當要查詢沒有網域名稱的主機,主機將在由search宣告的域中分別查詢。domain和search不能共存;如果同時存在,後面出現的將會被使用。 

sortlist  允許將得到網域名稱結果進行特定的排序。它的引數為網路/掩碼對,允許任意的排列順序。 

red hat中沒有提供預設的/etc/resolv.conf檔案,它的內容是根據在安裝時給出的選項動態建立的。

計算md5值

獲取字串的md5值:

字串「hello」的md5:

$ echo -n 'hello'|md5sum|cut -d ' ' -f1

命令解釋:

md5sum: 顯示或檢查 md5(128-bit)校驗和,若沒有檔案選項,或者檔案處為"-",則從標準輸入讀取。

echo -n : 不列印換行符。

cut: cut用來從標準輸入或文字檔案中剪下列或域。剪下文字可以將之貼上到乙個文字檔案。 

-d 指定與空格和tab鍵不同的域分隔符。-f1 表示第乙個域。參考這裡。

獲取檔案的md5值:

$ md5sum dubilaoleisidegushi.ts|cut -d ' ' -f1

得到的md5值:

b19d918b6300c0f7f175e8417c456982

工作中用到的linux 命令

tar zxvf tar.gz 解壓 增加使用者組 groupadd mysql 增加使用者 useradd r g mysql mysql 鏈結 名 ln s usr local mysql 5.7.23 linux glibc2.12 x86 64 mysql 類似快捷方式 建立mysql資料夾...

工作中用到的linux命令

1.linux檢視並殺死被占用的埠 sudo apt get install lsof 安裝lsof ps ef grep 應用名稱 查詢對應的程序id netstat lnp grep 程序id或者埠號 查詢所佔的埠號或者對應的程序id sudo lsof i 埠號 查詢對應的程序號 sudo k...

工作中用到的命令

svn checkout username password 點評 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn ad...