1. Centos 基础命令
    1. 文件处理命令

      1. 文件处理命令-目录
        1. touch
        2. cat
        3. tac
        4. more
        5. less
        6. head
        7. tail
        8. ln
        9. chomd
        10. chown
        11. charp
        12. umask
        13. source
      2. 文件处理命令-文件
        1. ls
        2. mkdir
        3. cd
        4. pwd
        5. rmdir
        6. cp
        7. mv
        8. rm
    2. 文件搜索命令
      1. find
      2. locate
      3. which
      4. whereis
      5. grep
    3. 帮助命令
      1. man
      2. help
    4. 用户管理命令
      1. useradd
      2. userdel
      3. passwd
      4. who
      5. w
    5. 压缩解压命令
      1. gzip
      2. gunzip
      3. tar
      4. zip
      5. unzip
      6. bzip
      7. bunzip
    6. 网络命令

      1. 网络命令与分区挂载
        1. write
        2. wall
        3. ping
        4. wger
        5. curl
        6. ifconfig
        7. mail
        8. last
        9. traceroute
        10. netstat
        11. setup
        12. mount
      2. 挂载步骤
        1. unmount
    7. 关机重启命令
      1. shotdown
      2. 其他关机命令
        1. halt
        2. poweroff
        3. init 0
      3. 其他重启命令
        1. reboot
        2. init 6
      4. 协同运行级别
      5. 退出登录命令:logout
  2. 文本编辑器:vim
    1. vim命令模式
    2. 插入命令
    3. 定位命令
    4. 删除命令
    5. 复制与剪切命令
    6. 替换和取消命令
    7. 搜素和搜索替换命令
    8. 保存和退出命令
    9. 快捷键设置命令
  3. 软件管理与ip配置
    1. centos软件包管理
      1. 软件包管理
        1. 源码包
        2. 二进制包(rpm包、系统默认包)
        3. 包全名与包名
      2. 软件管理-rpm命令管理
        1. rpm包命令原则
        2. rpm包依赖性
        3. rpm包安装过程
        4. rmp包安装命令
        5. rpm升级命令
        6. rpm卸载命令
        7. rpm查询是否安装
        8. rpm查询软件包详细信息
        9. rpm查询包中文件安装位置
        10. rpm查询系统文件属于哪个
        11. rpm查询软件的依赖性
        12. rpm包检验
        13. rpm查询是否安装
      3. rpm包-yum在线管理
        1. 常用yum命令
        2. 查询
        3. 安装
        4. 升级
        5. 卸载
        6. yum软件组管理命令
    2. ip地址配置和yum源
      1. setup工具(配置固定ip地址)
      2. vmware工具:liunx配置固定ip
      3. 网络yum源
      4. 光盘yum源搭建
      5. 查看主机名
      6. 修改主机名
    3. 源码包管理
      1. 源码包与rpm包区别
      2. 源码包安装过程
      3. 源码包的卸载
    4. 脚本安装包
      1. 脚本安装包简介
      2. webmin的作用
      3. webmin的安装
    5. liunx-mysql软件安装
      1. 查看liunx系统版本xinxi
      2. 查看linux系统版本的命令(3种方法)
      3. MySQL-boost-5.7.35源码包安装(自带boost的版本)
      4. 使用二进制文件安装mysql服务
      5. 问题与解决
  4. 用户系统管理
    1. 用户系统管理
      1. 用户信息文件
      2. 影子文件:(类似于passwd文件的影子,权限为000)
      3. 组信息文件和组密码文件
      4. 用户配置管理相关文件
        1. 用户的家目录
        2. 用户的邮箱目录
        3. 用户的模板目录(用于给每个用户配置一个模板文件)
      5. 用户管理命令
        1. 用户添加命令:useradd
        2. 添加默认用户
          1. 默认用户的基本查询
          2. 指定选项添加用户
          3. 用户默认值文件
            1. # vim /etc/default/useradd
            2. # vim /etc/login.defs
          4. 修改用户密码:passwd
          5. 修改用户信息:usermod
          6. 修改用户密码状态:chage
          7. 删除用户:userdel
          8. 切换用户身份:su
      6. 用户组管理命令
        1. 添加用户组:groupadd
        2. 修改用户组:groupmod
        3. 删除用户组:groupdel
        4. 把用户组添加入组或删除出组
    2. 权限管理
      1. ACL权限
        1. ACL权限简介于开启
          1. 查看分区ACL权限是否开启
          2. 临时开启分区ACL权限
          3. 永久开启ACL权限
      2. 查看于设定ACL权限
        1. 查看ACL权限命令
        2. 设定ACL权限命令
        3. 给用户组设定ACL权限
      3. 最大有效权限于删除ACL权限
        1. 最大有效权限mask
        2. 修改最大有效权限
        3. 删除ACL权限
      4. 默认ACL权限与递归ACL权限
        1. 递归ACL权限
        2. 默认ACL权限
    3. 文件特殊权限
      1. setuid
        1. setuid功能
        2. 设定setuid的方法
        3. 取消setuid的方法
        4. 危险的setuid
        5. setgid针对文件的作用
        6. setgid针对目录的作用
      2. setgid
        1. 设定setgid的方法
        2. 取消setgid的方法
      3. sticky bit
        1. sbit粘着位作用
        2. 设置粘着位
        3. 取消粘着位
      4. 文件系统属性chattr权限
        1. chattr命令格式
        2. 查看文件系统属性:lsattr
      5. 系统命令sudo权限
        1. sudo权限
        2. sudo的作用
        3. 普通用户执行sudo赋予的命令
  5. 文件系统管理
    1. 分区和文件系统
  6. shell基础
    1. shell-变量
    2. shell编程
      1. 正则表达式
      2. 字符表截取命令
      3. 字符处理命令
      4. 条件判断
      5. 流程控制
  7. linux-管理
    1. 服务管理
      1. linux服务分类
      2. 服务启动与自启动
      3. 查询已安装的服务
      4. rpm服务的管理
      5. 源码包的管理
    2. linux-系统管理
    3. linux-启动管理
    4. linux-日志管理
  8. linux-初始目录简介
  9. linux-网络安全
  10. liunx-命令简写
  11. MySQL软件安装的三种方式