命令工具
一、基本命令
1 ls:顯示目錄和檔案資訊
ls -l 檔案和目錄的詳細資訊;ls -a 顯示隱藏檔案;ls -lh 人性化顯示檔案容量;ls -lt 按照文件的修改時間排序(從大到小),ls -lrt相反;
2 touch 建立或修改檔案時間
3 find 搜尋檔案或目錄
find -name hello.txt 查詢當然目錄下名為hello.txt的文件;find /root -name "*.log" 查詢/root目錄下以.log結尾的文件;find / -mtime -3(+4/2) 查詢3天內(4天前/2天前當天)修改過的文件;find ./-size+10m 查詢當前目錄下大於10m的文件;find / -user tom 查詢使用者tom所擁有的檔案
4 du 計算檔案或目錄的容量
du -sh /tmp 檢視/tmp所佔磁碟空間總和
5 cat 檢視檔案內容
cat -b 顯示行號;cat -n 顯示行號,包括空白行
6 more/less 分頁檢視檔案內容,less可以上下回翻,q鍵退出
7 head/tail 檢視檔案頭部/尾部內容
tail -fn300 *.log 動態顯示檔案內容
8 wc 顯示檔案的統計資訊
wc -c 顯示檔案位元組統計資訊;wc -l 顯示檔案行數資訊;wc -w顯示檔案的單詞個數;ls -l |grep "^-"|wc -l統計資料夾下檔案個數;ls -lr|grep "^d"|wc -l 統計資料夾下面目錄的個數,包括子目錄
grep -i 忽略大小寫;grep -v 取反匹配;grep -w 匹配單詞
10 gzip/bzip 壓縮的兩種方式
gzip/bzip hello.txt 壓縮後hello.txt.gz/bz2 ;gzip/bzip -d 解壓縮
11 tar 打包與解包檔案
tar -czf tmp.tar.gz /tmp 打包tmp目錄並以gzip壓縮;tar -xzf tmp.tar.gz 當前目錄下解壓
二、 賬戶與安全
1. 賬戶和組
linux系統中賬戶和組是通過id號來實現的,使用者id對應uid,組id對應gid,其中uid為0代表超級管理員root,1-499之間的id號系統預留,普通使用者從500算起。
賬戶資訊被儲存在/etc/passwd,密碼資訊儲存在/etc/shadow;組資訊被儲存在/etc/group,組密碼儲存在/etc/gshadow。
2.檔案及目錄許可權
linux許可權主要分讀r、寫w、執行x三種控制,可以通過ls -l檢視,第一列第乙個字元代表檔案型別:-代表普通檔案,d代表目錄,l代表鏈結檔案,b或c代表裝置;然後是許可權,三位一組代表使用者、組和其他賬戶的許可權。
chmod 改變檔案和目錄的許可權,chmod -r 777 /tmp 遞迴修改目錄tmp的檔案許可權
chown 修改檔案和目錄的屬組,chown -r root:root /tmp 遞迴修改tmp的為root使用者,root屬組
acl(account control list)訪問控制列表linux通過getfacl檢視檔案的訪問控制列表,通過setfacl設定文件訪問控制列表
mysql運維 讀書筆記 Mysql 讀書筆記
mysql儲存時間有兩種型別 datetime和timestamp。分別說一下兩者的區別。datetime,以8位元組儲存時間,理論上可以從0000年儲存到9999年。並且沒有時區的概念,它儲存的就是乙個時間點的概念。timestamp和datetime最主要的不同就是,它是以4個位元組儲存,由19...
《學習之道》讀書筆記
第1部分 基礎 1.無心之舉 犯錯的時候,要問 是怎麼想的,而不是你為什麼犯錯,你一無是處。2.轉敗為勝 失敗後,如何走出困境?對事物的熱愛和激情,比獲勝更重要。當沒有勝算時,要會拯救比賽,盡可能的平局。3.整體理論與漸進理論 整體理論 成功,是因為我在這方面很聰明 失敗,是因為我不擅長這件事。結果...
google測試之道讀書筆記一
測試之道中,講到測試計畫,提出了acc概念 attribute,component,capacity 看完這部分講解,受益良多。之前工作中寫的測試計畫基本上是走形式的產物,簡單羅列了測試模組 測試各階段時間安排,雖有明確的時間規劃,但其實形同廢紙,寫完基本丟到一邊。attribute 特性,待測產品...