Linux日常命令集锦

查看io性能

iostat -d -x -k 1 10

端口是否启动

/usr/sbin/lsof -i:8422

/usr/sbin/tcpdump icmp -n -i eth0

查看是否有大量的ping

查看当前的连接数

netstat -n |awk ‘/^tcp/ {++S[$NF]} END {for  (a in S) print a,S[a]}‘

不中断服务地重启Nginx

kill -HUP `cat  /usr/local/nginx/logs/nginx.pid`

查看当前连接数

netstat -tan | grep "ESTABLISHED" | grep ":443" | wc -l

是否有异常连接

netstat -anp |grep ‘tcp\|udp‘ | awk {‘print $5‘} | cut -d: -f1 | sort | uniq -c |sort -n

Nginx日志中统计ip数量

cat  /usr/local/nginx/logs/access.log |awk ‘{print $1}‘|wc -l

统计访问ip中访问次数最多,默认统计数=10

cat  /usr/local/nginx/logs/access.log |awk ‘{print $1}‘|sort|uniq -c|head

awk ‘{print $1}‘ /usr/local/nginx/logs/access.log |sort|uniq -c|head

统计访问最多的页面,默认统计数=10

cat  /usr/local/nginx/logs/access.log |awk ‘{print $11}‘|sort|uniq -c|sort -nr|head

统计访问最多的时间点

cat /usr/local/nginx/logs/access.log |awk ‘{print $1,$4}‘|sort|uniq -c|sort -nr|head

查看连接指定端口的数量

/usr/sbin/tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." ‘{print $1"."$2"."$3"."$4}‘ | sort | uniq -c | sort -nr

				
时间: 2024-10-20 11:02:40

Linux日常命令集锦的相关文章

(Linux 日常命令)[20171222]

目的:记录Linux日常所用命令 [20171222]Linux环境下查看硬件组件型号 cat /proc/cpuinfo及lspci 查看CPU [[email protected]-redhat-01 ~]# cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 23 model : 1 model name : AMD Ryzen 7 1700 Eight-Core Processor ->这里就是CPU

Linux 日常命令

http://www.linuxidc.com/Linux/2015-05/117414.htm 1. 命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U - 剪切光标前的内容 CTRL + K - 剪切光标至行末的内容 CTRL + Y - 粘贴 CTRL + E - 移动光标到行末 CTRL + A - 移动光标到行首 ALT + F - 跳向下一个空格 ALT + B - 跳回上一个空格 ALT + Backspace - 删除前一个单词 CTRL

linux常见命令集锦

1.find 命令的mtime参数的使用 有关find -mtime这个参数的使用: -mtime n 按照文件的更改时间来找文件,n为整数. n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前. 例如: -mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件. -mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件. -mtime+1 表示文件修改时

linux日常命令之三

换行符 linux换行符为\n,而windows换行符为\r\n. 因此,linux的原生文本文件,换行符为\n,而windows为\r\n:将linux文件拷贝至windows,换行符保持不变,仍为\n,windows同理. 需要注意的是,将windows原生文件拷贝至linux处理时,若要去除换行符,只需去除\n即可,因为linux不识别\r.但是将去除\n的文件再拷回windows时,\r依然存在,需做相应处理. 对于linux长文本而言,去换行符时最好去除\r,以免出问题.linux中,

陈远波linux常用命令集锦

1.启动tomcat并打印启动日志: ./startup.sh && tail -f ../logs/catalina.out 2.在文件中搜索内容: /要搜索的的关键字 3.查看Tomcat日志: tail -f catalina.out (需在tomcat的logs目录下运行) 4.解压tar: tar -zxvf jdk-8u11-linux-x64.tar.gz 5.停redis命令: ./bin/redis-cli shutdown 6.启用redis命令: ./bin/redi

Linux基础命令集锦

一.cd 切换目录 1 全称:change directory 2 用法: cd cd ~:回到home目录 cd ~USERNAME:回到USERNAME的home目录 cd -:在前一个目录和当前目录直接反复切换 二.pwd 显示当前绝对路径 1 全称:print working directory 三.bash特性之history 1 保存条数由环境变量HISTSIZE决定 2 用户退出的永久保存位置:由环境变量HISTFILE决定,通常为用户家目录下的.bash_history 此文件可

Linux常用命令集锦

ubuntu 更新系统时间: 1.安装ntpdate工具    sudo apt-get install ntpdate 2.设置系统时间与网络时间同步    sudo ntpdate cn.pool.ntp.org  更改ubuntu root密码:sudo passwd root CentOS ls

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

实用Linux命令集锦(一)

top命令 监控系统的运行状态,并且可以按照cpu.内存.执行时间进行排序. 第一行中,03:30:22是当前时间,up 39 min是系统运行的运行了多长时间,1 user指出了当前有几个用户登录到系统,load average指的是系统负载,这后面的三个值分别是1分钟,5分钟,15分钟的系统负载平均值. 如果仅仅需要第一行中的信息,可以使用uptime命令. 第二行中,Task指出了当前系统有多少个进程,以及各种状态的进程统计信息. 第三行是%Cpu(s),代表了CPU占用比例,其中: us