RHCE第五次作业

目录 

        1、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。

​2、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。

3、for创建20用户 用户前缀由用户输入 用户初始密码由用户输入 例如:test01,test10

1:判断web服务是否运行

(1):查看进程:

[root@localhost rhcezuoye]# ps -ef | grep httpd
root        2526       1  0 17:42 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache      2533    2526  0 17:42 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache      2534    2526  0 17:42 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache      2536    2526  0 17:42 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache      2606    2526  0 17:42 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
root        3030    2040  0 18:10 pts/0    00:00:00 grep --color=auto httpd

(2):查看端口:

[root@localhost rhcezuoye]# ss -lntup | grep 80
tcp   LISTEN 0      511                *:80               *:*    users:(("httpd",pid=2606,fd=4),("httpd",pid=2536,fd=4),("httpd",pid=2534,fd=4),("httpd",pid=2526,fd=4))

2:

配置shell脚本

[root@localhost rhcezuoye]# cat 2.sh
#!/bin/bash
#########################
#File name:2.sh
#Version:v1.0
#Email:admin@test.com
#Created time:2023-04-08 17:55:58
#Description:
#########################
if curl 192.168.40.100;then
	echo web server is running
else
	echo 12
fi

(1):能够访问,输出web server is running:

[root@localhost rhcezuoye]# bash 2.sh
welcome to openlab!!!
web server is running

(2):不能访问,返回12状态码:

[root@localhost rhcezuoye]# bash 2.sh
curl: (7) Failed to connect to 192.168.40.100 port 80: 没有到主机的路由
12

3:

配置shell脚本文件

[root@localhost rhcezuoye]# cat 1.sh
#!/bin/bash
#########################
#File name:chuangjianyonghu.sh
#Version:v1.0
#Email:admin@test.com
#Created time:2023-04-07 18:46:00
#Description:
#########################
read -p "Please enter a user prefix:" user
read -p "Please enter the initial user password:" mima
for i in {01..20}
do 
	useradd $user$i
	echo $mima | passwd --stdin $user$i 
done

执行shell脚本,输入用户名前缀以及用户初始密码:

[root@localhost rhcezuoye]# bash 1.sh
Please enter a user prefix:test
Please enter the initial user password:123
useradd:用户“test01”已存在
更改用户 test01 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test02”已存在
更改用户 test02 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test03”已存在
更改用户 test03 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test04”已存在
更改用户 test04 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test05”已存在
更改用户 test05 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test06”已存在
更改用户 test06 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test07”已存在
更改用户 test07 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test08”已存在
更改用户 test08 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test09”已存在
更改用户 test09 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test10”已存在
更改用户 test10 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test11”已存在
更改用户 test11 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test12”已存在
更改用户 test12 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test13”已存在
更改用户 test13 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test14”已存在
更改用户 test14 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test15”已存在
更改用户 test15 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test16”已存在
更改用户 test16 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test17”已存在
更改用户 test17 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test18”已存在
更改用户 test18 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test19”已存在
更改用户 test19 的密码 。
passwd:所有的身份验证令牌已经成功更新。
useradd:用户“test20”已存在
更改用户 test20 的密码 。
passwd:所有的身份验证令牌已经成功更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值