1.写⼀个脚本(任意语⾔),在/root⽬录下创建⼀个⽤XXXX-XX-XX格式表示当前⽇期的⽬录,并在该⽬录内,创建test1-test100的多个⼦⽬录,其中不要创建test50⽬录。#!/bin/bashdirdate=date'+%Y-%m-%d'mkdir-p/root/$dirdatefor((i=1;i<=100;i++))doif[$i-ne50];thenm
#!/bin/bashwhiletruedoecho-e"\033[31mA显示主机IP\033[0m\033[32mB显示磁盘剩余空间\033[0m\033[33mC显示系统运行时间\033[0m\033[34mQ退出系统\033[0m"read-p"请输入你的选择:"charcase$charina|A)ifconfigeth0|grep"inet"|awk'{print$2}';;b|B)d
CentOS7优化脚本#!/bin/bash#thisscriptisonlyforCentOS7.xplatform=`uname-i`if[$platform!="x86_64"];thenecho"脚本仅适合64位CentOS7系统"exit1fiecho"----------CentOS764位系统,开始优化----------"#添加公网DNS地址cat>>/etc/reso
shell 监控url地址
shell round
#!/bin/bashname="user"fornumberin$(seq120)dopassword=$(cat/dev/urandom|head-1|md5sum|head-c5)useradd$name$numberecho"$password"|passwd--stdin$name$number>&/dev/nullecho"
zabbix 客户端脚本安装
工作中常用的若干正则sed过滤日志中一天的日期 sed -n '/03\/Nov\/2017/p' www.kanfanews.com_access_ssl.loggrep过滤时间 cat jie.nginx.log|grep 117.73.151.80|egrep "21/Oct/2017:10:[0-9][0-9]:[0-9][0-9]"sed过滤日志中连续字符中的空格 sed -
nginx 日志切割脚本#!/bin/bash #这个脚本是用来切割nginx日志 根据自己情况进行必要的切割: set -e logs_path="/data/wwwlogs/" oldlogs_path="/data/wwwlogs/ngx_oldlogs/" hos="ngx128" old_nginx=`mv ${logs_path}access.log&nb
#!/bin/bash #20170824 #Check the network is online read -p "Enter your network segment(example 192.168.1.):" ip_num echo "Please wait..
#!/bin/bash #2017-8-23 #这是一个交互式登录指定用户名以及密码的脚本 uname=zhangsan passwd=123 read -p "Please enter your name : " UNAME read -p "Please enter&nbs
#!/bin/sh i=1 while [ $i -lt 10 ] ; do j=1 while [ $j -le $i ] ; do echo -n x j=$(($j+1)) done echo i=$(($i+1)) d
#!/bin/bash#time 20161122#2016-11-30 by innocence_caosm#此脚本在centos6.8上面试运行没有问题,其他版本慎用!!!#注意:#1、缩进问题#2、严谨性#3、精简至上原则 Ipaddr(){echo -e "\033[32;1m========================配置ip地址以及主机名称====
[shell]采用shc工具加密Shell脚本采用shc工具加密Shell脚本,以提高shell脚本文件的安全性。介绍:当我们写的shell脚本,存在有敏感信息如账号密码,于是想加强脚本的安全性;还有不想让别人查看/修改您的shell核心代码等等情况。都可使用以下工具进行加密。shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接)。
linux 基本服务检测脚本 这里是我自己写的一些监控linux基本服务的脚本,基于公司的实际生产环境,公司已经在使用zabbix,但是由于和公司要求不符合,这里就都使用了自己手写的脚本进行取值,有不合理的地方希望大家能够指出来。1. cpu_load.sh #!/bin/bash#这里是做的一个cpu load负载的一个脚本,取的值为一分钟。&nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号