BEGINNER的LINUX指南 - 在几分钟内开始学习Linux

欢迎来到这个独家版的HowToing,这个课程模块是专为那些新手在Linux,Linux管理员,Windows管理员,谁想要

你好朋友, 欢迎来到这个独家版“ 新手指南FOR LINUX”的HowToing,本课程模块专门设计和编译为那些初学者,谁想要使他们进入Linux的学习过程,做最好在今天的IT组织。这个课件是根据工业环境的要求创建的,完全进入Linux,这将帮助您在Linux中取得巨大的成功。 我们特别重视Linux命令和交换机,脚本,服务和应用程序,访问控制,过程控制,用户管理,数据库管理,Web服务等。尽管Linux命令行提供了数千个命令,但只有少数您需要学习执行日常Linux任务的基本命令。
先决条件:
所有的学生都必须对计算机有一点了解,有激情去学习新技术。
分销:
这个课件目前支持最新版本的Linux发行版,如Red Hat Enterprise Linux,CentOS,Debian,Ubuntu等。

课程目标

第1节:Linux和操作系统安装简介

  1. Linux引导过程
  2. Linux文件系统层次结构
  3. 安装CentOS 7
  4. 安装各种Linux发行版,包括Debian,RHEL,Ubuntu,Fedora等
  5. 在VirtualBox上安装CentOS
  6. 双引导安装Windows和Linux

第2节:基本Linux命令的要点

  1. 使用'ls'命令列出文件和目录
  2. 使用'cd'命令在Linux目录和路径之间切换
  3. 如何在Linux中使用“dir”命令与不同的选项
  4. 发现目前工作目录使用'pwd'命令
  5. 使用“touch”命令创建文件
  6. 使用'cp'命令复制文件和目录
  7. 使用'cat'命令查看文件内容
  8. 使用'df'命令检查文件系统磁盘空间使用情况
  9. 使用'du'命令检查文件和目录磁盘使用情况
  10. 使用find命令查找文件和目录
  11. 使用grep命令查找文件模式搜索

第3节:高级Linux命令的要点

  1. Quirky'ls'命令每个Linux用户必须知道
  2. 使用head,tail和cat有效地管理文件在Linux中的命令
  3. 使用'wc'命令计算文件中的行数,字数和字符数
  4. 基本'排序'命令在Linux中排序文件
  5. 提前“排序”命令在Linux中排序文件
  6. Pydf替代“df”命令检查磁盘使用情况
  7. 使用'free'命令检查Linux RAM使用情况
  8. 高级“重命名”命令重命名文件和目录
  9. 使用“echo”命令在终端中打印文本/字符串

第4节:一些更进步的Linux命令

  1. 从Windows切换到Nix - 20个有用的命令为新手 - 第1部分
  2. 20中级Linux用户的高级命令 - 第2部分
  3. 20高级命令Linux专家 - 第3部分
  4. 20有趣的Linux或Linux命令在终端中很有趣 - 第1部分
  5. 6有趣的Linux命令(乐趣终端) - 第2部分
  6. 51用于Linux用户的有用的较小已知命令
  7. 10个最危险的命令 - 你不应该在Linux上执行

第5节:用户,组和文件权限管理

  1. 如何使用'useradd'命令添加或创建新用户
  2. 如何使用'usermod'命令修改或更改用户属性
  3. 管理用户和组,文件权限和属性 - 先进水平
  4. 差异苏Sudo之间-如何配置sudo的 - 先进水平
  5. 如何使用psacct或acct工具监视用户活动

第6节:Linux包管理

  1. Yum软件包管理 - CentOS,RHEL和Fedora
  2. RPM软件包管理 - CentOS,RHEL和Fedora
  3. APT-GET和APT-CACHE包管理 - Debian,Ubuntu
  4. DPKG软件包管理 - Debian,Ubuntu
  5. Zypper软件包管理 - Suse和OpenSuse
  6. Linux软件包管理与Yum,RPM,APT,DPKG,能力倾向和zypper的 - 先进水平
  7. 27'地下城与勇士“(Yum叉)命令的RPM软件包管理 - 新更新

第7节:系统监控和Cron调度

  1. 使用top命令的Linux进程监视
  2. Linux进程管理与Kill,Pkill和Killall命令
  3. 使用lsof命令的Linux文件流程管理
  4. Linux作业计划与Cron
  5. 20监控Linux性能的命令行工具 - 第1部分
  6. 13 Linux性能监视工具 - 第2部分
  7. Nagios的监测工具为Linux - 先进水平
  8. ZABBIX监测工具为Linux - 先进水平
  9. Shell脚本监控网络,磁盘使用情况,运行时间,平均负载和RAM - 新更新

第8节:Linux归档/压缩,备份/同步和恢复

