1. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

答:Linux的发行版有:

①:Dibain分为Ubuntu,deepin,mint

②:Redhat分为RHEL和CentOS

③:slackware分为sles和OpenSuse桌面

④:Android(kernel+busybox+java) ARM系列

我们学习主要学习Dibain的Ubuntu和Redhat的Centos,这两个都是基于Linux的内核进行开发,开发周期不同,Ubuntu运用内核版本比较新,centos内核版本比较早,但是胜在稳定,我们目前也都是学习服务器版本,Ubuntu内核新,后面运用新的docker技术方便。

  1. 安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

安装centos7.9

第一步,打开vmare

第二步:选择好空间,直接完成

第三步:设置镜像文件位置,安装镜像文件选择语言,网络等。

第四步:对磁盘进行分区

第五步:选择网络

第六步:完成进入操作系统

安装Ubuntu18.04.5步骤

第一步:新建虚拟系统

第二步:选择正确的对应操作系统Ubuntu64位

第三步:选择磁盘虚拟大小

第四步:设置内存,处理器,镜像文件选取

第五步:开启安装,选择语言

第六步:选择时区

第七步:设置用户名和密码

第八步:设置时间

第九步:硬盘分区

第十步:完成分区

第十一步:选择ssh远程控制(空格键选择,选择好会有※标志)

第十二步:完成安装

  1. 配置环境变量,实现执行history的时候可以看到执行命令的时间。

答:敲击export HISTTIMEFORMAT='%F%T'命令,然后回车;再执行history命令

  1. 总结Linux的哲学思想

答:1.一切都是一个文件(包括硬件)

  1. 小型,单一用途的程序
  2. 链接程序,完成复杂的任务
  3. 避免令人困惑的用户界面
  4. 配置数据储存在文本中
  5. 总结Linux常用命令使用格式,并实例说明。例echo、screen、date、export 等命令

命令有两种格式

 COMMAND [OPTIONS...] [ARGUMENTS...]

  命令      选项         参数

 COMMAND [COMMAND] [COMMAND] .... 

命令    子命令    子子命令

例如echo $shells 查看shell类型

    echo $PS1   显示提示符格式

screen –S [SESSION]

    date -s 'yesterday'修改日期为昨天

    export DISPLAY=10.0.0.1:0.0

  1. 描述Linux发行版的系统目录名称命名规则及用途。

  /boot:引导文件存放于此目录,vimlinuz、grub

  /dev:设备以及特殊文件存放目录,/dev/zero,/dev/null..

  /etc : 系统配置文件存放目录

  /home:普通用户的家目录

  /lib :库文件存放目录

  /lib64:x86_64库文件存放目录

  /media:便携式挂载点

  /mnt:其他文件临时挂载点

  /opt:第三方程序安装目录

  /proc:统启动后,cpu映射的虚拟文件系统

  /root:root家目录

  /run:系统启动的守护进程等

  /sbin/:管理员用户命令存放目录

  /srv:当前主机为服务提供的数据

  /sys:统启动后,硬件设备映射的虚拟文件系统

  /tmp:临时文件存放目录

/usr:系统默认的软件都会放置到/usr

  /var:常用于存放可变化的数据,比如一些日志信息等。