#!/bin/bash echo -e `date +%y%m%d%H%M` echo -e PID\t\tSwap\t\tProc_Name # 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息)for pid in `ls -l /proc | grep ^d | awk { print $9 }| grep -v [^0-9]`do #...
最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,需求也就不一样. 脚本内容: vi iptables-reset.sh #!/bin/bash#Powered by bl...
最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了,还好是sql备份,不然硬盘空间早就满了. 下面是...
兼职安全半年了,分享一下我这里是如何做安全的,当然作为兼职,不是太深入,进攻参考。 下面介绍端口安全,主要是公司IDC机房所有ip段开放端口情况,比如一个服务器,默认仅要求开放ssh端口,但如果开启了其他未允许端口,可能是被人误开或者被入侵,这样就...
因为最近搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了. 下面这张图的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了. shell脚本内容: vi...
实现备份文本内容的shell脚本,供大家学习交流使用。 代码如下: #! /bin/bash #功能:备份文本文件(记录备份日期和备份的文件名) echo 请在命令后输入两个参数;第一个是要备份到的位置(目录要以反斜线结尾) echo 第二个是要备份的文件(可以是多个文件)...
Linux目录递归改变文件名大小写的shell 先来看看当前目录下有哪些东东: 复制代码 代码如下:[root@localhost Desktop]# ls experiment-2.6-new.tar.bz2 dg_dir_files.sh experiment 我们看到,当前目录下共有两个文件,一个目录。 [root@localhost Desktop]#...
bash shell 脚本执行的方法有多种,本文作一个总结,供大家学习参考。 假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: cd /data/shell...
sed 常用参数,挺实用的。 i 插入 sed /abc/i\def test.txt 在包含 abc的行并在其上一行添加edf a 添加 sed /abc/a\def test.txt 在包含 abc的行并在其下一行添加edf c 替换 sed /abc/,/edf/c\1234567 test.txt 查找abc和edf中间的行(包含) 并替换成 1234567...
Unix: awk /pattern/ {print $1} # 标准 Unix shell环境 DOS/Win: awk /pattern/ {print $1} # DJGPP 可编译通过 awk /pattern/ {print \$1\} # GnuWin32,UnxUtils,Mingw环境需要特别注意的是,DJGPP编译器可以允许awk脚本使用Unix的引号语法/like/ {this}...