更多

脚本

CentOS 6 系统优化 Shell 脚本

CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。 脚本的内容如下:  #!/bin/bash #author suzezhi #this script is only for ... 详情»

Linux的系统安全设置Shell脚本

本脚本是第二次更新,已经大量应用在某大型媒体网站体系中,加入了之前没有想到的一些安全设置。使用方法将其复制,保存为一个shell文件,比如security.sh.将其上传到Linux服务器上,执行sh security.sh,就可以使用该脚本了! 注意:脚本仅供参考,建议根据自己的实际需要来修... 详情»

Linux系统文件防篡改脚本第一版

文件防篡改脚本,一有文件被修改,立即发送报警短信。 #!/bin/bash #description: check files shell #author:coralzd powered by www.freebsdsystem.org checkdir=/data/www/bbs.xxx.comipadd=`ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z:... 详情»

Linux Shell 脚本编程速查笔记<下>

BASH SHELL编程: 初始化顺序: /etc/profile ( ~/.bash_profile | ~/.bash_login | ~/.profile ) ~/.bashrc set -o allexport 当前shell变量对其所有子shell都有效. set +o allexport 当前shell变量对其所有子shell都无效. set -o noclobber 重定向输出时,如果输出文件已经... 详情»

安全的Web服务器iptables防火墙脚本

下面以自己的Web服务器举例说明之,系统的默认策略是INPUT为DROP,OUTPUT、FORWARD链为ACCEPT,DROP设置得比较宽松,因为我们知道出去的数据包比较安全;为了验证脚本的通用性,我特的查看了服务器的内核及iptables版本,命令如下所示: # uname -a Linux ud50041 2.6.9-34.EL... 详情»

Linux Shell 脚本编程速查笔记<上>

shell中的内部变量: $?: 表示shell命令的返回值. $$: 表示当前shell的pid. $!: 最后一个放入后台作业的PID值. $0: 表示脚本的名字. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数. $#: 表示参数的个数. $*,$@: 表示所有的参数. 两者的区别如下: //都是双引号... 详情»

一个自动安装LNMP的简洁Shell脚本

此脚本在生产服务器上使用了一年多,本脚本崇尚简单唯美,只需要一个脚本就可以在任何一台有网络的服务器上自动配置LNMP。本脚本会在脚本执行目录下,建packages目录用于存放LNMP所需要的软件。大家安装完可以删除该目录。 使用方法: 1、把shell脚本的内容保存为nginx_php 2... 详情»

Linux常用的服务器监控shell脚本

下面是我常用的几个Linux系统监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash #network #Mike.Xu while : ; do time=’date +%m”-”%d” “%k”:”%M’ day=’d... 详情»

在Linux下删除行末尾的^M符号方法

今天运行一个自己写的一个shell脚本错误,想到问题可能是在windows下编辑过引起的,使用vi打开发现每行末尾都多了^M,于是想到使用vi的替换命令替换掉。 由于DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M... 详情»

linux shell 脚本中”2>&1″的含义解释

脚本是:nohup /mnt/Nand3/H2000G  >/dev/null  2>&1 &  对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO)... 详情»

生产服务器LNMP全自动安装脚本

此脚本在生产服务器上使用了一年多,可以在任何一台有网络的服务器上自动配置LNMP。使用方法:将nginx_php代码保存一个文件,例如nginx_php。上传到服务器上执行。此脚本在CentOS 5.6 i386/x86_64环境下通过。 bash nginx_php出现提示: ./nginx_php: line 1: uthor:coralzd: c... 详情»
11月01日 10:16 更多相关: , 3,681

统计网卡TX(发送)RX(接受)流量脚本

显示网卡流量的方法蛮多,一般我们可以通过dstat来查看,但dstat不一定所有的机器都有安装。而我们知道,通过ifconfig可以看到某一网卡发送与接收的字节数,所以我们可以写一个脚本来统计一下。 先看ifconfig: # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 82:EC:7... 详情»
12