首页 > Linux入门 阅读:156,233

Linux学习教程,Linux入门教程(超详细)

Linux入门教程封面图标各位学习 Linux 的小伙伴,你们好,欢迎来到C语言中文网 --> Linux入门专题,你将享受到免费的 Linux 学习资料。

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

如果你不喜欢阅读文章,请转到《Linux入门视频教程》观看视频,我们收集了很多经典的 Linux 学习视频。此外,你也可以到Linux官网了解最新信息或者学习相关知识。

Linux 学习建议:一定要安装 Linux,在真实的 Linux 系统上学习,条件允许的话,最好在物理机上安装。

零基础学员必读:Linux学习线路图为什么要学习Linux?

第1章 Linux简介
1.操作系统是什么
2.Linux和UNIX的关系及区别
3.类UNIX系统
4.Linux的优缺点
5.Linux发行版本
6.Linux桌面环境
7.Linux的应用领域
8.Linux已经霸占了服务器领域
9.开源软件
10.开源协议
11.开源等于免费吗
12.如何学习Linux
第2章 Linux安装
1.VMware虚拟机安装Linux系统
2.U盘安装Linux系统
3.dd命令安装Linux
4.Linux LiveCD
5.Linux远程管理协议
6.Linux远程管理工具
7.Linux使用注意事项
8.Linux文件目录结构一览表
9.Linux一切皆文件
10.Linux挂载
11.Linux服务器管理注意事项
第3章 Linux文件和目录管理
1.Linux文件系统层次结构
2.Linux文件系统不是必须的,而是必要的
3.Linux文件(目录)命名规则
4.Linux绝对路径和相对路径
5.Linux命令基本格式
6.Linux cd
7.Linux pwd
8.linux ls
9.Linux mkdir
10.Linux rmdir
11.Linux touch
12.Linux ln
13.Linux cp
14.Linux rm
15.Linux mv
第4章 Vim文本编辑器
1.Vim及其安装
2.Vi和Vim的区别和联系
3.Linux Vim三种工作模式
4.Linux Vim基本操作
5.Vim移动光标命令汇总
6.Linux Vim多窗口编辑
7.Linux Vim批量注释和自定义注释
8.Linux Vim显示行号
9.Vim配置(.vimrc)
第5章 Linux软件安装
1.Linux软件包
2.Linux RPM包统一命名规则
3.Linux RPM包安装、卸载和升级
4.Linux rpm命令查询软件包
5.Linux RPM包验证和数字证书
6.Linux提取RPM包
7.Linux SRPM源码包安装
8.Linux重建RPM数据库
9.Linux RPM包依赖性
10.Linux yum源及配置
11.Linux yum命令
12.Linux yum管理软件组
13.Linux源码包安装和卸载
14.Linux源码包升级
15.RPM包和源码包,选择哪种安装方式更好?
16.Linux函数库
17.Linux脚本程序包及安装方法
第6章 Linux用户和用户组管理
1.Linux用户和用户组
2.Linux UID和GID
3.Linux /etc/passwd
4.Linux /etc/shadow
5.Linux /etc/group
6.Linux /etc/gshadow
7.Linux初始组和附加组
8.Linux /etc/login.defs
9.Linux useradd
10.Linux passwd
11.Linux usermod
12.Linux chage
13.Linux userdel
14.Linux id
15.Linux su
16.Linux groupadd
17.Linux groupmod
18.Linux groupdel
19.Linux gpasswd
20.Linux newgrp
第7章 Linux权限管理
1.Linux权限管理的重要性
2.Linux chgrp
3.Linux chown
4.Linux权限位
5.Linux读写执行权限(-r、-w、-x)的真正含义
6.Linux chmod
7.Linux umask
8.Linux ACL访问控制权限
9.Linux ACL权限设置(setfacl和getfacl)
10.Linux mask
11.Linux SetUID(SUID)
12.SetUID(SUID)千万不要胡乱使用
13.Linux SetGID(SGID)
14.Linux Stick BIT(SBIT)
15.Linux文件特殊权限设置
16.Linux chattr
17.Linux lsattr
18.Linux sudo
第8章 Linux文件系统管理
1.硬盘结构
2.Linux文件系统
3.Linux系统是怎样识别硬盘设备和硬盘分区的?
4.Linux df
5.Linux du
6.Linux mount
7.Linux挂载光盘(使用mount命令)
8.Linux挂载U盘(使用mount命令)
9.Linux自动挂载(配置/etc/fatab)
10.Linux系统因修改/etc/fstab崩溃,别慌,可以这样修复!
11.Linux umount
12.Linux fsck
13.Linux dumpe2fs
14.Linux fdisk
15.Linux fdisk创建主分区
16.Linux fdisk命令创建扩展分区
17.Linux fdisk命令创建逻辑分区
18.Linux parted
19.linux mkfs
20.Linux mke2fs
21.Linux swap分区
第9章 Linux高级文件系统管理
1.磁盘配额是什么
2.磁盘配额启动前的准备工作
3.Linux quotacheck
4.Linux quotaon
5.Linux quotaoff
6.Linux edquota
7.Linux setquota
8.Linux磁盘配额查询
9.Linux磁盘配额测试
10.Linux LVM逻辑卷管理机制
11.Linux PV物理卷
12.Linux VG卷组
13.Linux LV逻辑卷
14.Linux LVM(逻辑卷管理)删除
15.Linux RAID磁盘列阵
16.Linux RAID配置(图形界面系统)
17.Linux RAID配置(使用mdadm命令)
第10章 Shell基础
1.Shell脚本是什么
2.Linux echo命令
3.Shell脚本基本格式
4.Shell history命令
5.Bash命令自动补全
6.Shell alias命令
7.Bash常用快捷键
8.Shell(Bash)多命令顺序执行
9.Shell grep命令
10.Shell find和grep命令的区别
11.Shell(Bash)管道符
12.Shell通配符
13.Shell单引号、双引号和反引号
14.Shell小括号和大括号用法及区别
15.Shell(Bash)变量
16.Shell(Bash)用户自定义变量
17.Shell环境变量设置
18.Shell PATH变量
19.Shell PS1变量
20.Linux LANG变量
21.Shell(Bash)位置参数变量
22.Shell预定义变量
23.Shell read命令
24.Shell数值运算
25.Shell常用运算符
26.Shell变量测试与内容置换
27.Shell source命令
28.Shell环境变量配置文件
29.Shell登陆信息及修改方法
30.Shell自定义快捷键
第11章 Shell编程
1.正则表达式
2.Shell元字符
3.Shell cut命令
4.Shell printf命令
5.Shell awk命令
6.shell sed命令
7.Linux sort命令
8.Linux wc命令
9.Shell test命令
10.Shell if条件判断语句
11.Shell case语句
12.Shell for循环
13.Shell exit语句
第12章 Linux启动管理
1.Linux系统启动流程
2.BIOS开机自检
3.主引导目录(MBR)结构及作用
4.Linux内核(内核模块)的加载
5.Linux /sbin/init
6.Linux /etc/inittab
7.Linux /etc/rc.d/rc.local配置文件
8.Linux启动引导程序加载内核
9.Linux /boot/grub/目录
10.Linux GRUB磁盘分区表示法
11.Linux GRUB配置文件
12.Linux多系统并存的GRUB配置文件
13.Linux GRUB手动安装
14.Linux GRUB加密
15.Linux字符界面调整分辨率
16.Linux内核模块管理
17.Linux NTFS文件系统安装
18.Linux单用户模式
19.Linux光盘修复模式
20.Linux系统安全性
第13章 Linux系统服务管理
1.Linux系统服务
2.linux端口
3.Linux独立服务管理
4.Linux基于xinetd服务的管理
5.Linux源码包服务管理
6.Linux常见服务类别及功能
第14章 Linux系统管理
1.Linux进程管理
2.Linux ps
3.Linux top命令
4.Linux pstree命令
5.Linux常用信号(进程间通信)
6.Linux kill命令
7.Linux killall命令
8.Linux pkill命令
9.Linux进程优先级
10.Linux nice和renice命令
11.Linux工作管理
12.Linux命令放入后台运行
13.Linux jobs命令
14.Linux fg命令
15.Linux bg命令
16.Linux后台命令脱离终端运行
17.Linux vmstat命令
18.Linux dmesg命令
19.Linux free命令
20.Linux查看CPU信息
21.Linux查看本机登陆用户信息
22.Linux查看系统与内核信息
23.Linux lsof命令
24.Linux at命令
25.Linux crontab命令
26.Linux anacron命令
第15章 Linux系统日志管理
1.Linux rsyslogd服务
2.Linux日志文件及功能
3.Linux日志文件的格式分析
4.rsyslogd配置文件格式及其内容
5.Linux日志服务器设置
6.Linux日志轮替(日志转储)
7.Linux logrotate命令
8.Linux日志分析工具
第16章 LAMP环境搭建和LNMP环境搭建
1.Linux LAMP环境搭建的前期准备
2.Linux libxml2安装
3.Linux libmcrypt安装
4.Linux mhash和mcrypt安装
5.Linux zlib和libpng安装
6.Linux jpeg6安装
7.Linux freetype安装
8.Linux gd库安装
9.Linux Apache安装
10.Linux ncurses安装
11.Linux MySQL安装
12.Linux PHP安装
13.Linux memcache安装和配置
14.linux phpmyadmin安装及配置
15.LNMP安装的前期准备
16.LNMP一键安装
17.LNMP安装php扩展模块
第17章 Linux备份与恢复
1.Linux数据备份
2.Linux备份策略
3.Linux dump命令
4.Linux restore命令
5.Linux dd命令
第18章 SELinux管理
1.SELinux是什么
2.SELinux安装及启动管理
3.SELinux安全上下文查看
4.SELinux安全上下文的修改和设置
5.SELinux默认安全上下文的查询和修改
6.SELinux auditd日志系统的安装与启动
7.SELinux auditd日志使用方法
8.SELinux策略规则查看的方法
9.SELinux策略规则的开启和关闭
第19章 Linux命令
1.Linux stat命令
2.Linux cat命令
3.Linux more命令
4.Linux head命令
5.Linux tail命令
6.Linux man命令
7.Linux info命令
8.Linux help命令
9.Linux whereis命令
10.Linux which命令
11.Linux locate命令
12.Linux find命令
13.Linux zip命令
14.Linux unzip命令
15.Linux gzip命令
16.Linux gunzip命令
17.Linux bzip2命令
18.Linux bunzip命令
19.Linux tar命令
20.Linux sync命令
21.Linux shutdown命令
22.Linux关机和重启命令
23.Linux setup命令
24.Linux ifconfig命令
25.Linux ping命令
26.linux netstat命令
27.Linux write命令
28.Linux mail命令
Linux学习资源推荐
1.寒冰老师零起点linux入门教程(72集)
2.Ubuntu 9 Linux学习视频教程(海明老师出品33集)
3.Linux开发快速入门视频教程
4.Linux RHCE认证视频教程(羽飞老师出品104集全)
5.Linux学习资料大全(初学者请猛戳)
6.Linux学习网站以及学习资料汇总
7.Linux入门教程简明版
8.Linux中国开源社区:发布了很多值得学习的精华文章
9.Linux就该这么学:一本不错的Linux入门书籍
10.鸟哥的Linux私房菜:Linux学习经典书籍