本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux。

第一章 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学习教程 | 全文目录相关推荐

  1. Linux学习教程,Linux入门教程(超详细)| 网址推荐

    今天发现一个Linux中文教程,再此收藏备份. 目录 第1章 Linux简介 第2章 Linux安装 第3章 Linux文件和目录管理 第4章 Linux打包(归档)和压缩 第5章 Vim文本编辑器 ...

  2. linux学习教程,入门手册(详细且全面),linux课程超5万字总结[记得收藏]

       linux的基础学习分享到这篇就结束了,本篇文章做最后的总结,也是对前面发布的linux学习的补足,并增加了linux的文件操作函数和目录操作函数部分,学海无涯,学无止境,linux的基础学习截 ...

  3. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  4. linux学习教程-硬盘介绍和磁盘管理v11

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲内容:   12.1  SAS-SATA-SSD-SCSI-IDE硬盘讲解   12.2  磁盘分区工具和挂 ...

  5. linux 学习 文件与目录

    . Linux 系统目录概况 目录的含义解释: /根目录的内容: /usr的内容 /var 的内容: Linux文件基本属性 查看文件的属性及文件所属的用户和组,常常使用ls -l 或者ll Linu ...

  6. Linux学习-系统启动过程目录结构

    系统启动过程 内核引导->运行init->系统初始化->建立终端->用户登录系统 1 内核引导 首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作 ...

  7. Linux学习教程 Linux入门教程(超全面 超详细)收藏这一篇就够了

    Linux是什么? linux是一个开源.免费的操作系统,其稳定性.安全性.处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开 ...

  8. Linux 学习日记 2: 目录结构和文件操作

    2019独角兽企业重金招聘Python工程师标准>>> 1.FHS标准下Linux下的常用文件目录 2.目录路径: 使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当 ...

  9. linux学习教程(一)(安装篇)centos7没有安装ifconfig命令的解决方法

    ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifc ...

最新文章

  1. Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android/iOS/cocos2dx(二)
  2. 详细设计说明书读后感_明晚十点,和大家详细介绍这本版式设计新书!
  3. Paper Review: Bayesian Shrinkage towards Sharp Minimaxity
  4. 前端必读:浏览器内部工作原理
  5. Ubuntu下无法看到共享文件夹的解决办法
  6. Maven构建项目 — 知识点梳理
  7. 亿阳防火墙-命令行指令参考手册
  8. Facebook发区块链货币,这不就是Q币吗???
  9. java creat sql,java 实体类 生成 create sql
  10. 【原创】NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战
  11. 74系列相关芯片说明
  12. 二元函数可导与可微的关系_二元函数可导、可微与连续性的关系.pdf
  13. Java修改文件MD5值-yellowcong
  14. 一文彻底搞懂 顶背离 底背离 (图解)
  15. 黑盒测试 之 因果图法
  16. 模块一 day03 Python基础
  17. 计算机网络密码凭据,电脑无法上网时总是提示需要输入网络密码如何解决
  18. arduino ide 2.0 中文设置
  19. (十一)jmeter接口自动化难点系列---设置响应超时时间
  20. 人生中最重要的是什么?

热门文章

  1. Geode多节点集群实验
  2. 米家扫地机器人拆解:性价比是最好的说服力
  3. Flutter 公司组织结构实体类递归构造 递归查询
  4. Springboot+Mysql实现驾校课程在线预约系统源码附带运行视频
  5. Linux shell脚本实现归档文件
  6. httpclient4.5 结合 讯代理 实现IP代理
  7. 倍福--连接欧姆龙EtherCAT伺服案例
  8. WinRAR 6.01 官方中文正式版
  9. 从零开始自制一个OS
  10. 亚马逊国际获得AMAZON商品详情API,数据接口