这个脚本在centos.7.4环境下面使用 ,先安装nginx再安装php,因为php进程拥有者是nginx用户,所以先安装nginx再安装php,最后安装mysql。
[root@localhost ~]# cat test.sh
#!/bin/bash
#mysql define variables
mysql_ver="5.5.60"
mysql_soft="mysql-${mysql_ver}.tar.gz"
mysql_dir="mysql-5.5.60"
my...
/
617 次浏览/
脚本编程
#!/bin/bash
nginx_src="/usr/src"
nginx_dir="/usr/local/nginx"
nginx_url="http://nginx.org/download"
nginx_ver="1.16.0"
nginx_soft="nginx-${nginx_ver}.tar.gz"
nginx_args="--prefix=${nginx_dir} --user=nginx --group=nginx --with-http_stub_stat...
/
598 次浏览/
脚本编程
第一步:配置文件删除包含#号的注释行
默认安装完nginx的时候,会给你一个配置文件,该文件里面有很多的#注释行,使用sed d就可以将包含#的行删除 ,注意这里的#号并不是行的开头,所以不能这样删除sed '/^#/d' /usr/src/nginx-1.16.1/conf/nginx.conf
#可以看到包含#的行都被删除了
[root@www ~]# sed '/#/d' /usr/src/nginx-1.16.1/conf/nginx.c...
/
512 次浏览/
脚本编程
使用 mysql -e 参数可以执行各种 sql 的各种操作语句。不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。
格式:mysql -hhostname -Pport -uusername -ppassword -e “”
#!/bin/bash
HOSTNAME="192.168.111.84" &nb...
/
548 次浏览/
脚本编程
[root@localhost tmp]# cat test.sh
#!/bin/sh
die () {
echo "ERROR: $1. Aborting!"
exit 1
}
#Initial defaults
_REDIS_PORT=6379
_MANUAL_EXECUTION=false
echo "Welcome to the redis service installer"
echo "This script will he...
/
713 次浏览/
脚本编程
sort是在Linux里非常常用的一个命令,管排序
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
使用方法:sort [选项]... [文件]...
长选项必须用的參数在使用短选项时也是必须的。顺序选项:
-b, --ignore-leading-blanks ignore leading blanks
-d, --dictionary-order consider on...
/
505 次浏览/
脚本编程
[root@localhost ~]# cat auto_install_tomcat.sh
#!/bin/bash
#install java jdk
jdk_ver="1.8.0_131"
jdk_soft="jdk${jdk_ver}.tar.gz"
jdk_dir="/usr/java"
jdk_src=$(echo $jdk_soft | sed 's/.tar.gz//g')
if [ -d $jdk_dir ];then
echo -e "\033...
/
581 次浏览/
脚本编程
这个世界最难的不是做什么,而是找什么?李清照的“寻寻觅觅”,最后把自己寻觅没了。仿古人,俺也寻寻觅觅了一阵子,结果跟清照大姐一样,迷失在寻寻觅觅中,到现在都不知道我在寻觅什么?——个人认为找什么不是体力活,而是技术活。awk吸引我的,也就是它教会了我怎么找我想要的东西?
准备干粮
[root@localhost ~]# cat net.txt
Proto Recv-Q Send-Q Local-Address Foreign-Address...
/
563 次浏览/
脚本编程
Linux的压缩格式有xz,bz2,gz等,不同的压缩格式有着不同的压缩算法,所以压缩的比例也不相同。
gzip工具压缩出来后.gz,bzip2工具压缩后为.bz2,xz工具压缩后.xz。这些工具只能压缩文件不能压缩目录,如果传递文件参数,会将目录里面的文件逐个进行压缩。默认这些命令再压缩之后会删除原文件,只保留压缩后的文件。
(1).gz
gzip工具压缩
[root@localhost ~]# ls -lh messages --可以看...
/
553 次浏览/
脚本编程
11GR2版本GI中新增加的重要组件OHAS(Oracle High Availability Service)和其他相关的组件,资源,下图是11GR2版本中GI组件之间启动关系。
OHAS
OHAS是11GR2版本新推出的一个重要的组件,随着这个组件的产生,Oracle集群管理软件很多方面发生了改变。这些改变主要体现在集群启动方式和资源管理方式方面。
集群启动方式10G版本
10G版本集群管理软件(CRS)。从集群的启...
/
562 次浏览/
脚本编程