Linux SRE 课程第一周作业

学向勤中得,萤窗万卷书。这篇文章主要讲述Linux SRE 课程第一周作业相关的知识,希望能为你提供帮助。
1.最常见的Linux发行版:
*RedHat:包括RHEL、CentOS
*debian:ubuntu
*slakware:SUSE
*android:MIU等
最大相同点都是基于www.kernel.org上的开源内核,区别在于各个版本在内核基础上安装了各自不同的软件使其适用于不通的场景


2.安装Centos7.9截图:主机名:centos7901.magedu.org
我使用Hyper-V来安装,创建了一个名字为“vSwitch-470s”的虚拟交换机,挂接到我电脑的无线网卡,选择直连外部网络“External network”:








遇到了如下报错:





添加了一个EFI格式的分区,挂载到了/boot/efi目录下:





安装Ubuntu:主机名:ubuntu1801.magedu.org








3.配置环境变量,实现执行history的时候可以看到执行命令的时间。
echo export HISTTIMEFORMAT="%F %T " > > .bashrc


4.Linux哲学思想: 最关键的就是一切皆文件,特别是针对硬件设备,从Linux角度仍然是文件


5.总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
风格1:简约型 ls -la
风格2:易懂型 systemctl restart sshd
风格3:自由发挥型 ip a


6、描述Linux发行版的系统目录名称命名规则以及用途
/boot: 必须是启动盘的第一个分区,存放启动引导系统使用的文件
/dev: 硬件设备以文件形式存放的地方
/usr: 主要的系统文件存放的地方
/proc /sys: 仅存在于内存中的临时目录
/var: 通常放一些日志
/home:各个普通用户的家目录
/root: root用户的家目录
/bin  /sbin /lib /lib64: 软链接到/usr下面


7、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
ls /etc/[^[:alpha:]][a-Z]*


8、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
  cp -a /etc/p*[^[:digit:]] /tmp/mytest1/


9、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
  cat /etc/issue | tr a-z A-Z > /tmp/issue.out
【Linux SRE 课程第一周作业】


    推荐阅读