随笔分类 - shell脚本
摘要:#!/bin/bash # 用法: ./run.sh -b /tmp -f bigfile -k 192.168.111.200 -u test -p 123456 -d 2 # 说明:把本机下的/tmp/bigfile文件使用ftp的形式传输到192.168.111.200的根目录下的文件夹2下面
阅读全文
摘要:#!/bin/bash BUILD_ID=dontkillme export JAVA_HOME=/home/jdk1.8.0_321 #base info bash_source_name=(readlink -f "${bash_so
阅读全文
摘要:在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误。虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的。接下来我们来看看解决的方法。 报错内容: [root@haha ~]#tar -czf /root/ss3.tat.gz /root/ss2 tar: Removing
阅读全文
摘要:转载自:https://mp.weixin.qq.com/s/e-_PUNolUm22-Uy_ZjpuEA systemd 介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能
阅读全文
摘要:转载自:https://mp.weixin.qq.com/s/tCKAM67_7K7q2vJthaIsDQ 原文链接:https://wenku.baidu.com/view/4f089430a11614791711cc7931b765ce05087a09.html PDF文件下载地址:https:
阅读全文
摘要:#!/bin/bash # 原先的版本号信息 # openssl version #OpenSSL 1.0.2k-fips 26 Jan 2017 # ssh -V #OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 echo "安装必备软件" yum -
阅读全文
摘要:#!/bin/bash #file name, default in current dir # 删除大文件 路径名称 变量 LAGRE_FILE={LAGRE_FILE} ]];then echo "${LAGRE_FILE} NOT FOUND, PLEASE CH
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/o63aIM2p9rc2OjhxiC6wgA 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/z2qF571m4JSSVi59D7V71g 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log
阅读全文
摘要:1、Dos 攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=(tail -n5000 $LOG_FILE |gr
阅读全文
摘要:代码风格规范 开头有“蛇棒” 所谓shebang其实就是在很多脚本的第一行出现的以#!开头的注释,他指明了当我们没有指定解释器的时候默认的解释器,一般可能是下面这样: #!/bin/bash 当然,解释器有很多种,除了bash之外,我们可以用下面的命令查看本机支持的解释器: $ cat /etc/s
阅读全文
摘要:#!/bin/bash # 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"` # 按,号分隔 OLD_IFS="idNames) IFS="$OLD_IFS" # 输出 Title pri
阅读全文