码迷,mamicode.com
首页 > 系统相关 > 详细

linux运维基础题(三)

时间:2017-04-04 23:37:45      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:字符   tables   oca   find   direct   add   inpu   txt   grep   

awd sed 问题
 在每一行后面增加一空行
 sed G file
 
 在匹配式样“regex”的行之后插入一空行
 sed ‘/regex/G‘ file
 
 计算行数(模拟“wc -1”)
 wc -l file
 
 在每一行开头处插入5个空格(使全文向右移动5个空格)
 sed ‘s/^/     /‘  file
 
 将“foo”替换为“bar”,并只在行中未出现字符串“baz”的情况下替换
 sed ‘/baz/!s/foo/bar/g‘ file
 
 将每两行连接成一行(类似“paste”)
 sed ‘$!N;s/\n/ /‘ file
 
 显示包含“AAA”“BBB”“CCC”的行(固定次序)
 sed ‘/AAA.*BBB.*CCC/!d‘ file
 
 只保留重复行中的一行,其他都删除
 sed ‘$!N; /^\(.*\)\n\1$/!P; D‘
 
 删除8的倍数行
 sed ‘n;n;n;n;n;n;n;d;‘
 
 将文件test中第50行中的“haiwao”改为“haiwai”
 sed -ie ‘50s/haiwao/haiwai/g‘ test
 
 利用sed命令将test.txt中所有的回车替换成空格。
 sed -i ‘s/\r/ /‘ test.txt

有文件file1
 查询file1里面空行所在的行号 grep -n "^#" file1| awk -F ":" ‘{print $1}‘
 打印file1的第2~5行  sed -n ‘2,5p‘ file1
 查询file1以hai结尾的行  grep abc$ file1

 查找/usr/local/apache/logs目录最后修改时间大于30天的文件,并删除。
find  /usr/local/apache/logs -type f -mtime +30 -exec rm -f {}  \;

添加一条到192.168.3.0/24的路由,网关为192.168.1.254。
route add  -net 192.168.3.0/24 gw 192.168.1.254

在11月份内,每天早晨6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh怎么实现
0 6-12/2 * 11 * /usr/bin/httpd.sh

如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1
  iptables -t nat -A PREROUTING -d 192.168.16.1 -p tcp --dport 80 -j DNAT --to  192.168.16.1:8080
  iptables -t nat -A PREROUTING -i eth0 -d 192.168.16.1 -p tcp -m tcp  --dport 80 -j REDIRECT --to-ports 8080

允许本机对外连接80端口(本机能连外界服务器为80)
  iptables -A OUTPUT -p tcp –dport 80 -j ACCEPT
开放本机的3306端口
  iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
禁止外界ping本服务器
  iptables -A INPUT -p icmp -j DROP    

用一条命令查看目前系统已启动服务所监听的端口
  netstat -antl |grep "LISTEN"

请使用Linux系统命令统计出establish状态的连接有多少
  netstat -an |grep 80 |grep ESTABLISHED |wc -l

 

linux运维基础题(三)

标签:字符   tables   oca   find   direct   add   inpu   txt   grep   

原文地址:http://www.cnblogs.com/sunziying/p/6666521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!