linux 常用命令

搜索文件夹下的所有文件内容

find . -type f -name "*.*" | xargs grep "博客园"

测网络端口通不通

  ssh  -p port ip -v
  telnet ip port
  curl ip:port
  nc -(u)vz ip port  # u为udp 没有u为tcp

DNS解析

 ping 域名
 nslookup  域名

 查看磁盘空间

df -h 查看磁盘分区上可用的磁盘空间
du -h --max-depth=1 目录的磁盘使用空间 max-depth表示层级 1为当前路径下的结果

 清空文件

 echo "" > *.log

 

服务器之间传文件

scp (-r)local_file remote_username@remote_ip:remote_folder 

 

端口占用

lsof -i:port

查看配置信息

查看系统版本

cat /etc/redhat-release

查看系统内核

uname -a

服务器的逻辑CPU个数:

cat /proc/cpuinfo | grep 'processor' | wc -l

服务器的物理CPU个数:

cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
  查看dns配置
cat /etc/resolv.conf
 
tcpdump  -nne -vvv host ip -i any | grep incorrect

tcpdump  -nne -vvv host ip -i flatbr0

修改swap

关闭

swapoff -a

调整大小  

cat /proc/sys/vm/swappiness

临时  sysctl vm.swappiness=10

永久  vi /etc/sysctl.conf

         vm.swappiness=10

         sysctl -p

posted @ 2019-11-08 13:16  夏末秋凉  阅读(175)  评论(0编辑  收藏  举报