获得访问前10位的IP地址:[root@manage:~]# cat /var/log/nginx/access.log| awk ‘{print $1}‘|sort|uniq -c | sort -nr | head -101029910.46.170.74218.202.70.147177.72.83.8715.39.217.1071185.197.74.2341185.197.74.231 原文:https://www.cnblogs.com/FengGeBlog/p/10289239.html
Day 011. ip 地址的作用?ip 地址分类?ip 地址的作用:用来标识一个节点的网络地址。ip 地址分类:A 类 1-127B 类 128-191C 类 192-2232. 子网掩码的作用?默认 A B C 类子网掩码?子网掩码的作用:用来标识 ip 地址的网络位和主机位。A 类:255.0.0.0B 类:255.255.0.0C 类:255.255.255.03. 网关的作用?网关的作用:从一个网络到另一个网络的关口。4. 公有地址与私有地址的作用以及私有地址的范围?公有地址的作用:公有地址也可以称为公网地...
一、Linux驱动到底是个什么东西:1、 实际上Linux驱动和普通的Linux API没有本质的区别,只是使用Linux驱动的方式与使用Linux API的方式不同而已;2、 Linux系统将每一个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易,比访问Linux API也容易。由于大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据就变成了与...
一、 进程内存统计
cat /proc/[pid]/status通过/proc/[pid]/status可以查看进程的内存使用情况,包括虚拟内存大小(VmSize),物理内存大小(VmRSS),数据段大小(VmData),栈的大小(VmStk),代码段的大小(VmExe),共享库的代码段大小(VmLib)等等。Name: java /进程的程序名/State: S (sleeping) /进程的状态信息,具体参见/Tgid: 9744 /线程组号/Pid: 9744 /进程pid/PPid: 7672 /父进程的pid/TracerPid: 0 /跟踪进程的pid/...
服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i “80”|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为“established netstat -na|grep ESTABLISHED|wc -l 4)、查出哪个IP地址连接最多,将其封了。 netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n netstat -na|grep SYN|awk {print $5}|awk -F...
ss 可以用来获取socket统计信息,它可以显示和netstat类似的内容。 例如: (1)显示TCP连接 #ss -t -a (2)列出所有打开的网络连接端口 #ss -l (3)查看进程使用的socket #ss -pl本文出自 “赵东伟的博客” 博客,请务必保留此出处http://zhaodongwei.blog.51cto.com/4233742/1879685原文:http://zhaodongwei.blog.51cto.com/4233742/1879685
1.命令格式:wc [选项]文件...2.命令功能: 统计指定文件中的行数、字符数,字节数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。-l 统计行数。-m 统计字节数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息4.使用实例...
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计/imagedata/data/20161108目录(包含子目录)下的所有txt文件 ls -lR /imagedata/data/20161108|grep txt|wc -l 或者 ls -lR "/imagedata/data/20161108"|grep "txt"|wc -l----------------------------------------------------------------...
linux时钟有很多种,粗略来分可分成两类:提供中断的周期性时钟(rtc、pit等),提供计数的递增型时钟(如tsc)这里简单罗列几种常见的。(1)RTC(2)TSC(3)KVM_CLOCK(4)acpi_pm查看当前系统支持的时钟cat /sys/devices/system/clocksource/clocksource0/available_clocksource查看当前使用的时钟cat /sys/devices/system/clocksource/clocksource0/current_clocksourceRTCRTC通过独立电池供电,系统可从RTC读取时间信息,来确...
Linux课上的作业周三交,若有考虑不周到的地方,还请多多指教。 shell处理文本相关的常用命令见此博客 ##如果输入两个参数 则第一个为统计单词的个数,第二个为要统计的文章#如果输入一个参数 则默认统计单词的个数为10# 具体思路:将各种符号用换行替换(tr命令)大写改小写(tr命令)排序、统计单词个数并除去重复 (sort和uniq)按出现次数的高低排序(sort)打印N个需要统计的单词 #!/bin/bash
if [ $# -ne 2 -a $# -ne 1 ] ;t...
在日常Linux操作常常需要对一些文件或屏幕数次中重复的字段进行分组统计。另外分组统计也是常考的面试题之一。
实现的方法非常简单,核心命令为:sort | uniq --c | sort -rn 。sort:对指定列进行排序,使该列相同的字段排练到一起uniq -c:uniq命令用于检查及删除文本文件中重复出现的行列,uniq -c或uniq --count用于统计重复的行sort -rn:sort -n将字符串数字按数字进行比较,-r则从大到小排列题目1. 某个文本demo.txt文件,每...
cat sorttest | sort | uniq -c sorttest文件内容如下 原文:http://www.cnblogs.com/DengGao/p/sort_uniq.html
公司人员流动大,经常有新的维护任务,交接时喜欢看看新来的模块的代码量,那么问题来了,如何统计代码行数?1,最先想到的肯定是 wc。wc -l *.h将查看【当前目录】下头文件的代码行数,输出结果如下:[groot]$wc -l *.h 54 consts.h 60 crc32.h 169 crypt.h 301 ebcdic.h 443 globals.h 39 inflate.h 81 timezone.h 227 ttyio.h 722 unzip.h 3123 unzpriv.h 89 unzvers.h 25 zip.h 5333 total然后问...
统计单词个数的功能是封装在Linux驱动中的。Linux系统将每一个驱动都映射成一个文件。这些文件称之为设备文件或驱动文件,都保存在/dev目录中。编写Linux驱动程序的步骤如下:1、 建立Linux驱动骨架(装载和卸载Linux驱动);2、 注册和注销设备文件;3、 指定与驱动相关的信息;4、 指定回掉函数;5、 编写业务逻辑;6、 编写Makefile文件;7、 编译Linux驱动程序;8、 安装和卸载Linux驱动; 统计单词个数这个驱动程序没有访问...
一、Linux系统将每个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。这使得与Linux驱动进行交互就向与普通文件进行交互一样容易。大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据变成与驱动设备交换数据。 二、编写Linux驱动程序 1.建立Linux驱动骨架 Linux内核在使用驱动时需要装载与卸载驱动 装载驱动:建立设备文件、分配内存地址空间等...