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

 查看交换设置

cat /proc/sys/vm/swappiness

  查看dns配置

cat /etc/resolv.conf

原文地址:https://www.cnblogs.com/zephyr-1/p/11819504.html