漂定

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  Linux_Shell

常用一些Linux的shell脚本
摘要:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含... 阅读全文
posted @ 2014-11-18 09:54 漂定 阅读(155) 评论(0) 推荐(0)

摘要:Ubuntu防火墙 UFW 设置1.安装sudo apt-get install ufw2.启用sudo ufw enablesudo ufw default deny运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。3.开启/禁用sudo uf... 阅读全文
posted @ 2014-05-23 16:05 漂定 阅读(1009) 评论(0) 推荐(0)

摘要:批量添加用户#!/bin/bashi=1while [ $i -le 20 ]do useradd stu$i echo "123456" | passwd --stdin stu$i &> /dev/null i=$(($i+1))done# 删除用户#!/bin/bash# 批... 阅读全文
posted @ 2014-05-15 11:38 漂定 阅读(341) 评论(0) 推荐(0)

摘要:#!/bin/bashfor i in 1 2 3 4 5 6do echo $idone看文件#!/bin/bashdir=$(ls /etc)for i in $dirdo echo $idone判断#!/bin/bashread -p "please input a dirname:" ... 阅读全文
posted @ 2014-05-15 11:36 漂定 阅读(260) 评论(0) 推荐(0)

摘要:#!/bin/bash# 或者这样来写$(date +%F)day=$(date +%Y_%m_%d)size=$(du -sh /var/lib/mysql)echo "Date:$day" >> /tmp/dbinfo.txtecho "DataSize:$size" >> /tmp/dbinf... 阅读全文
posted @ 2014-05-14 17:41 漂定 阅读(137) 评论(0) 推荐(0)

摘要:#!/bin/bashhttp=$(netstat -tunpl | awk '{printf $4 "\n"}' | grep '80$')if [ -z "$http" ]then echo "http doing run" /etc/init.d/httpd startelse ... 阅读全文
posted @ 2014-05-14 16:42 漂定 阅读(246) 评论(0) 推荐(0)