RHEL8.0 学习记录
DAY 1.1
RHEL 8.0的 ISO镜像文件路径
/content/rhel8.0/x86_64/isos
为什么要学习Linux?
Windows是闭源的
Linux是开源的
对于开源软件而言,能够任意使用,复制,传播和修改,而不用负法律责任
如果修改过的一个开源软件,必须要把代码公开
开源不等于免费
如果只是调用一个软件的接口,那么就不需要公开代码
Linux系统是有社区的,社区对于系统做了一些不必要的,不稳定的功能减除
所以Linux系统更加稳定
Linux的发行版本:
RHEL
CentOS
SUSE
Ubantu
企业级系统用CentOS,RHEL较多
Linux系统架构:
Linux的内核采用模块化设计 kernel
把各个驱动做成模块
Linux有一个空白的内存
/boot/VMLINUZ-4.18.0-80.e18.x86_64
在这个路径下面
模块化的好处:
当需要这个功能的时候,它才会把这个模块加载到内存上面,不用的时候就会把这个模块从内存中移除
可以大程度的节省内存空间,提高其工作效率
kernel的保护壳 shell
用户不能直接对kernel进行操作,只能通过shell对kernel进行操作,相当于一个桥梁
shell的类型:
sh
bash
tmux
对于现在的shell而言,基本都用 bash
bash仅仅是shell的一种
Linux在虚拟机里的安装
首先要有Linux的ISO镜像文件
然后创建虚拟机,选择要安装的系统版本
打开虚拟机
三个选项:
第一个是安装操作系统
第二个是检测并安装
第三个troubleshooting 可以在里面选择装一个图形化,内存检测等等
一般都是选择第一个直接安装
上面是安装的过程
结束以后会弹出来一个语言选择界面
选好以后点击下一步
然后是这个界面
第一个是让选择键盘语言,一般我们没得选
第二个INSTALLATION SOURCE 点进去可以点击Verify来检测一下安装介质是不是有问题
第三个INSTALLATION DESTINATION 安装目标
选择安装在哪个硬盘上面,可以给硬盘分区,有自动分区和手动分区
然后是网络NETWORK & HOST NAME
点击启用就好了,也可以点击config 来给它配置一个静态ip,下面的host name 是主机名
然后下一个是SYSTEM PURPOSE
选择什么样的版本,有做开发用的,也有做服务器用的,装的包不一样,软件环境也不一样
第一个就好
点击开始安装
第一个是设置root用户(系统管理员,有整个系统的最高权限)的密码
第二个是创建一个普通用户并设置密码
然后等安装好就可以了