子分类
Shell脚本实现检测进程是否正在运行
免费资源网 - https://freexyz.cn/ 这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。 复制代码 代码如下: #!/bin/bash ps_out=`ps -ef | grep $1 | grep -v grep | gre...
Shell脚本实现监控rsync数据是否传输完
免费资源网 - https://freexyz.cn/ 今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务...
Shell脚本实现关闭多余的tty终端
免费资源网 - https://freexyz.cn/ 今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而...
Shell命令批量修改图片文件名
免费资源网 - https://freexyz.cn/ 公司同事今天找我帮忙修改文件名,我一看,好嘛,几百个文件要改名,文件名格式是_01.png _02.png这样依次类推,同事要求把前面的'_'给去掉,还好要求算简单,没有让...
Shell脚本调快调慢系统时间(测试服务器时使用)
免费资源网 - https://freexyz.cn/ 公司近来服务器测试,需要经常调整系统时间,一两台还好半,稍微多点,就各种纠结了,笔者这几台都把笔者快弄疯了。老大一句话:全部调快3分钟...过会又全部...
一句话Shell命令关闭不需要的随机启动服务
免费资源网 - https://freexyz.cn/ Linux可以简单的通过一条shell命令来关闭其他不需要的开机启动服务,只保留计划任务,网络,ssh和日志,看shell命令: 复制代码 代码如下: chkconfig --list ...
Shell脚本中判断变量为数字的3种方法
免费资源网 - https://freexyz.cn/ 方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$?将是非0的值 复制代码 代码如下: expr $args + 0 &>/dev/null ...
Shell脚本实现防止国外ip访问服务器
免费资源网 - https://freexyz.cn/ 客户的要求,不想让外国的ip来访问服务器,本来要让机房在上端路由解决,但是那些人不鸟你!!!~~~~ 这样的话,只能自己用iptables解决了~~~~~~~~~ 关于 ip...
Shell脚本实现批量添加用户
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: useradd.sh #!/bin/bash for name in tom joy john mark james do useradd $name echo 'redhat' | passwd --st...
Shell脚本实现监控iptables规则是否被修改
免费资源网 - https://freexyz.cn/ 最近看了一篇通过nagios实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本. 系统:centos 5.x ...
Shell脚本自动删除指定大小以上的备份文件
免费资源网 - https://freexyz.cn/ 最近本地虚拟机的空间老是被备份给占满,为了偷懒不想自己天天登录上去清除,才写了这个自动清理脚本. 系统:centos 5.x 脚本内容: cat make_room.sh 复制代码 ...
shell实现tr删除替换详解
免费资源网 - https://freexyz.cn/ tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。 语法:tr [–c/d/s/t] [SET1] [SET2] #SET1: 字符集1;SET2:字符集2 &nbs...
Shell脚本实现自动修改IP、主机名等功能分享
免费资源网 - https://freexyz.cn/ 作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip...
Shell中比较大小简洁总结
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bash if [ $1 -gt $2 ] then echo '$1>$2' else echo '$2>$1' fi # 数字判断一些命令 #-gt是大于的意思 #-lt是小于 #-eq是...
Shell逐行读取文件的4种方法
免费资源网 - https://freexyz.cn/ 在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过...
linux进程监控shell脚本代码
免费资源网 - https://freexyz.cn/ 为确保php页面在后台运行,写了一个监控脚本,假设程序异常退出,那么可以自动重启。 shell脚本/usr/local/scripts/receve.sh内容:#!/bin/bash #funtion:kee...
Shell创建用户并生成随机密码脚本分享
免费资源网 - https://freexyz.cn/ 创建随机数的方法: 复制代码 代码如下: 1~~~~ /dev/urandom在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机...
收集的55个Linux系统管理中常用的一些shell命令
免费资源网 - https://freexyz.cn/ 1.显示消耗内存/CPU最多的10个进程 复制代码 代码如下: ps aux | sort -nk +4 | tail ps aux | sort -nk +3 | tail 2.查看进程 按内存从大到小排列 复制代码 ...
获取shell脚本自身所在目录的Shell脚本分享
免费资源网 - https://freexyz.cn/ 前几天写的七牛的参赛demo,用bash写了一个便捷安装的脚本,涉及到了路径相关的判断,从stackoverflow,加上自己的实践整理一下。 简单版 下面是一个最简单的...
Shell脚本实现监控iptables运行状态
免费资源网 - https://freexyz.cn/ 最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只...
Shell脚本中实现切换用户并执行命令操作
免费资源网 - https://freexyz.cn/ 今天公司同事来找到我说要在服务器上用另外一个用户执行python脚本,但设置到crontab里却老是root用户来执行,为了省事我就想了一个偷懒的办法,就是用shell脚本...
expect实现批量修改linux密码脚本分享
免费资源网 - https://freexyz.cn/ 最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本. 脚本内容: 复制代码 代码如下: #!/usr/bi...
Shell脚本实现线上服务器之间对比文件是否一致
工作中有时需要对比文件是否一致,通过以下脚本可以实现(比较简单):分享出来,希望能帮助到有同样需求的朋友~ 复制代码 代码如下: #!/bin/bash #对比服务器上文件是否一样 # Richard shen 2012...
获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
免费资源网 - https://freexyz.cn/ 此脚本已经在ubuntu以及centos版本上测试通过,脚本如下:复制代码 代码如下: #!/bin/bash Line============ #linux发行版名称 if [[ -f /usr/bin/lsb_releas...
Shell编程中的特殊变量之位置变量介绍
免费资源网 - https://freexyz.cn/ 1、$0 获得当前脚本的文件名,包括路径。 复制代码 代码如下: #写一个测试脚本 vim test.sh #内容如下 dirname$0 basename$0 #执行一下 bash$(pwd)/test.sh #...
Shell脚本实现分析apache日志中ip所在的地区
免费资源网 - https://freexyz.cn/ 查询ip地址所用的组件 复制代码 代码如下: wget http://rfyiamcool.googlecode.com/files/nali-0.1.tar.gz tar zxvf nali-0.1.tar.gz cd nali-0.1 ...