Unix --重新编写--> Minix (开源)---->Linux
Linux版本:内核版本、发行版本(封装了内核和一些开源软件)
主流的发行版本有:Debian、Ubuntu、openSUSE、Fedora、Redhat、Centos
Linux界面:GUI(图形化界面)、CLI(字符界面)在生产环境中使用广泛的是CLI,原因有以下两点:
1.字符界面占用资源少。
2.字符界面减少了出错、被攻击的可能性。
GUI界面主流的有两种:KDE 、GNOME
开源软件:能看到软件的源代码
1.使用自由
2.研究自由
3.散布及改良自由
https://www.netcraft.com/ #这个网站可以查到各大网站使用的是什么系统的后台。Linux系统之所以这么流行,很大程度上是因为它的开源。
Redhat系列:redhat 6 7 8 9之后红帽就将redhat拆分为fedora和RHEL两个版本。
fedora 完整版的红帽系统,红帽不维护,只进行测试
RHEL (服务器版本)(3-5年更新一次,版本之间区别很大)
在学习过程中我们采用的是在电脑上装虚拟机的方式,安装的Linux为rhel-server-7-x86_64-dvd。rhel 7和 rhel 7.5还是有很大的区别,但是在我编辑文档的时候RHCSA的考试还是采用的rhel 7 ,所以在这里我们安装RHEL 7 。
安装注意事项:
安装完毕后用Root用户进入系统,进行相关设置。在桌面右键打开终端。
输入以下命令:
在管理终端中常用的快捷键:
ctrl + u #删除光标所在位置之前的所有字符
ctrl + k #删除光标所在位置之后的所有字符
ctrl + a #将光标移动到最左端
ctrl + e #将光标移动到最右端
ctrl + c #终止运行的命令
ctrl + z #停止运行命令
ctrl + L = clear #清屏
history #查看历史命令
!c #执行历史命令中以c开头,且离现在最近的一条命令执行一边。还可以接数字,表示执行历史的第几条命令
帮助文档:
--help #在熟悉命令的情况下查看帮助
man #详细帮助
man -k pass #列出以pass开头的所有命令
man -f ls #查看命令拥有哪些级别的帮助
man的常用帮助等级:(1)普通用户命令或可执行程序的帮助文档,例:man ls
(5)配置文件的帮助文档,例:man -5 passwd #查看passwd配置文件的帮助
(8)root管理员命令帮助
whatis useradd #查看useradd命令属于哪个等级
export LANG=zh_CN.UTF-8 #临时修改系统为中文