摘要:#!/bin/bash#set envexport PATH=$PATH:/bin/:/sbin/:/usr/sbinexport LANG="zh_CN.GB18030" #Require root to run this script.if [[ "$(whoami)" != "root" ]];then echo"Please run this script as root." >&2 exit 1fi #d
2016年11月21日
服务器最小化安装后的优化脚本
摘要:#!/bin/bash echo "#add 163 epel /usr/bin/yum "ver=`cat /etc/redhat-release |awk '{print $3}'| awk -F "." '{print $1}'`if [ $ver -eq 5 ]; then /bin/rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/5/i386/epel-release-5-4.noarch.rpm&nb
分类:Shell
2016年11月16日
awk数组命令经典生产实战应用拓展
摘要:四、awk数组命令生产实战拓展4.1统计apache日志单ip访问请求数排名(这个常用,考试也常考)假设apache日志内容access.log内容为:10.0.0.41 - - [03/Dec/2010:23:27:01 +0800] "HEAD /checkstatus.jsp HTTP/1.0" 200 -10.0.0.43 - - [03/Dec/2010:23:27:01 +0800] "HEAD /checkst
分类:Shell
2016年11月16日
庖丁解牛获取连接状态数的awk数组命令
摘要:三、庖丁解牛获取连接状态数的命令3.1 获取连接状态数的awk命令netstat -n |awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'提示:将netstat -n的结果通过管道符交给awk命令处理。3.2先来执行下netstat -n[oldboy@LVS-1-1 ~]$ netstat -n|more #截取部分有代表性的内容如下Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local AddressForeign Addre
分类:Shell
2016年11月16日
awk必杀技一例
摘要:缘起:上完第三节培训课后,同学们群内讨论氛围相当的好,那么就再给大家一点惊喜,希望大家继续加油努力,达到你们的第一阶段薪水目标。老男孩linux培训第三节课程课前第考试三题,问题如下:3.请执行命令取出linux中eth0的IP地址(请用cut,有能力者也可分别用awk,sed命令答)。解答:说明:此题解答方法已经给大家讲解了不下15种,还可以有很多,在这里给大家着重讲下awk的技巧
分类:Shell
2016年11月16日
awk,sed案例
摘要:由此题答案,我们看出,玩运维,技术仅仅是基础,思想才是上层建筑,简单、易用是运维追求的目标,本文法3,法5堪称最佳答案。问题:某成都网友刘刘群内提出这样的问题,希望同学们帮他解答下。问题如下:成都@刘刘(13888188) 21:26:58ls /root 后 我看到了这三个文件amp-content-display-portlet-1.0.1-20120829.081044-11.waramp-facebook-post-editor-1.0.1-201
分类:Shell
2016年11月16日
awk数组命令
摘要: 三、庖丁解牛获取连接状态数的命令3.1 获取连接状态数的awk命令 netstat -n |awk'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' [root@node6 ~]# netstat-an| awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}'TIME_WAIT 2ESTABLISHED 193LISTEN 15 [root@node6 ~]# netstat-an | awk '/^tcp/ {print $5}'| sort | uniq -c | sort -rn | h
分类:Shell
2016年11月16日
细节之处方显linux真功夫
摘要:缘起:昨天下午老男孩培训交流群 208160987里有人发问,如下的问题怎么搞,其实这个问题在18个月前,老男孩的博文里就发过多种思路方法了。如今,再重新整理发出和大家分享。全部解答为同学们的思想的结晶!你们都是好样的。亲爱的同学们,博友们,老男孩爱你们。加油,加油,加油!问题:linux下生成00 01 02..99的这些数,怎么生成?注意:所有内容必须横排显示(按理不说也该
分类:Shell
2016年11月16日
awk命令简介
摘要: 在shell命令或编程中,可以用AWK强大的的文本处理能力。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可完成这些任务。awk是一种解释的编程语言。awk也是shell过滤工具中最难掌握的。awk是一种自解释的编程语言。结合awk和sed和grep,将会使awk编程更加容易。awk语言最基本的功能是在文件或字符串中基于指定的规则浏览和抽取信息。有三种方式可调用awk.<