1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Debian、RedHat、SUSE三大主流发行版本,其内核都是linux,只有内核是干不了事情的,构建在内核上而形成的三大操作系统。其中Debian的典型代表为Ubuntu、ReHat为CentOS和RedHat、SUSE
Debian的典型代表:Ubuntu,版本更新最快的。因为更新,所以支持很多新基于新内核的功能,不少开发人员偏爱用ubuntu系统。eve使用的是ubuntu系统
RedHat是红帽公司研发的,分为CentOS和RedHat免费的社区版和收费的企业版。CentOS显示被RedHat收购,现RedHat被IBM收购。CentOS个人常用系统。
SUSE:GNS3使用的好像是SUSE,华为的ac(agile-control,SDN-DC的控制器)OPENSTACK的底层好像是SUSE。
![](https://img.haomeiwen.com/i14252512/af3eeb8080c07d63.png)
linxu版本查看
![](https://img.haomeiwen.com/i14252512/d58818008fd26067.png)
![](https://img.haomeiwen.com/i14252512/e0e836f9f528a67d.png)
![](https://img.haomeiwen.com/i14252512/834e6a752a8d18e6.png)
![](https://img.haomeiwen.com/i14252512/8ee37d9a253a6796.png)
2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
下载7.6版本:
http://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/
安装步骤:
![](https://img.haomeiwen.com/i14252512/47f5ea40452233d6.png)
![](https://img.haomeiwen.com/i14252512/43698da2aac8b73a.png)
![](https://img.haomeiwen.com/i14252512/6fdde5518593303c.png)
![](https://img.haomeiwen.com/i14252512/198233923d43d508.png)
![](https://img.haomeiwen.com/i14252512/e0958268047590f3.png)
![](https://img.haomeiwen.com/i14252512/c5aabb51a5a6a490.png)
![](https://img.haomeiwen.com/i14252512/7577c2950579fd20.png)
![](https://img.haomeiwen.com/i14252512/74034cb54a3ab660.png)
![](https://img.haomeiwen.com/i14252512/559b164041b90336.png)
创建用户名:安装最后一步配置user即可。
注:我实际使用的centos为8或者公司的redhat。因为7.6下的太慢了everything要10G。。。
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
vim /etc/profile.d/env.sh
输入:HISTTIMEFORMAT="%F %T "
重新登录可生效
![](https://img.haomeiwen.com/i14252512/b7e68b594ee03ed9.png)
![](https://img.haomeiwen.com/i14252512/512cc2eb0a29e0df.png)
4、总结Linux哲学思想。
一切接文件:硬盘,内存都是文件。
提供很多小型的单一用途的程序:连接程序是什么?
连接程序(组合?),共同完成复杂功能
避免令人困惑的用户界面:视频应用还是需要GUI的
配置数据存储在文本中:需要保存配置的修改,就要该配置文件,通常需要重启。
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
date命令
1、时区
![](https://img.haomeiwen.com/i14252512/5732990c6837382a.png)
![](https://img.haomeiwen.com/i14252512/32ce8b58ac8bc973.png)
![](https://img.haomeiwen.com/i14252512/d1bc69c256f621bd.png)
![](https://img.haomeiwen.com/i14252512/f8a04144256c4085.png)
2、日历
![](https://img.haomeiwen.com/i14252512/52e123a5ecdc2fab.png)
![](https://img.haomeiwen.com/i14252512/da62bcfc182ac6c3.png)
![](https://img.haomeiwen.com/i14252512/f8a93f6288e69640.png)
![](https://img.haomeiwen.com/i14252512/be9c34325095b76a.png)
![](https://img.haomeiwen.com/i14252512/94b5a9c9c3caf6d6.png)
date 查看系统时间
clock查看硬件时间
![](https://img.haomeiwen.com/i14252512/87b4e7df371ce0c8.png)
![](https://img.haomeiwen.com/i14252512/a43076ae3def05db.png)
![](https://img.haomeiwen.com/i14252512/0cdb740c7f886a40.png)
如果cmos没电了,就用clock -w用系统时间矫正硬件时间
screen命令
在一个终端商 虚拟多个屏幕出来
ping操作的防中断操作
![](https://img.haomeiwen.com/i14252512/e17764283815378b.png)
![](https://img.haomeiwen.com/i14252512/e093a8c6ac6c0158.png)
![](https://img.haomeiwen.com/i14252512/cbd546781b240e36.png)
![](https://img.haomeiwen.com/i14252512/8f27882e7dcd2479.png)
![](https://img.haomeiwen.com/i14252512/c286c305cfcb1f5f.png)
![](https://img.haomeiwen.com/i14252512/77a2f293ab2edd91.png)
![](https://img.haomeiwen.com/i14252512/92b6e956116fc5cd.png)
![](https://img.haomeiwen.com/i14252512/5fceee9be8607db7.png)
![](https://img.haomeiwen.com/i14252512/e874029f02f74e8a.png)
![](https://img.haomeiwen.com/i14252512/8034c91c0b55601a.png)
![](https://img.haomeiwen.com/i14252512/b1285e0529b5faf2.png)
![](https://img.haomeiwen.com/i14252512/22441b05a3a30846.png)
![](https://img.haomeiwen.com/i14252512/ad6c74488a3a86a0.png)
screen的远程协助的方式
适用场景或者叫应用模型如下:
![](https://img.haomeiwen.com/i14252512/34706bfedbf0d39d.png)
![](https://img.haomeiwen.com/i14252512/ef39a6c37321db4c.png)
![](https://img.haomeiwen.com/i14252512/9f5e5a6e475dd44a.png)
![](https://img.haomeiwen.com/i14252512/44f750a6b591841b.png)
![](https://img.haomeiwen.com/i14252512/0531b4728a6d1e95.png)
whatis命令centos6使用makewhatis,mandb是centos7上使用的
![](https://img.haomeiwen.com/i14252512/9416a77be8bbf7b3.png)
![](https://img.haomeiwen.com/i14252512/b21ce99665ce6592.png)
先用whatis看在man 几,然后就去看man 几的帮助。
echo
在屏幕上打印东东用的
echo -E是默认的不会解释\
echo -e 可以解释\,比如echo -e "\a" 这个CLI用在大型程序跑完后加一个发声就知道跑完了,不用傻傻的盯着屏幕看了。
type echo可知echo是内部命令
![](https://img.haomeiwen.com/i14252512/c627a14670780222.png)
![](https://img.haomeiwen.com/i14252512/a2a5d09d3cde510f.png)
![](https://img.haomeiwen.com/i14252512/30b4f73c7946b157.png)
![](https://img.haomeiwen.com/i14252512/8c3b737735828bb2.png)
![](https://img.haomeiwen.com/i14252512/4442ddf81e49d3f5.png)
![](https://img.haomeiwen.com/i14252512/e2fb7ed1debc4940.png)
![](https://img.haomeiwen.com/i14252512/670a51d8605e4b36.png)
http://www.chi2ko.com/tool/CJK.htm
https://javawind.net/tools/native2ascii.jsp?action=transform
http://tools.oschina.net/encode
内存中放的就是asic
硬盘中保存是UTF-8格式
echo的花括号用发
![](https://img.haomeiwen.com/i14252512/c764458246a30ad2.png)
![](https://img.haomeiwen.com/i14252512/7dea441b8b25bd6b.png)
![](https://img.haomeiwen.com/i14252512/883108eb29f93c39.png)
![](https://img.haomeiwen.com/i14252512/ddc32df73c63ff74.png)
echo的 引号:单引、双引、反向单引
![](https://img.haomeiwen.com/i14252512/b5582821ed6df931.png)
![](https://img.haomeiwen.com/i14252512/5de25523b28a2bc2.png)
单引号,最好理解,里面啥啥都是字符串。单引号不能识别里面的命令或变量。最傻的
反向单引号,也好理解,里面的命令也会识别出来,先执行里面的命令,再由外面的命令来调用里面的执行结果。反向单引号能识别里面的命令和变量。最聪明
双引号,不能识别里面的命令,可以识别里面的变量。普通智商
![](https://img.haomeiwen.com/i14252512/79531b79cbf99767.png)
另外:反向单引号``等价于$()
History 常用
history 10 最后10条命令
echo $HISTSIZE 默认1000条
![](https://img.haomeiwen.com/i14252512/09ac9b3768af8cd6.png)
history+按ctrl +r
history 回车 ! number
history 中显示时间信息
![](https://img.haomeiwen.com/i14252512/5506d7eb5086f2e0.png)
-p 执行命令不会记录在history列表里
-s 记录在历史列表里,但是其实没有执行命令
![](https://img.haomeiwen.com/i14252512/b8f0f104169f75e2.png)
![](https://img.haomeiwen.com/i14252512/5c15eda33b5d306b.png)
以上的配置文件修改都在etc/profile.d/env.sh中就可以了
clear = ctrl+l 清屏常用
屏幕防偷窥
ctrl + s 进入盲敲模式ctrl + q解锁后检测敲的对不对 哈哈
![](https://img.haomeiwen.com/i14252512/e39bd807d7e5c462.png)
ifconfig | more
ifconfig ens33
ip addr show
route -n
export 定义变量用的
![](https://img.haomeiwen.com/i14252512/390fd1941cf6a157.png)
网友评论