【魚說科技】魚說科技入駐華為云市場,科技擊活文化,文化賦能產業!
729
2025-04-04
本教程最大的特點是通俗易懂,并且非常詳細,花費 7 天時間即可快速了解 Linux。
關注微信公眾號【開源Linux】,后臺回復『10T』,領取10T學習資源大禮包,涵蓋Linux、虛擬化、容器、云計算、網絡、Python、Go等書籍和視頻。
第一章 Linux簡介
1.1 操作系統是什么,操作系統概述
1.2 Linux是什么,有哪些特點?
1.3 Linux和UNIX的關系及區別(詳解版)
1.4 類UNIX系統是什么鬼?
1.5 Linux中大量使用腳本語言,而不是C語言!
1.6 為什么要學Linux,它比Windows好在哪里?
1.7 Linux系統的優缺點
1.8 常見Linux發行版本有哪些?
1.9 初學者應選擇哪個Linux發行版?
1.10 Linux桌面環境(桌面系統)大比拼
1.11 Linux的主要應用領域有哪些?
1.12 Linux已經霸占了服務器領域!
1.13 開源軟件是什么?有哪些?
1.14 開源協議是什么?有哪些?如何選擇?
1.15 開源就等于免費嗎?用事實來說話
1.16 Linux該如何學習(新手入門必看)
1.17 想學好Linux,這些習慣必須養成(初學者必讀)
第二章 Linux安裝
2.1 安裝Linux系統對硬件有什么要求?
2.2 虛擬機是什么
2.3 為什么建議使用虛擬機來安裝Linux?
2.4 小白必看:零基礎安裝Linux系統(超級詳細)
2.5 使用U盤安裝Linux系統
2.6 使用dd命令安裝Linux系統
2.7 使用LiveCD從光盤直接運行Linux,無需安裝
2.8 忘記root賬戶密碼怎么辦?
2.9 使用系統光盤修復Linux系統
2.10 破解密碼這么簡單,Linux是安全的操作系統嗎?
2.11 Linux四種遠程管理協議
2.12 Linux兩種遠程管理工具(PuTTY和SecureCRT)
2.13 新手必讀的Linux使用注意事項
2.14 Linux文件目錄結構一覽表
2.15 Linux中一切皆文件[包含優缺點]
2.16 Linux掛載詳解
2.17 新手必看的Linux服務器管理和維護注意事項
第三章 Linux文件和目錄管理
3.1 Linux文件系統的層次結構
3.2 Linux文件系統到底有什么用處?
3.3 Linux絕對路徑和相對路徑詳解
3.4 Linux文件(目錄)命名規則
3.5 Linux命令行下如何識別文件類型?
3.6 Linux命令基本格式
3.7 Linux切換目錄(cd命令)
3.8 Linux顯示當前工作路徑(pwd命令)
3.9 Linux查看目錄中的文件(ls命令)
3.10 Linux創建目錄(mkdir命令)
3.11 Linux刪除空目錄(rmdir命令)
3.12 Linux創建文件及修改文件時間戳(touch命令)
3.13 Linux建立軟硬鏈接文件(ln命令)
3.14 深度剖析Linux硬鏈接和軟鏈接,直擊它們的本質!
3.15 Linux復制文件和目錄(cp命令)
3.16 Linux刪除文件或目錄(rm命令)
3.17 Linux移動或重命名文件和目錄(mv命令)
3.18 Linux懶人神器:命令自動補全功能!
3.19 Linux命令的執行過程是怎樣的?(新手必讀)
3.20 什么是環境變量,Linux環境變量有哪些?
3.21 Linux PATH環境變量及作用(初學者必讀)
第四章 Linux打包和壓縮詳解
4.1 打包和壓縮的概念和區別
4.2 Linux tar打包命令詳解
4.3 Linux壓縮文件或目錄為.zip格式(zip命令)
4.4 Linux解壓.zip格式的文件(unzip命令)
4.5 Linux壓縮文件或目錄中文件為.gz格式(gzip命令)
4.6 Linux解壓.gz格式的文件(gunzip命令)
4.7 Linux壓縮文件或目錄中文件為.bz2格式(bzip2命令)
4.8 Linux解壓.bz2格式的文件(bunzip2命令)
第五章 Vim文本編輯器
5.1 Vim及其安裝
5.2 Vi和Vim之間到底有什么關系?
5.3 Linux Vim三種工作模式
5.4 Linux Vim基本操作
5.5 Vim移動光標命令匯總
5.6 Linux Vim撤銷和恢復撤銷快捷鍵
5.7 Linux Vim可視化模式
5.8 Vim多窗口編輯模式
5.9 Linux Vim批量注釋和自定義注釋
5.10 Vim顯示行號
5.11 Vim配置文件(.vimrc)詳解
第六章 Linux文本處理
6.1 Linux連接合并文件內容(cat命令)
6.2 Linux分屏顯示文件內容(more命令)
6.3 Linux顯示文件開頭內容(head命令)
6.4 Linux查看文件內容(less命令)
6.5 Linux顯示文件結尾內容(tail命令)
6.6 Linux重定向(輸入輸出重定向)
6.7 Linux grep(Linux三劍客之一)
6.8 Linux sed(Linux三劍客之一)
6.9 Linux sed命令的高級玩法
6.10 Linux awk(Linux三劍客之一)
6.11 Linux awk命令的高級玩法
第七章 Linux系統軟件安裝
7.1 Linux軟件包
7.2 Linux RPM包統一命名規則
7.3 Linux RPM包安裝、卸載和升級
7.4 Linux rpm命令查詢軟件包
7.5 Linux RPM包驗證和數字證書
7.6 Linux提取RPM包
7.7 Linux SRPM源碼包安裝
7.8 Linux重建RPM數據庫(修復損壞的RPM數據庫)
7.9 RPM包的依賴性及其解決方案
7.10 Linux yum源及配置
7.11 Linux yum命令
7.12 Linux yum管理軟件組
7.13 Linux源碼包安裝和卸載
7.14 Linux源碼包升級
7.15 RPM包和源碼包,究竟應該選擇哪種安裝方式?
7.16 Linux函數庫(靜態函數庫和動態函數庫)及其安裝過程
7.17 Linux腳本程序包及安裝方法詳解(以webmin為例)
第八章 Linux用戶和用戶組管理
8.1 Linux用戶和用戶組
8.2 Linux UID和GID
8.3 Linux /etc/passwd
8.4 Linux /etc/shadow
8.5 Linux /etc/group
8.6 Linux /etc/gshadow
8.7 Linux初始組和附加組
8.8 Linux /etc/login.defs
8.9 Linux系統添加新用戶(useradd命令)
8.10 Linux修改系統用戶密碼(passwd命令)
8.11 Linux修改系統用戶信息(usermod命令)
8.12 Linux強制系統用戶登陸時修改密碼(chage命令)
8.13 Linux刪除系統用戶(userdel命令)
8.14 Linux查看用戶的UID和GID(id命令)
8.15 Linux臨時切換用戶身份(su命令)
8.16 Linux whoami和who am i命令
8.17 Linux添加用戶組(groupadd命令)
8.18 Linux修改用戶組(groupmod命令)
8.19 Linux刪除用戶組(groupdel命令)
8.20 Linux將系統用戶加入或移除群組(gpasswd命令)
8.21 Linux切換用戶的有效群組(newgrp命令)
第九章 Linux權限管理
9.1 Linux權限管理的重要性
9.2 Linux修改文件和目錄的所屬組(chgrp命令)
9.3 Linux修改文件和目錄的所有者和所屬組(chown命令)
9.4 Linux文件權限到底是如何設定的?
9.5 Linux讀寫執行權限(-r、-w、-x)的真正含義是什么?
9.6 Linux修改文件或目錄權限(chmod命令)
9.7 Linux默認權限的設定和修改(umask)
9.8 Linux ACL訪問控制權限
9.9 Linux ACL權限設置(setfacl和getfacl)
9.10 Linux mask有效權限有什么用,如何修改?
9.11 Linux SetUID(SUID)特殊權限
9.12 不要輕易設置SetUID(SUID)權限,否則會帶來重大安全隱患!
9.13 Linux SetGID(SGID)特殊權限
9.14 Linux Stick BIT(SBIT)特殊權限
9.15 Linux文件特殊權限(SUID、SGID和SBIT)的設置
9.16 Linux修改文件或目錄的隱藏屬性(chattr命令)
9.17 Linux查看文件或目錄的隱藏屬性(lsattr命令)
9.18 Linux sudo命令(包含和su命令的對比)
9.19 Linux權限對指令執行的影響
第十章 Linux文件系統管理
10.1 硬盤結構(機械硬盤和固態硬盤)詳解
10.2 Linux文件系統詳解
10.3 Linux系統是如何識別硬盤設備和硬盤分區的?
10.4 Linux df用法詳解:查看文件系統硬盤使用情況
10.5 Linux du命令:統計目錄或文件所占磁盤空間大小
10.6 Linux mount命令詳解:掛載Linux系統外的文件
10.7 Linux掛載光盤(使用mount命令)
10.8 Linux掛載U盤(使用mount命令)
10.9 Linux開機自動掛載硬件設備(配置etcfatab文件)
10.10 修改etcfstab文件出錯導致Linux不能啟動,該怎么辦?
10.11 Linux umount命令:卸載文件系統
10.12 Linux fsck命令:檢測和修復文件系統
10.13 Linux dumpe2fs命令:查看文件系統信息
10.14 Linux fdisk命令詳解:給硬盤分區
10.15 Linux fdisk創建分區(主分區、擴展分區和邏輯分區)過程詳解
10.16 Linux parted命令用法詳解:創建分區
10.17 Linux mkfs命令詳解格式化分區(為分區寫入文件系統)
10.18 Linux mke2fs命令格式化硬盤(給硬盤寫入文件系統)
10.19 Linux虛擬內存和物理內存
10.20 Linux swap分區及作用詳解
第十一章 Linux高級文件系統管理
11.1 磁盤配額是什么
11.2 磁盤配額啟動前的準備工作
11.3 Linux掃描文件系統并建立磁盤配額記錄文件(quotacheck命令)
11.4 Linux開啟磁盤配額限制(quotaon命令)
11.5 Linux關閉磁盤配額限制(quotaoff命令)
11.6 Linux修改用戶(群組)的磁盤配額(edquota命令)
11.7 Linux非交互式設置磁盤配額(setquota命令)
11.8 Linux查詢已建立好的磁盤配額(quota和repquota命令)
11.9 Linux磁盤配額測試過程完全攻略
11.10 Linux LVM邏輯卷管理機制
11.11 Linux PV物理卷
11.12 Linux VG卷組
11.13 Linux LV邏輯卷
11.14 Linux LVM(邏輯卷管理)的刪除
11.15 Linux RAID(磁盤陣列)完全攻略
11.16 使用圖形界面來配置RAID
11.17 使用mdadm命令來配置RAID
第十二章 Linux系統管理
12.1 Linux進程管理
12.2 Linux進程啟動的方式有幾種?
12.3 Linux如何查看正在運行的進程(ps命令)
12.4 Linux實時監聽進程運行狀態(top命令)
12.5 Linux查看進程樹(pstree命令)
12.6 Linux列出進程調用或打開的文件信息(lsof命令)
12.7 Linux進程優先級
12.8 Linux調整進程的優先級(nice和renice命令)
12.9 Linux常用信號(進程間通信)
12.10 Linux終止進程(kill命令)
12.11 Linux終止特定的一類進程(killall命令)
12.12 Linux按終端號踢出當前登陸用戶(pkill命令)
12.13 Linux工作管理
12.14 Linux命令放入后臺運行
12.15 Linux查看當前終端放入后臺的工作(jobs命令)
12.16 Linux把后臺命令恢復在前臺執行(fg命令)
12.17 Linux把后臺暫停的工作恢復執行(bg命令)
12.18 Linux將后臺命令脫離終端運行(nohup命令)
12.19 Linux定時執行任務(at命令)
12.20 Linux循環執行定時任務(crontab命令)
12.21 Linux檢測長期未執行的定時任務(anacron命令)
12.22 Linux查看系統資源的使用情況(vmstat命令)
12.23 Linux查看開機信息(dmesg命令)
12.24 Linux查看內存使用狀態(free命令)
12.25 Linux查看登陸用戶信息(w和who命令)
12.26 Linux查看過去登陸的用戶信息(last和lastlog命令)
第十三章 Linux數據備份與恢復
13.1 Linux備份的重要性
13.2 Linux中的哪些數據需要備份?
13.3 Linux數據備份介質的選擇
13.4 Linux備份策略
13.5 Linux tar命令備份數據
13.6 Linux dump
13.7 Linux restore
13.8 Linux dd
13.9 Linux rsync命令:支持本地備份和遠程備份
第十四章 Linux系統服務管理
14.1 Linux系統服務
14.2 Linux端口
14.3 Linux獨立服務管理
14.4 Linux基于xinetd服務的管理
14.5 Linux源碼包服務管理
14.6 Linux常見服務類別及功能
14.7 影響Linux系統性能的因素有哪些?
14.8 Linux分析系統性能(sar命令)
14.9 Linux如何查看CPU運行狀態?
14.10 Linux如何查看內存的使用情況?
14.11 Linux如何查看硬盤的讀寫性能?
第十五章 Linux系統日志管理
15.1 Linux rsyslogd服務
15.2 Linux日志文件及功能
15.3 Linux日志文件的格式分析
15.4 rsyslogd配置文件格式及其內容
15.5 Linux日志服務器設置
15.6 Linux日志輪替(日志轉儲)
15.7 Linux logrotate命令
15.8 Linux日志分析工具
第十六章 Linux系統啟動管理
16.1 Linux系統啟動流程
16.2 BIOS開機自檢
16.3 主引導目錄(MBR)結構及作用
16.4 Linux內核(內核模塊)的加載
16.5 Linux /sbin/init
16.6 Linux /etc/inittab
16.7 Linux /etc/rc.d/rc.local配置文件
16.8 Linux啟動引導程序加載內核
16.9 Linux /boot/grub/目錄
16.10 Linux GRUB磁盤分區表示法
16.11 Linux GRUB配置文件
16.12 Linux多系統并存的GRUB配置文件
16.13 Linux GRUB手動安裝
16.14 Linux GRUB加密
16.15 Linux字符界面調整分辨率
16.16 Linux內核模塊管理
16.17 Linux NTFS文件系統安裝
第十七章 LAMP環境搭建和LNMP環境搭建
17.1 Linux LAMP環境搭建的前期準備
17.2 Linux libxml2安裝
17.3 Linux libmcrypt安裝
17.4 Linux mhash和mcrypt安裝
17.5 Linux zlib和libpng安裝
17.6 Linux jpeg6安裝
17.7 Linux freetype安裝
17.8 Linux gd庫安裝
17.9 Linux Apache安裝
17.10 Linux ncurses安裝
17.11 Linux MySQL安裝
17.12 Linux PHP安裝
17.13 Linux memcache安裝和配置
17.14 Linux phpmyadmin安裝及配置
17.15 LNMP安裝的前期準備
17.16 LNMP一鍵安裝
17.17 LNMP安裝php擴展模塊
第十八章 SELinux管理
18.1 SELinux是什么
18.2 SELinux的主要作用
18.3 SELinux 的3種工作模式
18.4 SELinux配置文件(/etc/selinux/config)
18.5 SELinux工作模式設置
18.6 SELinux安全上下文查看
18.7 SELinux安全上下文的修改和設置
18.8 SELinux默認安全上下文的查詢和修改
18.9 SELinux auditd日志系統的安裝與啟動
18.10 SELinux auditd日志使用方法
18.11 SELinux的3種策略類型
18.12 SELinux策略規則查看的方法
18.13 SELinux策略規則的開啟和關閉
關注微信公眾號【開源Linux】,后臺回復『10T』,領取10T學習資源大禮包,涵蓋Linux、虛擬化、容器、云計算、網絡、Python、Go等書籍和視頻。
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。