存档/压缩文件
  1. 如何使用'tar'命令存档/压缩Linux文件和目录
  2. 如何在Linux中打开,解压和创建RAR文件
  3. 5在Linux中归档/压缩文件的工具
  4. 如何存档/压缩文件,并设置文件属性 - 先进水平
在Linux中备份/同步文件和目录
  1. 如何使用rsync本地/远程复制/同步文件和目录
  2. 如何使用scp在Linux中传输文件/文件夹
  3. Rsnapshot(基于Rsync) - 本地/远程文件系统备份工具
  4. 同步两个Apache Web服务器/网站使用Rsync - 高级
备份/恢复Linux文件系统
  1. 使用Redo备份工具备份和还原Linux系统
  2. 如何克隆/备份Linux系统使用 - Mondo Rescue灾难恢复工具
  3. 如何使用'Scalpel'工具恢复已删除的文件/文件夹
  4. 8“用于Linux服务器的磁盘克隆/备份”软件

第9节:Linux文件系统/网络存储管理

  1. 什么是Ext2,Ext3和Ext4以及如何创建和转换Linux文件系统
  2. 了解Linux文件系统类型
  3. Linux文件系统创建和配置 - 先进水平
  4. 设置标准的Linux文件系统和配置NFSv4服务器 - 先进水平
  5. 如何挂载/卸载本地和网络(Samba和NFS)文件系统 - 先进水平
  6. 如何创建和管理增加了Btrfs在Linux的文件系统 - 先进水平
  7. 简介GlusterFS(文件系统)和安装 - 先进水平

第10节:Linux LVM管理

  1. 使用逻辑卷管理设置灵活磁盘存储
  2. 如何扩展/减少LVM(逻辑卷管理)
  3. 如何拍摄快照/恢复LVM
  4. 在LVM中设置精简配置卷
  5. 使用条带化I / O管理多个LVM磁盘
  6. 将LVM分区迁移到新的逻辑卷

第11节:Linux RAID管理

  1. RAID简介,RAID和RAID级别的概念
  2. 使用'mdadm'在'两个设备'上创建软件RAID0(条带)
  3. 在Linux中使用“两个磁盘”设置RAID 1(镜像)
  4. 在Linux中创建RAID 5(使用分布式奇偶校验分条)
  5. 在Linux中设置RAID级别6(使用双分布式奇偶校验)
  6. 在Linux中设置RAID 10或1 + 0(嵌套)
  7. 在Linux中增长现有的RAID阵列和删除故障磁盘
  8. 将分区组装为RAID设备 - 创建和管理系统备份

第12节:管理Linux中的服务

  1. 将Linux服务配置为自动启动和停止
  2. 如何在Linux中停止和禁用不需要的服务
  3. 如何在Linux中使用Systemctl管理'Systemd'服务
  4. 在Linux中管理系统启动过程和服务

第13节:Linux系统安全和防火墙

Linux安全和工具
  1. 25加强Linux服务器的安全提示
  2. 5个最佳实践来保护和保护SSH服务器
  3. 如何在Linux中保护Grub密码
  4. 使用SSH和MOTD横幅消息保护SSH登录
  5. 如何使用Lynis工具审核Linux系统
  6. 在Linux中使用ACL(访问控制列表)保护文件/目录
  7. 如何在Linux中审核网络性能,安全和故障排除
  8. SELinux的强制访问控制要点 - 新更新
Linux防火墙和工具
  1. IPTables基本指南(Linux防火墙)提示/命令
  2. 如何在Linux中设置Iptables防火墙
  3. 如何在Linux中配置“FirewallD”
  4. 在Linux中配置和管理防火墙的有用的“FirewallD”规则
  5. 如何安装和配置UFW - 一个不复杂的防火墙
  6. Shorewall - 用于配置Linux服务器的高级防火墙
  7. 在Linux中安装ConfigServer安全防火墙(CSF)
  8. 如何安装“IPFire”免费防火墙Linux发行版
  9. 如何在Linux中安装和配置pfSense 2.1.5(防火墙/路由器)
  10. 10个有用的Linux系统的开源安全防火墙

第14节:LAMP(Linux,Apache,MySQL / MariaDB和PHP)安装程序

  1. 在RHEL / CentOS 6.0中安装LAMP
  2. 在RHEL / CentOS 7.0中安装LAMP
  3. Ubuntu 14.04服务器安装指南和设置LAMP
  4. 在Arch Linux中安装LAMP
  5. 在Ubuntu Server 14.10中设置LAMP
  6. 在Gentoo Linux中安装LAMP
  7. 从您的Linux Box创建自己的Web服务器和托管网站
  8. Apache虚拟主机:Linux中基于IP和基于名称的虚拟主机
  9. 如何设置独立的Apache服务器与基于名称的虚拟主机与SSL证书
  10. 使用启用/禁用Vhosts创建Apache虚拟主机RHEL / CentOS 7.0中的选项
  11. 在Gentoo Linux中创建虚拟主机,生成SSL证书和密钥并启用CGI网关
  12. 使用Mod_Security和Mod_evasive模块保护Apache免受暴力攻击或DDoS攻击
  13. 13 Apache Web服务器安全和强化提示
  14. 如何使用Rsync同步两个Apache Web服务器/网站
  15. 如何安装“Varnish”(HTTP加速器)和使用Apache Benchmark执行负载测试
  16. 安装和配置LAMP / LEMPDebian 8 杰西 - 新更新

