• 日志处理:
  • 测试网络路由:
  • xargs使用方法:
  • tcpdump命令分析:
  • dd 写入磁盘测试
  • cpu个数:
  • 查看网卡流量
  • 查看端口联通情况,临时加端口
  • ntpdate同步:
  • 可以取出变动的密码:
  • 导堆栈:
  • 根据进程id查看程序启动文件位置:
  • 批量修改用户密码:

日志处理:

cat /usr/local/nginx/logs/access.log|grep \.apk|awk '{print $10}'|awk '{sum += $1} END {print sum}'

cat /usr/local/nginx/logs/access.log-201604011|sed -n "/2016:09:00:00/,/2016:10:00:00/"p|grep "200"|awk '{print $10}'|awk '{sum += $1} END {print sum}'

cat /usr/local/nginx/logs/access.log|sed -n "/2016:09:00:00/,/2016:10:00:00/"p|awk '{print $NF}' |sed 's/"/" /'g|awk '{print $2}'|sed 's/"/ "/'g|awk '{if ($1>3)print $1}'|wc -l

cat tsc-xcall.log|grep "send msd to tmp ok"|awk '{a+=1}END{if(a>10)print "t";else print "f"}'

测试网络路由:

curl -H 'host:183.131.2.238' http://fund.10jqka.com.cn

ping -f -i 0.01 -c 10000 1.1.1.1

traceroute -m 10 -I www.baidu.com

xargs使用方法:

ls /etc/www/*.tar.gz|xargs tar zxf

find $DIR/service/${ip} -type f -name "*20160405*" |xargs gzip  -9

tcpdump命令分析:

tcpdump -i eth0 -X -s0 -vnn dst host 183.131.12.145 and dst port 5666
(抓去目的ip和目的端口的数据包)
tcpdump -i eth0 -X -s0 -vnn host 54.223.140.178

tcpdump -i eth0 -X -s0 -vnn src host 192.168.205.187 or port 5666
(抓去源ip和端口的数据包)

tcpdump -i eth0 -nn port 8443 -w 1111.log 抓本机端口包

(抓取端口和ip10.143.130.108访问的数据包)
sudo tcpdump -nn port 80 and host 10.143.130.108

tcpdump -i ${NIC} -s 0 -n -vv -c ${NUM} src host ${IP} and dst net 10.142.194.0/24 or dst host 10.20.48.11 -w ${FILE

tcpdump -i eth0 port 1883 -w 1883.iptrace.171119 
scp -r dispatcher@192.168.3.215:/home/dispatcher/1883.iptrace.1711177 .

dd 写入磁盘测试

time dd if=/dev/zero of=/test.dbf bs=8k count=300000

tail -f /usr/local/nginx/logs/comment.access.log|awk '$9~/500/'

cpu个数:
cpu个数:cat /proc/cpuinfo|grep 'physical id'|sort|uniq -c|wc -l

物理核心数:cat /proc/cpuinfo|grep 'cpu cores'|uniq
逻辑核心数:cat /proc/cpuinfo|grep 'processor'|wc -l
查看硬盘大小:smartctl --all /dev/sda

查看网卡流量
watch cat /proc/net/dev

查看端口联通情况,临时加端口 
nc -z -w 1 $ip $port

nc -l $port   临时加端口

ntpdate同步:

0 5,9,13,17,20,23 * * * /usr/sbin/ntpdate 10.142.132.33 && /sbin/hwclock -w &>/dev/null

*/5 * * * * /usr/sbin/ntpdate 10.142.130.69 && /sbin/hwclock -w

可以取出变动的密码:

cat /dev/urandom | head -1 |md5sum|head -c 5 可以取出变动的密码

导堆栈:

jstack -l 3845 > stack0826.txt
jmap -dump:live,format=b,file=p0826.bin 3845

根据进程id查看程序启动文件位置:

ls -la /proc/ID 根据进程id查看程序启动文件位置

pwdx 10035   根据进程id查看程序启动文件位置

