RHCE 第五次作业
一、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。
首先需要安装有httpd包
[root@localhost ~]# yum install -y httpd
查看进程:
1.编写脚本
[root@localhost ~]# cat apache_start.sh
ps_httpd=`ps -ef | grep httpd | grep -v grep | wc -l`
if [[ $ps_httpd > 0 ]];then
echo "httpd.service is running."
else
systemctl start httpd
systemctl stop firewalld
fi
2.修改成可执行权限
[root@localhost ~]# chmod a+rx apache_start.sh
3.test
[root@localhost ~]# systemctl stop httpd
[root@localhost ~]# ./apache_start.sh
[root@localhost ~]# ./apache_start.sh
httpd.service is running.
查看端口方式
1.编写脚本
[root@localhost ~]# vim apache_start.sh
port80=`ss -lntup | grep -w 80 | wc -l`
if [[ $port80 > 0 ]];then
echo "httpd.service is running."
else
systemctl start httpd
systemctl stop firewalld
fi
2.加可执行权限
[root@localhost ~]# chmod a+rx apache_start.sh
3.test
[root@localhost ~]# systemctl stop httpd
[root@localhost ~]# ./apache_start.sh
[root@localhost ~]# ./apache_start.sh
httpd.service is running
二、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。
1.编写脚本
[root@localhost ~]# vim web_test.sh
curl -s 192.168.187.130 > /dev/null
if [[ $? = 0 ]];then
echo "web server is running."
else
exit 12
fi
2.加可执行权限
[root@localhost ~]# chmod a+rx web_test.sh
3.test
[root@localhost ~]# ./web_test.sh
web server is running.[root@localhost ~]# systemctl stop httpd
[root@localhost ~]# ./web_test.sh
[root@localhost ~]# echo $?
12
三、for创建20用户
用户前缀由用户输入
用户初始密码由用户输入
例如:test01,test10
1.编写脚本
[root@localhost ~]# vim user.sh
read -p "please input user prefix:" prefix
read -p "please input your passwd:" passwd
for i in {01..20}
do
useradd $prefix$i
id $prefix$i &> /dev/null
if [ $? -eq 0 ];then
echo "$passwd1" | passwd --stdin $prefix$i &> /dev/null
fi
done
2.可执行权限
[root@localhost ~]# chmod a+rx user.sh
3.执行脚本
[root@localhost ~]# ./user.sh
please input user prefix:test01
please input your passwd:123[root@localhost ~]# ./user.sh
please input user prefix:test10
please input your passwd:321
RHCE 第五次作业相关推荐
- 《面向对象程序设计》c++第五次作业___calculator plus plus
c++第五次作业 Calculator plusplus 代码传送门 PS:这次作业仍然orz感谢一位同学与一位学长的windows帮助,同时再次吐槽作业对Mac系统用户的不友好.(没朋友千万别用Ma ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第十一小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §11 第十一小题 11.使用级联结构实现以下传递函数: ▓ 求解 (1)第一小题 X(z)=1−14z−1(1+1 ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第十小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §10 第十小题 10.使用窗函数法设计一个线性相位FIR滤波器,要求的技术指标为: (1) 在Ωp=30πrad/ ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第九小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §09 第九小题 9.已知模拟滤波器的传递函数为:(1)H(s)=5(s+2)(s+3)\left( 1 \righ ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第八小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §08 第八小题 8.已知全通系统的传递函数为:Hap=z−1−z0∗1−z0z−1H_{ap} = {{z^{ - ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第七小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §07 第七小题 7.已知IIR数字滤波器的传递函数为:H(z)=0.28z2+0.192z+0.05z3+0.65 ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第五小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §05 第五小题 5.设系统的频率特性幅度平方函数的表达式为:(1)∣H(jΩ)∣2=1Ω4+Ω2+1\left( ...
- 2021-06-082021年春季学期-信号与系统-第十五次作业-第四小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §04 第四小题 4.已知x[n],y[n]x\left[ n \right],y\left[ n \right]x ...
- 2021年春季学期-信号与系统-第十五次作业参考答案-第三小题参考答案
本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案. §03 第三小题 3. 序列x[n]x\left[ n \right]x[n]的长度为8192.已知一台计算机每次的 ...
最新文章
- 【BZOJ-1864】三色二叉树 树形DP
- uni-app 手指左右滑动实现翻页效果
- 不要被约束的意思_俗话说:“娶妻不娶颧骨高,嫁汉不嫁连眉梢”,到底什么意思?...
- python中列表,元组,字符串如何互相转换
- sp烘焙流程_次世代86机甲战神制作全流程
- 【转】C++中如何区分构造函数与重载operator()得到的仿函数?
- java的修饰符_java默认的修饰符是什么
- 【uiautomator】运行命令
- 喵哈哈村的魔法考试 Round #1 (Div.2) C 喵哈哈村的魔法石(II) 背包dp
- 魅族16s Pro跑分曝光:高通骁龙855 Plus+UFS 3.0闪存
- python使用默认参数
- 浏览器的DNS缓存查看和清除
- Hyperledger Fabric教程(1)--Hyperledger Fabric 老版本 1.1.0 快速部署安装
- ps cc2019 安装教程
- 吴莫愁公布恋情爱上哈林 演唱会庾澄庆单膝跪地似求婚
- fgets()函数的使用分析
- 华为交换机查光衰_华为交换机硬件信息查看命令
- 认识VF--Visual FoxPro 漫谈
- matlab画立体星星教程,抖音星空画的人怎么画 制作教程完整视频步骤分享
- Kafka的生产者,消费者JavaApi操作实例
热门文章
- 【Atcoder】Atcoder Beginner Contest 50
- java 合并pdf,如何在Java中合并PDF
- 【DB2】DB2错误号汇总
- php气泡效果,ps绘制漂亮透明的泡泡效果
- 远程连接mysql2005_数据库2005链接远程
- 系列ML.Net 学习篇【一】——初识机器学习
- android onGenericMotionEvent(MotionEvent event)
- PCL中利用KD-Tree搜索空间点云最临近点源码
- Android-PickerView系列之介绍与使用篇(一)
- c# InvokeRequired和Invoke