1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Debian , Slackware , RedHat
基于Debian的二次衍生代表的版本:Ubuntu,Knopix
基于Slackware的二次衍生代表的版本:S.u.S.E,OpenSUSE
基于RedHat的二次衍生代表的版本:Fedora,CentOS
2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
[root@stor01 tmp]# useradd mark
[root@stor01 tmp]# echo "123456" | passwd --stdin mark
Changing password for user mark.
passwd: all authentication tokens updated successfully.
[root@stor01 tmp]# su - mark
[mark@stor01 ~]$
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
[root@stor01 tmp]# HISTTIMEFORMAT="%F %T "
[root@stor01 tmp]# history | tail -5
1058 2019-10-28 11:10:36 env
1059 2019-10-28 11:10:45 env | grep HIS
1060 2019-10-28 11:16:19 HISTTIMEFORMAT="%F %T "
1061 2019-10-28 11:16:24 history
1062 2019-10-28 11:16:36 history | tail -5
4、总结Linux哲学思想。
1、一切皆文件,把几乎所有的资源统统抽象为文件形式,包括硬件设备,甚至通信接口等;
2、由众多功能单一的程序组成,一个程序只做一件事,并且做好;组合小程序完成复杂任务;
3、尽量避免跟用户交互;目标:易于以编程的方式实现自动化任务;
4、使用文本文件保存配置信息;
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
命令格式:
~]#COMMAND [OPTIONS...] [ARGUMENTS...]
选项:用于启用或者关闭命令的某个功能
短选项:-c 例如:-l,-h
长选项:--word 例如:--all, --human-readable
参数:命令的作用对象,比如文件名,用户名等
注意:
多个选项以多参数和命令之间使用空白字符分隔
取消和结束命令执行:Ctrl+c,Ctrl+d
多个命令可以用;符号分开
一个命令可以用分成多行
示例:
echo - display a line of text
echo [-neE] [arg ...]
-n:不进行换行
-e:让转义符生效
:换行
:制表符
date - print or set the system date and time
date [OPTION] ... [+FORMAT]
%F:full date; same as %Y-%m-%d
%T:time; same as %H:%M:%S
[root@stor01 tmp]# date "+%F %T"
2019-10-28 11:58:09