ULE基础课程笔记

windows常用软件安装

系统安装

  1. Linux起源
  2. Linux操作系统简介
  3. Linux是什么
  4. Linux特点
  5. 相关认证
  6. 服务器
  7. 安装系统
  8. 关闭防火墙和selinux
  9. 堡垒机介绍

GNU Bash

快捷键

文件管理

  1. 文件管理概述
  2. Linux目录结构
  3. 文件管理
  4. 文件查找1
  5. 文件查找2
  6. file查看文件格式
  7. 正则表达式
  8. 文本处理:grep
  9. 文本处理:sed
  10. 文本处理:awk
  11. Vi编辑器

存储管理(1)

  1. 存储设备介绍
  2. 虚拟机添加硬盘
  3. 基本分区管理
  4. 逻辑卷管理LVM
  5. 磁盘问题

存储管理(2)

  1. 交换分区swap
  2. Ext4文件系统管理
  3. Ext4修复文件系统
  4. xfs文件系统管理
  5. xfs修复文件系统
  6. 文件链接原理

用户管理

  1. 用户和组的意义
  2. 用户和组的信息
  3. 用户和组的相关配置文件
  4. 用户管理
  5. 用户管理总结
  6. sudo提权[扩展]

文件权限

  1. 文件基本权限介绍
  2. 管理文件基本权限UGO
  3. 文件基本权限详解
  4. 文件基本权限之setfacl
  5. 高级权限 suid,sgid,sticky
  6. 权限掩码umask
  7. 文件属性 chattr
  8. /tmp权限

软件包管理

  1. 软件包管理概述
  2. yum使用官方源
  3. yum 管理软件包
  4. yum扩展知识
  5. rpm工具管理RPM包
  6. 源码包管理
  7. 源码包安装问题解析
  8. 总结

打包压缩

  1. 文件打包压缩及解压
  2. 企业案例

进程管理

  1. 关于进程[了解]
  2. 查看进程
  3. 进程信号
  4. 作业控制
  5. 进程防护[扩展]

计划任务

  1. 一次性计划任务
  2. 循环调度执行cron用户级
  3. 系统级计划任务

管道/重定向

  1. 重定向原理
  2. 输出重定向
  3. 输入重定向[了解]
  4. 匿名管道 |
  5. 三通定向tee
  6. 管道应用案例实战

SHELL1

  1. Bash Shell
  2. Shell变量
  3. Shell条件测试
  4. 流程控制:if

SHELL2

  1. 模式匹配: case
  2. Shell循环: for
  3. Shell循环: while until
  4. Shell数组变量
  5. day2 作业

SHELL3

  1. Shell函数
  2. 影响程序的Shell命令
  3. 扩展:光标定位
  4. 作业

rsyslog/logrotate

  1. 日志的重要性
  2. rsyslog日志管理
  3. 集中式日志管理
  4. logrotate日志轮转
  5. 总结

系统启动和故障修复

  1. centos7启动流程
  2. 单用户模式修改密码
  3. grub和grub2对比
  4. 修复grub2
  5. grub加密
  6. 为操作系统增加口令
  7. 其他配置