RHCE第二天作业

1.安装web服务的详细过程

安装软件包的方式:第一种 RPM,依赖解决关系。第二种yum(dnf软件仓库扩展) 第三种 源码安装

yum安装:
第一步:挂载,建议写在开机自动挂载文件当中,
[[email protected] ~]# mount /dev/sr0 /mnt

第一次执行yum需要在主机上配置yum文件(仓库文件)注意格式后缀必须是 . repo
[[email protected] ~]# vim /etc/yum.repos.d/base.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS 指定软件包位置
gpgcheck=0 关闭校验 功效检测
[AppStream] dnf新加软件仓库
name=AppStream
baseurl=file:///mnt/AppStream 指定软件包位置
gpgcheck=0 关闭校验 功效检测

然后进行装包检测
[[email protected] ~]# dnf install httpd

RHCE第二天作业
搭建web服务,以虚拟机为web服务器
运行程序:用父进程去启动
[[email protected] ~]# systemctl start httpd
stop 停止 status 状态 enable 设计为开机启动项 disable 停止开机启动项

停止防火墙
[[email protected] ~]# systemctl stop firewalld
为了避免后期自定义因为selinux的原因无法访问,停止selinux
[[email protected] ~]# setenforce 0

判断该程序是否启动
[[email protected] ~]# systemctl status httpd
上半部分程序名称和启动状态
下半部分标记名称和启动信息
RHCE第二天作业
httpd.service - The Apache HTTP Server 程序名称
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor prese> 脚本文件位置
Active: active (running) since Wed 2020-10-28 13:11:41 CST; 5min ago 启动状态
Docs: man:httpd.service(8) 帮助信息章节
Main PID: 32622 (httpd) 识别进程ID
Status: “Running, listening on: port 80”
Tasks: 213 (limit: 11159)
Memory: 18.1M 内存
CGroup: /system.slice/httpd.service 进程信息
├─32622 /usr/sbin/httpd -DFOREGROUND
├─32623 /usr/sbin/httpd -DFOREGROUND
├─32624 /usr/sbin/httpd -DFOREGROUND
├─32625 /usr/sbin/httpd -DFOREGROUND
└─32626 /usr/sbin/httpd -DFOREGROUND

查询进程:pstree
systemd当前系统夫进程

停止防火墙
[[email protected] ~]# systemctl stop firewalld
为了避免后期自定义因为selinux的原因无法访问,停止selinux
[[email protected] ~]# setenforce 0
永久关闭防护墙
[[email protected] ~]# vim /etc/selinux/config

添加web资源文件信息
[[email protected] ~]# vim /var/www/html/index.html

配置文件信息
以etc开头存放的都是系统配置信息
配置文件主要有两个目录
一个是在conf目录下,为主配置目录
一个是在conf.d下 为辅助配置目录
分两个目录为了后期方便检测
配置文件特点后缀一般以.conf

RHCE第二天作业