Linux運維之道讀書筆記一

2021-09-02 03:00:31 字數 1580 閱讀 2440

命令工具

一、基本命令

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 特性,待測產品...