批量修改用户密码:
chpasswd
语法1:echo 用户名:密码 |chpasswd
语法2:chpasswd > user.txt (文件内容格式为:[user1:passwd]) 普通用户没有权限可以修改755

转载于:https://www.cnblogs.com/zhangan/p/10452147.html

linux日常常用命令分析相关推荐

  1. linux下常用命令

    目  录 引言    1 一.安装和登录    2 (一)    login    2 (二)    shutdown    2 (三)    halt    3 (四)    reboot    3 ...

  2. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  3. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  4. Linux下常用日志分析工具

    Linux下常用日志分析工具 Logcheck简介 对于拥有大量账户.系统繁忙的Linux系统而言,其日志文件是极其庞大的,很多没有用的信息会将值得注意的信息淹没,给用户分析日志带来了很大的不便.现在 ...

  5. Linux GCC 常用命令

    Linux GCC 常用命令与汇编 文章目录 Linux GCC 常用命令与汇编 1 .简介 2 .简单编译 2.1 预处理 2.2 编译为汇编代码 2.3 汇编(Assembly) 2.4 连接(L ...

  6. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  7. Linux GCC常用命令和ELF文件格式

    Linux GCC常用命令和ELF文件格式 一.各种工具 (一)GCC编译工具 (二)Binutils (三)C 运行库 一. C 语言程序 Hello.c示例 (一)准备工作 (二)编译过程 1.预 ...

  8. Linux的常用命令chmod(文件的权限777和755)

    Linux的常用命令 一.关于文件权限的基本理论知识 二.关于文件权限的命令 (1)查看文件权限 (2)文件权限的基本知识 (3)关于修改权限的命令 一.关于文件权限的基本理论知识 一个Linux目录 ...

  9. linux的编程命令,linux编程常用命令

    学习linux编程最基本的就是要掌握常用的编程命令,下面由学习啦小编为大家整理了linux编程常用命令相关知识,希望大家喜欢! linux编程常用命令1.编译应用程序 make -f makefile ...

最新文章

  1. oracle rac应急_Support for Oracle RAC 框架资源组故障
  2. linux双网卡绑定实现冗余与负载均衡
  3. 走进SQL Server 2005:备份与恢复功能
  4. Windows Server应用之32位系统如何安装64位打印机驱动
  5. (一)python简单应用
  6. python类常用装饰器
  7. 子组件调用父组件方法_Vuejs组件(一)组件的注册使用方法
  8. KVM安装Windows Server 2008 R2使用virtio硬盘
  9. opencv配置_Opencv在vs2012下的配置
  10. 统计字符串中出现最多的单词和次多的单词
  11. 归纳推理测试没做完_天气热,教你用寒天粉做果冻,清凉爽滑,5秒吃完一盘没问题...
  12. 克隆模式----快速与数据库比对数据
  13. [深入研究4G/5G/6G专题-35]: URLLC-6-《中国联通5G URLLC技术白皮书3.0版本》解读-2-无线侧关键技术
  14. 各个版本的IIS之间的区别 IIS1 ~ IIS6
  15. oracle卸载重新安装失败,Oracle卸载重新安装——实战
  16. Linux 配置Host
  17. COLA之架构演变(一)
  18. Msgbox信息提示框
  19. git 查看自己秘钥_git秘钥配置--转
  20. PCB Polar SI9000阻抗模型图片文字识别方法

热门文章

  1. python设置一个初始为0的计数器_python中统计计数的几种方法
  2. Nginx网站用户认证
  3. 面试准备-Shell脚本
  4. Git和Github的学习
  5. Codeforces Round #530 Div. 1 自闭记
  6. install kinect driver for ARM---38
  7. android学习日记13--数据存储之ContentProvide
  8. 剧情介绍:“肖申克的救赎”
  9. c语言中listempty函数,list_empty()和list_empty_careful()
  10. python需要掌握的词汇量_北大保安英语词汇量1.5万,会用Python编程,孟母三迁真有道理...