1、查看CPU信息
# more /proc/cpuinfo | grep "model name"
2、查看内存大小
# free -m |grep "Mem" | awk '{print $2}' # grep MemTotal /proc/meminfo ##查看内存总量 # grep MemFree /proc/meminfo ##查看空闲内存总量
3、查看CPU位数
# getconf LONG_BIT
4、查看linux版本
# more /etc/redhat-release # more /proc/version
5、查看内核版本
# uname -a # uname -r
6、查看磁盘分区
# df -h # fdisk -l
7、查看文件大小
# du -sh # du /etc -sh ##指定文件夹/etc大小 # du -sh * |sort -rn ##查看当前文件夹下文件大小,并排序
8、查看加载的内核模块
# lsmod
9、查看环境变量
# env # env |grep java ##查看java环境变量
10、查看系统运行时间、用户数、负载
# uptime
11、查看挂接的分区状态
# mount | column -t
12、查看所有监听端口
# netstat -lntp
13、查看所有已经建立的连接
# netstat -antp
14、查看网络统计信息
# netstat -s
15、查看用户信息
id 用户名 ##查看指定用户信息 # cut -d: -f1 /etc/passwd ##查看系统所有用户 # cut -d: -f1 /etc/group ##查看系统所有组
16、列出所有启动的系统服务
# chkconfig --list | grep on
17、查看系统默认字符集
# locale
18、开放端口探测
##探测22端口 # nmap -T4 -p T:22 ip # nc -zv ip 22 # telnet ip 22
19、查看服务器连接交换机信息
# tcpdump -nn -v -i ethx|emx -s 1500 -c 1 'ether[20:2] == 0x2000' ##cisco # tcpdump -nn -v -i ethx|emx ether proto 0x88cc -A -s0 -t -c 1 ##h3c
20、CP时排除某个目录不拷贝
# ls | grep -v "排除目录" | xargs -i cp -a {} "目标目录"
21、快速删除log目录下的小文件
# rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/
22、关机命令
# halt #立马关机 # shutdown -h 10 #10分钟后自动关机 # poweroff #立刻关机,并且电源也会断掉 # shutdown -h now #立刻关机(root用户使用)
23、查看进程带宽
安装yum install nethogs libpcap-dev libpcap -y # nethogs eth0
24、解压缩
# tar -zxvf FileName ##解压 # tar -zcvf FileName.tar.gz FileName ##压缩
25、修改主机名
# hostnamectl --static set-hostname <host-name> ##Centos 7修改方法 # vim /etc/sysconfig/network ##Centos7以下版本修改方法
26、快速截取某段时间内的日志
# cat /var/log/messages | awk '$2 >="10" $$ $2 <="11"' ##截取10-11号的日志
27、显示路由的IP与MAC地址绑定状态
# arp -a
28、列出当前目录里最大的10个文件
# du -s * | sort -n | tail
29、回到上一次的目录
# cd - # cd ~ 是回到自己的Home目录,cd ~user,是进入某个用户的Home目录
30、列出头十个最耗内存的进程
# ps aux | sort -nk +4 | tail
31、比较一个远程文件和一个本地文件
# ssh user@host cat /path/to/remotefile | diff /path/to/localfile –
32、查看机器外网的IP
# curl ifconfig.me
33、查看pod状态,是否正常
# kubectl get pods -n namespaces -o wide
34、查看pod日志
# kubectl logs $podname -n $namespaces --timestamps
35、编辑pod
# kubectl edit deploy $podname -n $namespaces
36、重启pod
# kubectl delete pod $podname -n $namespaces
37、进入pod
# kubectl exec -it pod $podname -n $namespaces bash
37、获取pod描述信息
# kubectl describe pod $podname -n $namespaces

聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客
2021年1月29日 下午5:49 沙发
秘密了啊!