标签:Shell
一个自动安装LNMP的简洁Shell脚本
此脚本在生产服务器上使用了一年多,本脚本崇尚简单唯美,只需要一个脚本就可以在任何一台有网络的服务器上自动配置LNMP。本脚本会在脚本执行目录下,建packages目录用于存放LNMP所需要的软件。大家安装完可以删除该目录。 使用方法: 1、把shell脚本的内容保存为nginx_php 2、root权限下运行:chmod u+x nginx_php……
(总结)Linux系统初始化优化Shell脚本
PS:本Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括关闭ipv6模块、关闭selinux、让vim显示颜色、设置系统语言编码、优化系统服务、内核参数优化等。可以根据自己的实际情况修改,可用于生产环境。原作者是NetSeek,本人做了部分修改。 #!/bin/bash # desc: lsm03624 modified by www……
Linux的系统安全设置Shell脚本
本脚本是第二次更新,已经大量应用在某大型媒体网站体系中,加入了之前没有想到的一些安全设置。使用方法将其复制,保存为一个shell文件,比如security.sh.将其上传到Linux服务器上,执行sh security.sh,就可以使用该脚本了! 建议根据自己的实际需要来修改此脚本,不要盲目使用! #!/bin/bash # desc: setup lin……
(总结)统计Apache或Nginx访问日志里的独立IP访问数量的Shell
1、把IP数量直接输出显示: cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l 2、把IP数量输出到文本显示: cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l > ip.txt 总结:如果单个访问日志大……
一个经典实用的iptables shell脚本
PS:这个iptables规则不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名,脚本代码如下: #!/bin/bash # modprobe ipt_MASQUERADE modprobe ip_conntrack_ftp modprobe ip_nat_ftp iptables -F iptables -t nat -F ……
(总结)启用FreeBSD的C Shell(CSH)使用tab键补全命令功能
刚才用FreeBSD调试点东西,操作还是不习惯。里面的shell默认连tab键补全命令都不行。FreeBSD默认的Shell是C Shell(CSH),而非Linux默认的Bash Shell。C Shell默认是无法使用Tab补全命令的,如果要让csh能用Tab补全命令,提高命令输入的效率,可以通过以下的设置实现: 用vi编辑器打开文件: vi /etc……
常用的Shell脚本整理
如何计算当前目录下的文件数和目录数 # ls -l * |grep "^-"|wc -l ---- to count files # ls -l * |grep "^d"|wc -l ----- to count dir 如何只列子目录? ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux) l……
Shell:在vim中实现批量加密的方法
密码中还是不能带空格,不管了,能加密就好,先这么用着。 ===================================================== #!/bin/bash # Encrypt file with vim if (test $# -lt 2) then echo Usage: decrypt password filen……
Shell:查找日期为某一天的文件
#!/bin/sh # The right of usage, distribution and modification is here by granted by the author. # The author deny any responsibilities and liabilities related to the code. # OK=0 ……
实现分割文件的Shell脚本
#!/bin/bash if [ $# -ne 2 ]; then echo 'Usage: split file size(in bytes)' exit fi file=$1 size=$2 if [ ! -f $file ]; then echo "$file doesn't exist" ……
Linux常用服务器安全shell脚本
1. 找出那些被规则禁掉的IP,嗅探器 这段代码会在当前目录下面生成黑名单,根据nginx的access日志,统计被禁掉的403访问,它们不是搜索引擎的爬虫 ,也不是本机地址。 安全提示: 这个脚本对所有IP地址都是全面封杀无误的,所以你自己在使用这个脚本之前,千万要记住,不要为了测试你的规则,而直接用你的电脑,去测试 。因为万一触发了规则,就可能会被下面的……