一佳互联

展开菜单

Shell 系统变量$n 位置参数

Shell 系统变量$n 位置参数
运行 Shell 脚本文件时我们可以给它传递一些参数,这些参数在脚本文件内部可以使用$n的形式来接收,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 同样,在调用函数时也可以传递参数。Shell 函数参数的传递和其它编程语言不同,没有所谓的形参和实参,在定义函数时也不用指明参数的名字和数目。换句话说,定义 Shell 函数时不能带参数,但是在调用函数时却可以传递参数,这些传递进来的参数,在函数内部就也使用$n的形式接收,例如,$1 表示第一个参数,$2 表示第二...

RAC 11GR2 集群启动脚本

RAC 11GR2 集群启动脚本
读书笔记:   11GR2版本 来看看11GR2版本集群的/etc/inittab文件。 #run xdm in runlevel 5 x:5:respawn:/etc/X11/perfdm -nodaemon h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null   只有脚本/etc/init.d/init.ohasd被调用,10G版本的之前三个脚本已经不存在了,下面是脚本的内容。...

Shell centos7.4整合安装Nginx+Mysql+php脚本

Shell centos7.4整合安装Nginx+Mysql+php脚本
这个脚本在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...

Shell 配置Nginx虚拟主机脚本

Shell 配置Nginx虚拟主机脚本
#!/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...

Shell nginx配置wordpress站点

Shell nginx配置wordpress站点
第一步:配置文件删除包含#号的注释行 默认安装完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...

shell 在shell脚本中正确的编写Mysql

shell 在shell脚本中正确的编写Mysql
使用 mysql -e 参数可以执行各种 sql 的各种操作语句。不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。 格式:mysql  -hhostname -Pport -uusername -ppassword  -e “”  #!/bin/bash   HOSTNAME="192.168.111.84"       &nb...

Shell 细说sort排序

Shell 细说sort排序
sort是在Linux里非常常用的一个命令,管排序 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 使用方法:sort [选项]... [文件]... 长选项必须用的參数在使用短选项时也是必须的。顺序选项: -b, --ignore-leading-blanks ignore leading blanks -d, --dictionary-order consider on...

Shell tomcat多实例部署

Shell tomcat多实例部署
[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...

shell AWK举个小例子

shell AWK举个小例子
这个世界最难的不是做什么,而是找什么?李清照的“寻寻觅觅”,最后把自己寻觅没了。仿古人,俺也寻寻觅觅了一阵子,结果跟清照大姐一样,迷失在寻寻觅觅中,到现在都不知道我在寻觅什么?——个人认为找什么不是体力活,而是技术活。awk吸引我的,也就是它教会了我怎么找我想要的东西?  准备干粮 [root@localhost ~]# cat net.txt Proto Recv-Q Send-Q Local-Address Foreign-Address...