shell脚本1例 自动安装httpd
#!/bin/bash
read -n 1 -p "是否已将httpd-2.2.17源码包放到root目录下,确认按Y" p # -n 1指定只能读入一个字符
test "$p" = "y" -o "$p" = "Y"
if [ $? -eq 0 ]
then
rpm -qa | grep httpd
rpm -e httpd --nodeps
cd /root
tar zxf httpd-2.2.17.tar.gz -C /usr/src/
cd /usr/src/httpd-2.2.17/
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
make && make install
ln -s /usr/local/httpd/bin/* /usr/local/bin
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
sed -i '1a\ #chkconfig: 35 85 21 ' /etc/init.d/httpd
sed -i '2a\#descriotion:This is httpd ' /etc/init.d/httpd
sed -i '97cServerName www.benet.com ' /usr/local/httpd/conf/httpd.conf
chkconfig --add httpd
chkconfig --list httpd
service httpd start
netstat -anpt |grep httpd
echo " httpd 安装完成 "
else
exit 1
fi
转载于:https://www.cnblogs.com/gdlinux/p/7059614.html
shell脚本1例 自动安装httpd相关推荐
- shell脚本100 例(上) shell 脚本知识点,学习、进修、面试、居家旅行必备精品.--潜心研究必有所成
[SHELL 脚本 100 例] 此内容为个人学习笔记,如有雷同,纯属巧合 编写 hello world 脚本 #!/bin/bash echo "hello world" 通过位 ...
- Shell脚本50例
Shell脚本50例-持续更新建议收藏 不来点干货,这粉上不去呀 可以直接前往我的码云地址里clone脚本-->shell脚本进阶<-- 01--利用xinput禁用及启用某设备.sh 0 ...
- Shell脚本交互:自动输入密码
Shell脚本交互:自动输入密码 平时在控制台输入指令如:sudo.ssh.ftp或者修改admin权限的文件时候都会要求输入password,但是在she'll脚本运行过程中该如何交互实现自动输入密 ...
- 编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解
注意:如果是输入的是字母的或者是输入等于0时,则会出现以下两种情况!!! 查看端口: 进到Nginx根目录查看创建好的测试网页: 注意:关闭防火墙或者设置防火墙规则!!! 访问Nginx网页: 访问P ...
- shell脚本一百例
编写 hello world 脚本 #!/bin/bash echo "hello world" 通过位置变量创建 Linux 系统账户及密码 #!/bin/bash #$1 是执 ...
- python cv2模块安装_Python运行脚本前,自动安装需要的模块包
在服务器上部署Python程序时,往往需要先安装很多需要的模块包.如果一个一个安装就会出现忘记的情况.或者新增加某个新的模块时,也可能会忘记安装. 这里先讲一下怎么通过Python程序自动安装. 以下 ...
- shell脚本之nginx的安装
为了编写nginx自动部署的脚本而刚学习的shell脚本语言.写文章只是为了记录,有错误勿喷. 一.创建shell脚本程序 操作系统是Linux的 CentOS 7 版本.解释器默认使用 bash . ...
- linux 函数自动补全,Shell脚本中实现自动补全功能
对于Linuxer来说,自动补全是再熟悉不过的一个功能了.当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全. Bash-completion ...
- shell脚本100 例(下) shell 脚本知识点,学习、进修、面试、居家旅行必备精品.--潜心研究必有所成
查找 Linux 系统中的僵尸进程 #!/bin/bash #awk 判断 ps 命令输出的第 8 列为 Z 是,显示该进程的 PID 和进程命令 ps aux |awk '{if($8 == &qu ...
最新文章
- 这三大“监控系统”是机房重中之重?
- 1.17 import static静态导入
- oppo8.0系统手机(亲测有效)激活xposed框架的教程
- java uuid 生成方法
- JAVA程序员必看的面试题
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
- hadoop集群崩溃恢复记录
- flask html新增,如何在script里修改flask传入html的变量?
- java 类及对象的课后作业_JAVA类和对象课后作业
- 12款Javascript表格控件(DataGrid)
- selenium2library期望值关键字总结
- matlab分析excel数据,基于MATLAB的EXCEL数据计算与分析
- 如何精简ttf字库文件
- python常用marker
- 携程航班信息爬取(python)---第一次写博客,不好请别见外!
- 【云原生 | 44】Docker搭建Registry私有仓库之管理访问权限
- 死亡公司公墓数据(IT桔子)
- Linux下磁盘挂载
- w7设置双显示器_Win7双显示器设置方法 一台电脑带两个显示器设置方法
- Windows下将文件夹下所有的文件名导出成生成TXT文件
热门文章
- day25-day26-动态内容和异步编程
- dvwa安装和使用指南
- docker技术学习流程
- Error: listen EADDRINUSE: address already in use 127.0.0.1:8888
- 【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题
- vscode中安装开发html5中需要的插件
- python pip升级为什么升级不了_python pip升级失败
- matlab hamming code
- com.alibaba.fastjson.JSONException: unclosed.str.lit
- C++ Primer Plus (第六版)编程练习记录(chapter14 C++中的代码重用)