李毛毛的技术专栏 An interesting software testing engineer

Linux常用命令

2020-04-27


实时查看日志

tail -f wrapper.log | grep 某个字段
tail -f wrapper.log | grep --line-buffer 某个字段 >> grep_log.txt

tcpdump

tcpdump -i eth0 '(not port 9999) and (port 80 or 8088)' -G 600 -Z root -s 0 -w /home/cap/%Y_%m_%d_%H_%M_%S.pcap

参数:

  • i 选择网卡
  • not port:不包含端口号
  • G:定时时长
  • Z:权限
  • s:大小
  • w:保存

centos查看cpu情况

cat /proc/cpuinfo | grep "model name" && cat /proc/cpuinfo | grep "physical id"

查看内存大小

cat /proc/meminfo | grep MemTotal

查看硬盘状况

df -TH

从服务器拷贝数据

scp -r root@1.1.1.1:/home/software /home/software

cpu占用最多的前十个进程

ps auxw | head -1;ps auxw | sort -rn -k3 | head -10

内存消耗最多的前十个进程

ps -auxw|head -1;ps auxw|sort -rn -k4|head -10

修改时间

date 查看系统时间
hwclock --show 查看硬件时间
hwclock --set --date '2020-04-27 12:12:00' 设置硬件时间为2020-04-27 12:12:00
hwclock --hctosys 设置系统时间和硬件时间同步
clock -w 保存时钟

查看版本信息

uname -a 查看当前操作系统内核信息
cat /proc/version 查看当前操作系统版本信息
cat /etc/issue 或 cat /etc/redhat-release 查看当前操作系统发行版信息
cat /proc/cpuinfo 查看cpu相关信息(包括型号、主频、内核信息等)

清除日志格式的5种方式

  • :>filename
  • filename

  • echo “” > filename
  • echo > filename
  • echo /dev/null filename

下一篇 sublime3注册码

Comments

Content