第15节:LEMP(Linux,Nginx,MySQL / MariaDB和PHP)安装程序

  1. 在Linux中安装LEMP
  2. 在Gentoo LEMP上安装FcgiWrap并启用Perl,Ruby和Bash动态语言
  3. 在Gentoo Linux中安装LEMP
  4. 在Arch Linux中安装LEMP

第16节:MySQL / MariaDB管理

  1. MySQL基本数据库管理命令
  2. 20 MySQL(Mysqladmin)用于Linux中数据库管理的命令
  3. 用于数据库管理的MySQL备份和还原命令
  4. 如何设置MySQL(主从)复制
  5. Linux中的Mytop(MySQL数据库监视)
  6. 在Linux中安装Mtop(MySQL数据库服务器监控)
  7. https://www.howtoing.com/mysql-performance-monitoring/

第17节:基本Shell脚本

  1. 了解Linux Shell和基本Shell脚本语言提示 - 第一部分
  2. 5 Shell脚本Linux新手学习Shell编程 - 第二部分
  3. 航行通过Linux的世界BASH脚本 - 第三部分
  4. Linux Shell编程的数学方面 - 第四部分
  5. 计算Shell脚本语言中的数学表达式 - 第五部分
  6. 在Shell脚本中理解和编写函数 - 第六部分
  7. 更深入的功能复杂性与Shell脚本 - 第七部分
  8. 在Linux Shell脚本中使用数组 - 第8部分
  9. Linux脚本语言中的“变量”的洞察 - 第9部分
  10. 在Shell脚本中理解和编写“Linux变量” - 第10部分
  11. Linux中的嵌套变量替换和预定义BASH变量 - 第11部分

第18节:Linux面试问题

  1. 15面试问题在Linux“ls”命令 - 第1部分
  2. 10有用的“ls”命令面试问题 - 第2部分
  3. 基本Linux面试问题和答案 - 第1部分
  4. 基本的Linux面试问题和答案 - 第2部分
  5. Linux面试问题和答案Linux初学者 - 第3部分
  6. 核心Linux面试问题和答案
  7. 有用的随机Linux面试问题和答案
  8. 在Linux中面试各种命令的问题和答案
  9. 有关Linux服务和守护进程的面试问题
  10. 数据库管理员的基本MySQL面试问题
  11. MySQL数据库面试初级和中级的问题
  12. 为Linux用户提供MySQL数据库“面试问题和答案”
  13. 针对初学者和中间体的Apache面试问题
  14. VsFTP面试问题和答案 - 第1部分
  15. 高级VsFTP面试问题和答案 - 第2部分
  16. 有用的SSH(安全Shell)面试问题和答案
  17. 有用的“Squid代理服务器”面试问题和解答在Linux
  18. Linux的防火墙iptables的面试问题 - 更新
  19. 在Linux网络基本面试问题-第1部分 - 新更新

第19节:Shell脚本面试问题

  1. 有用的“面试问题和答案”在Linux Shell脚本
  2. Linux Shell脚本的实用面试问题和答案

第20节:免费Linux书籍学习

  1. 完整的Linux命令行备忘单
  2. GNU / Linux高级管理指南
  3. 保护和优化Linux服务器
  4. Linux补丁管理:使Linux保持最新
  5. Linux简介 - 手册指南
  6. 了解Linux®虚拟内存管理器
  7. Linux圣经 - 包含更新和练习
  8. Newbie的Linux入门指南
  9. Linux从头开始 - 创建自己的Linux操作系统
  10. Linux Shell脚本Cookbook,第二版
  11. 保护和优化Linux:黑客解决方案
  12. 用户模式Linux - 了解和管理
  13. Bash指南- Linux初学者 - 新更新

第21节:Linux认证 - 准备指南

  1. RHCSA(红帽认证系统管理员)认证指南
  2. LFCS(Linux基础认证Sysadmin)认证指南
  3. LFCE(Linux基础认证工程师)认证指南
如果你想包括任何特定的Linux操作指南,指南或提示到这个Linux学习指南,请告诉我们。不要忘记加入我们的社会社区,并订阅我们的电子邮件通讯更多这样的方式。