Red Hat Enterprise Linux 8系统学习(二)

Red Hat Enterprise Linux 8系统学习(二)

一、安装虚拟机

1、下载方式请在评论区回复邮箱。

2、安装步骤(略)

二、安装RHEL8系统

1、下载方式请在评论区回复邮箱。

2、安装步骤不全。以下仅为注意点:

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

要求选择“稍后安装操作系统”!

如果选择“安装程序光盘映像文件”选项,并把下载好的RHEL 8系统的镜像选中。虚拟机会通过默认的安装策略部署最精简的Linux系统,而不会询问安装有关的配置信息,最终系统将与实验环境有很大差别。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

设置虚拟机内存分配值。如果真机内存小于4GB,则建议分配给虚拟机1GB;如果真机内存大于4GB,不论是8GB还是更多,均建议分配给虚拟机2GB。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

设置网络类型为仅主机模式。VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

工作中更多使用的SATA接口类型

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

RHEL 8系统提供六种软件基本环境,依次为“带图形化的服务器”、“服务器”、“最小化安装”、“工作站”、“自定义”和“虚拟化”。我们只要检查下当前模式是默认值“Server with GUI”即可。

三、基础知识

1、系统初始化进程

服务的启动、重启、停止、重载、查看状态等常用命令

老系统命令 新系统命令 作用
service foo start systemctl start httpd 启动服务
service foo restart systemctl restart httpd 重启服务
service foo stop systemctl stop httpd 停止服务
service foo reload systemctl reload httpd 重新加载配置文件(不终止服务)
service foo status systemctl status httpd 查看服务状态

服务开机启动、不启动、查看各级别下服务启动状态等常用命令

老系统命令 新系统命令 作用
chkconfig foo on systemctl enable httpd 开机自动启动
chkconfig foo off systemctl disable httpd 开机不自动启动
chkconfig foo systemctl is-enabled httpd 查看特定服务是否为开机自启动
chkconfig --list systemctl list-unit-files --type=httpd 查看各个级别下服务的启动与禁用情况

2、SHELL

人类用户是无法直接控制硬件的(想象一个人捧着块硬盘自言自语的滑稽场景)。硬件设备由系统内核直接管理,但也由于复杂性和危险性太高,用户依然不能直接使用。系统提供出的API(系统调用接口)虽然一经调用就能实现某个功能,但恐怕最基本的想传输一条讯息给别人,都要手动调用几十次API接口才能实现,依然太不切实际。而最外层的服务程序则是最贴近于用户端的,这些是集成了大量API接口所开发出的完整软件,例如微信、QQ、游戏都是这样来的~

第2章 新手必须掌握的Linux命令第2章 新手必须掌握的Linux命令

看到被一层层“包裹”起来的硬件设备,有没有感觉像一只蜗牛的壳呢?英文中的壳叫做shell,由此我们在行业中便将用户终端程序也叫做了shell,方便好记。

第2章 新手必须掌握的Linux命令第2章 新手必须掌握的Linux命令

Bash解释器主要优势:

1:通过上下方向键来调取过往执行过的Linux命令;

2:命令或参数仅需输入前几位就可以用Tab键补全;

3:强大的批处理脚本

4:实用的环境变量功能。

3、执行命令必备知识

Linux命令的格式:

命令名称 [命令参数] [命令对象]

命令名称:就是我们语法中的“动词”,表达的是想要做的事情,例如创建用户、查看文件、重启系统等等的操作。

命令参数:用于对命令进行调整,让“修改”过的命令能更好的贴合于工作需求,达到事半功倍的效果。

​ Linux命令的参数长格式与短格式示例

长格式 man --help
短格式 man -h

只有短格式之间可以合并,只保留一个“-”。

命令对象:一般指要处理的文件、目录、用户等资源名称,也就是命令执行后的“承受方”。

Tips

命令名称、命令参数与命令对象之间要用空格进行分隔,且严格区分大小写字母。

2021/1/3

猜你喜欢

转载自blog.csdn.net/weixin_45603370/article/details/112210460