随笔分类 -  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下面 阅读全文
posted @ 2024-04-13 12:05 哈喽哈喽111111 阅读(649) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash BUILD_ID=dontkillme export JAVA_HOME=/home/jdk1.8.0_321 #base info bash_source_name=BASHSOURCE[0]scriptpath=(readlink -f "${bash_so 阅读全文
posted @ 2023-11-24 14:18 哈喽哈喽111111 阅读(156) 评论(0) 推荐(0) 编辑
摘要:在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误。虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的。接下来我们来看看解决的方法。 报错内容: [root@haha ~]#tar -czf /root/ss3.tat.gz /root/ss2 tar: Removing 阅读全文
posted @ 2022-06-23 12:16 哈喽哈喽111111 阅读(443) 评论(0) 推荐(0) 编辑
摘要:转载自:https://mp.weixin.qq.com/s/e-_PUNolUm22-Uy_ZjpuEA systemd 介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能 阅读全文
posted @ 2022-05-18 13:33 哈喽哈喽111111 阅读(330) 评论(0) 推荐(0) 编辑
摘要:转载自:https://mp.weixin.qq.com/s/tCKAM67_7K7q2vJthaIsDQ 原文链接:https://wenku.baidu.com/view/4f089430a11614791711cc7931b765ce05087a09.html PDF文件下载地址:https: 阅读全文
posted @ 2022-05-09 16:55 哈喽哈喽111111 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:#!/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 - 阅读全文
posted @ 2022-04-22 10:31 哈喽哈喽111111 阅读(190) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash #file name, default in current dir # 删除大文件 路径名称 变量 LAGRE_FILE=1if[[!f{LAGRE_FILE} ]];then echo "${LAGRE_FILE} NOT FOUND, PLEASE CH 阅读全文
posted @ 2022-04-20 10:44 哈喽哈喽111111 阅读(173) 评论(0) 推荐(0) 编辑
摘要:文章转载自:https://mp.weixin.qq.com/s/o63aIM2p9rc2OjhxiC6wgA 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log 阅读全文
posted @ 2022-04-18 14:50 哈喽哈喽111111 阅读(94) 评论(0) 推荐(0) 编辑
摘要:文章转载自:https://mp.weixin.qq.com/s/z2qF571m4JSSVi59D7V71g 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log 阅读全文
posted @ 2022-03-08 10:36 哈喽哈喽111111 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1、Dos 攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=(date+(tail -n5000 $LOG_FILE |gr 阅读全文
posted @ 2022-02-17 13:42 哈喽哈喽111111 阅读(372) 评论(0) 推荐(0) 编辑
摘要:代码风格规范 开头有“蛇棒” 所谓shebang其实就是在很多脚本的第一行出现的以#!开头的注释,他指明了当我们没有指定解释器的时候默认的解释器,一般可能是下面这样: #!/bin/bash 当然,解释器有很多种,除了bash之外,我们可以用下面的命令查看本机支持的解释器: $ cat /etc/s 阅读全文
posted @ 2022-01-29 13:38 哈喽哈喽111111 阅读(128) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 找出所有运行的容器 idNames=`docker ps --format "{{.ID}}|{{.Names}},"` # 按,号分隔 OLD_IFS="IFS"IFS=","arr=(idNames) IFS="$OLD_IFS" # 输出 Title pri 阅读全文
posted @ 2021-12-04 13:48 哈喽哈喽111111 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示