鳥哥的linux私房菜第四版
A. 說說在 linux 中如何修改某個文件所屬群組
Linux chgrp(英文全拼:change group)命令用於變更文件或目錄的所屬群組 1 。chgrp 是 change group 的縮寫。一般輸入 chg 然後按下 tab 鍵就會自動補全完整命令。
chgrp 語法為: chgrp [-R] {組名}{目錄名/文件名} 。
-R 表示遞歸修改,R 是 recursive 首字母 2 。
假設在當前目錄下有一個文件(deniro.txt),隸屬於名為 vagrant 的群組:
現在想把這個文件改為隸屬於 tty 的群組。因為 tty 群組需要 root 賬戶,所以我們先使用 sudo -i 命令切換賬戶。接著進入剛才的目錄,輸入 chgrp tty deniro.txt 。
可以看到,該文件的群組屬性已經改為 tty 咯。
注意:
參考資料:
【1】 Linux chgrp 命令 .
【2】鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018: 212.
B. 《鳥哥的Linux私房菜基礎學習篇第四版》pdf下載在線閱讀,求百度網盤雲資源
《鳥哥的Linux私房菜 基礎學習篇 第四版》(鳥哥)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:鳥哥的Linux私房菜 基礎學習篇 第四版
作者:鳥哥
豆瓣評分:8.4
出版社:人民郵電出版社
出版年份:2018-10
頁數:796
內容簡介:
本書是知名度頗高的Linux入門書《鳥哥的Linux私房菜基礎學習篇》的新版,全面而詳細地介紹了Linux操作系統。
全書分為五部分:第一部分著重說明計算機的基礎知識、Linux的學習方法,如何規劃和安裝Linux主機以及CentOS 7.x的安裝、登錄與求助方法;第二部分介紹Linux的文件系統、文件、目錄與磁碟的管理;第三部分介紹文字模式介面shell和管理系統的好幫手shell腳本,另外還介紹了文字編輯器vi和vim的使用方法;第四部分介紹了對於系統安全非常重要的Linux賬號的管理、磁碟配額、高級文件系統管理、計劃任務以及進程管理;第五部分介紹了系統管理員(root)的管理事項,如了解系統運行狀況、系統服務,針對登錄文件進行解析,對系統進行備份以及核心的管理等。
本書內容豐富全面,基本概念的講解非常細致,深入淺出。各種功能和命令的介紹,都配以大量的實例操作和詳盡的解析。本書是初學者學習Linux不可多得的一本入門好書。
作者簡介:
鳥哥,中國台灣成功大學環境工程系博士,就學期間由於研究需要接觸到Linux操作系統,又因實驗室交接需求而建立「鳥哥的Linux私房菜」網站。因個人喜好「絮叨」,網站文章風格就此成形。曾任中國台灣多家知名Linux教育中心講師,目前於中國台灣崑山科技大學資訊傳播系教授Linux相關課程。專長是Linux操作系統、網站規劃與維護、網路安全,興趣是寫作與閱讀,研究方向是網路應用整合。
C. 鳥哥的linux私房菜 第四版有什麼不同
第四版以最新更新的centos7為基礎講的,第三版的部分內容在新系統上不在適用。估計7以後是趨勢,到現在仍然有大部分用7一下版本。推薦買第四版,7以前的版本也能有所了解。
不過我覺得與其學Centos不如學redhat, 《linux就該這么學》是專門講RHEL7的,學完能直接考證
D. 說說在 Linux 中如何修改某個文件擁有者
修改某個文件的擁有者,最常見的應用場景是在復制文件給其他人時 1 。
假設原來在 vagrant 賬號下有一個 deniro.txt 文件:
這時我們使用 cp 命令( cp deniro.txt deniro_.txt ),把這個文件復制一份給其他人:
可以看到,這個新的 deniro_.txt 文件,它的擁有者以及擁有組名都為 vagrant。
如果我們把這個文件給其他賬號,他們如果沒有許可權,根本無法使用。
解決這一問題的方法之一是使用 chgrp 命令修改這個新文件所在的組 2 。
這里我們採用另一種方法:修改這個新文件的擁有者。這會用到 chown 命令。Linux chown(英文全拼:change owner)命令用於設置文件所有者和文件關聯組的命令 3 。
chown 命令格式為: chown [-R] user[:group] file
比如我們想把新的 deniro_.txt 文件的擁有者改為 operator、組名修改為 tty,那麼可以執行命令 chown operator:tty deniro_.txt (可能需要許可權高的賬號來執行該命令):
參考資料:
【1】鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018:212-213.
【2】 說說在 Linux 中如何修改某個文件所屬群組 .
【3】 Linux chown 命令 .
E. 鳥哥的linux私房菜 基礎學習篇 第四版 有沒有
有第四版了。不過國內還沒引進。只有台版。區別有點。畢竟第四版是針對CENTOS7的。 7的服務架構方面出現了比較大的變化。建議入第四版。
F. linux里邊網口為什麼不叫enth0是ens32
新版的CentOS 7 開始對於網卡的編號有另外一套規則,網卡的代號與網卡的來源有關
1、eno1:代表由主板bios內置的網卡
2、ens1:代表有主板bios內置的PCI-E網卡
3、enp2s0: PCI-E獨立網卡
4、eth0:如果以上都不使用,則回到默認的網卡名
ens32則屬於第二種類型,即說明網卡是內置的唯孝飢PCI-E網卡。
(6)鳥哥的linux私房菜第四版擴展閱讀:
PCI網卡不僅能實現與區域網傳輸介質之間的物理連接和電信號匹配,還涉及幀的發送與接收、幀的封裝與慎臘拆封、介質訪問控制、數據的編碼與解碼以及數據緩存的功能等。
PCI-E採用了目前業內流行的點對點串列連接,比起PCI以及更早期的計算機匯流排的共享並行架構,每指返個設備都有自己的專用連接,不需要向整個匯流排請求帶寬,而且可以把數據傳輸率提高到一個很高的頻率,達到PCI所不能提供的高帶寬。
相對於傳統PCI匯流排在單一時間周期內只能實現單向傳輸,PCI-E的雙單工連接能提供更高的傳輸速率和質量,它們之間的差異跟半雙工和全雙工類似。
tar 的功能類似於 Windows 中的 WinRAR。它可以將多個目錄或文件打包成一個大文件,在打包的過程中還可以透過 gzip/bzip2/xz 的支持,對文件進行壓縮 1 。
tar 的選項參數很多,主要用到的有以下這些:
還是太多,記不住怎麼辦? 記住下面這些最常用的命令即可:
總結一下:z 為gzip;j 為bzip2;J 為xz。c 為壓縮;t 為查詢;x 為解壓縮。最後跟著 vf。f 一定要是最後一個,如果放在其他選項之前,tar 就會把文件名搞錯。比如 tar -zcfv xxx 命令,tar 指令就會認為壓縮文件名為 v!
壓縮的文件名稱要根據壓縮演算法加上響應的後綴:
只有知道了壓縮演算法,我們才能解的出來,你說是嗎?所以文件名規范很重要。
假設我們需要備份 /etc 文件夾,把它打成一個壓縮包 1 。這在實際應用中很常見,因為 /etc 文件夾存放了系統主要配置文件。在英文中完整單詞是etc.,也就是後面會帶上一個句點,表示「等等」之意。
接下來,我們分別使用 gzip、bzip2與 xz 演算法對 /etc 文件夾進行打包壓縮。
gzip 壓縮指令: time tar -zpcvf /root/etc.tar.gz /etc
bzip2壓縮指令: time tar -jpcvf /root/etc.tar.bz2 /etc
xz 壓縮指令: time tar -Jpcvf /root/etc.tar.xz /etc
從 real 中可以看出: gzip 的壓縮速度最快,而 xz 的壓縮速度最慢。
從大小上來看,xz 的壓縮率最高,而gzip 壓縮率最差。
壓縮率高,自然需要時間成本。因此需要壓縮的文件夾很大,那麼就要多多考慮時間成本咯。因為 gzip 壓縮速度快,這也是 *.tar.gz 比較流行的原因之一。
假設有這樣一種場景:我們需要打包某個文件夾(/root),但這個文件夾中的某個文件或者子文件夾不想打包進去(帶 etc 前綴)。也就是希望這個文件夾部分打包,部分不打包。可以執行以下指令:
tar -zcvf /root/test.tar.gz --exclude=/root/etc* --exclude=/root/test.tar.gz /root
加了 --exclude=/root/test.tar.gz 是為了排除自身,否則壓縮包中會包含一個大小為 0 的自身文件,這恐怕不是我們希望看到的:
通過 tar -ztvf test.tar.gz 就可以查看剛剛新打的壓縮包中所包含的文件列表:
使用命令 tar -ztvf etc.tar.gz 查看剛剛打好的壓縮包。注意要使用匹配的解壓縮演算法才能正確解壓,比如示例中是 gz 作為後綴,所以加了 -z 選項表示使用 gzip 演算法進行解壓。
部分輸出內容:
可以看到該命令把文件的許可權、賬戶以及歸屬組也一並列印出來了。
而且還有一點很關鍵,這些文件都沒有根目錄。如果沒有拿掉根目錄,解壓縮後的文件名就會是絕對路徑, 亦即解壓縮後的數據一定會被放置 到 /etc/xxx 去 1 !這樣系統的 /etc 文件夾就會被覆蓋,後果很嚴重。所以,tar 打包指令默認都會去除放入包中文件的根目錄。除非通過 -P 顯示要求保留這些文件的根目錄。
(1)完全解壓
利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解壓到 /tmp。解壓成功後,就會在 /tmp 下看到 /etc 文件夾。
如果需要在本地路徑下直接解開,那直接執行 tar -zxvf etc.tar.gz 即可。
(2)部分解壓
假設我們需要把壓縮包(etc.tar.gz)中的 vconsole.conf 解壓出來。可以先執行以下命令,查詢出該文件所對應的相對路徑:
tar -ztvf etc.tar.gz | grep 『console』
拿到需要解壓的文件路徑之後,就可以執行 tar -zxvf etc.tar.gz etc/vconsole.conf
進入當前目錄的 etc 文件夾,就可以看到 vconsole.conf 已經被解壓出來了:
【1】 鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018:359-362.
H. 誰有《鳥哥的Linux私房菜 基礎學習篇-鳥哥》電子書百度網盤資源下載
《鳥哥的Linux私房菜 基礎學習篇-鳥哥》網路網盤txt 最新全集下載
鏈接: https://pan..com/s/1jYvUDvw9kb-kfLxGzQiPaQ 提取碼:WTWO
《鳥哥的Linux私房菜:基礎學習篇》是2010年由人民郵電出版社出版的圖書,該書作者是鳥哥,王世江。[1]
該書通過配以大量的實例操作和詳盡的解析深入淺出的介紹各種功能和命令。
I. 求鳥哥的linux私房菜全集PDF文件
超清版本
基礎學習篇第四和伺服器架設第三:下載
J. 學透徹鳥哥的linux私房菜能達到什麼水平
也就初級水平講的都是一些配置應用什麼的。但你能夠把書籍《Linux就該這么學》學透,恭喜你,你可以找一份非常好的工作了。建議你還是看《Linux就該這么學》,這本是最新的7系統,鳥哥的是6還沒更新,學新的吧