Q1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
-
slackware:SUSE Linux Enterprise Server (SLES)
OpenSuse桌面
-
debian: ubuntu,deepin(深度),mint
-
redhat:
RHEL: RedHat Enterprise Linux CentOS:兼容RHEL的格式 中标麒麟:中标软件 Fedora:每6个月发行一个新版本
-
Android:kernel+busybox(工具集)+java虚拟机
Q2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
1、创建虚拟机,并把光盘ISO加载
![](https://img.haomeiwen.com/i20946677/518619b513c3fc5d.png)
2、开启虚拟机并光盘启动,选择第一项“Install CentOS 7”
![](https://img.haomeiwen.com/i20946677/82ec9b3653446630.png)
3、键盘布局选择us,时区选择shanghai,安装类型选择GNOME Desktop,kdump关闭,分区自定义
![](https://img.haomeiwen.com/i20946677/09c2f23e1fc93996.png)
![](https://img.haomeiwen.com/i20946677/fa394ead2a8d5867.png)
![](https://img.haomeiwen.com/i20946677/82a3e90601bb3cc1.png)
![](https://img.haomeiwen.com/i20946677/09aaa3b58bd31612.png)
![](https://img.haomeiwen.com/i20946677/c5ba9d2492c4cc93.png)
![](https://img.haomeiwen.com/i20946677/7624e77b53d17335.png)
![](https://img.haomeiwen.com/i20946677/92fb03bac6bb6794.png)
以上设置完毕后按Begin Installation,就开始安装了,安装的时候可以设置root用户的密码和新建普通用户
![](https://img.haomeiwen.com/i20946677/d4e70eb5544f3cc1.png)
4、安装完毕后重新启动,初始化配置后就可以使用了
![](https://img.haomeiwen.com/i20946677/b9255b585a96e5f4.png)
![](https://img.haomeiwen.com/i20946677/c836a1c46458296d.png)
![](https://img.haomeiwen.com/i20946677/af52ae7dbd589d8b.png)
![](https://img.haomeiwen.com/i20946677/3524786c7098a9f9.png)
![](https://img.haomeiwen.com/i20946677/7eb6f3e33a8a96e5.png)
![](https://img.haomeiwen.com/i20946677/4430a36179e9e6ef.png)
Q3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
vim /etc/profile
在HISTSIZE=1000的行下添加以下内容:
HISTTIMEFORMAT="%F %T "
:wq保存退出
source /etc/profile
![](https://img.haomeiwen.com/i20946677/8f2a97cc48eda92f.png)
Q4、总结Linux哲学思想。
- 1、一切皆文件,硬件设备都被映射成为设备文件,内存信息也被映射成文件,所有配置都保存在配置文件中
- 2、由内核和众多单一的程序组成的系统,每个程序负责独立完成功能。
- 3、链接程序,共同完成复杂的任务
- 4、避免令人困惑的用户界面
- 5、配置数据存储在文本中
Q5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
echo:
用法:echo [SHORT-OPTION]... [STRING]...
例如:
echo $HISTSIZE #显示命令历史记录的条数
echo "Happy new year"! #打印"Happy new year!"
echo -e "\e[31;1mHappy new year"'!'"\e[0m" #红色字体并加粗
screen:
用法:screen [-opts] [cmd [args]] or screen -r [host.tty]
例如:
screen –S tmp #创建新screen会话
screen –x tmp #加入screen会话
exit #退出并关闭screen会话
Ctrl+a,d #剥离当前screen会话
screen -ls #显示所有已经打开的screen会话
screen -r tmp #恢复某screen会话
date:
用法: date [OPTION]... [+FORMAT] or date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
例如:
date +%s #显示时间戳
date -d @1580104666 #把时间戳转换为时间
date +"%F %T" #显示格式为:2020-01-27 14:02:33
ifconfig:
用法:ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
例如:
ifconfig #查看所有网卡信息
ifconfig eth0 #查看eth0网卡信息
ifconfig eth0 up/down #eth0网卡启用或禁用
ifconfig eth0 add 192.168.3.26 #给eth0添加一个IP地址
ifconfig eth0 add 192.168.3.26 #给eth0删除一个IP地址
export:
用法: export [-fn] [name[=value] ...] or export -p
例如:export NAME=magedu #定义环境变量
网友评论