基础命令
系统检查:
- 使用
top
命令查看服务器各种指标。 - 使用
free -h
命令查看内存使用情况。 - 使用
df -h
命令查看磁盘使用情况。 - 使用
jps
命令查看Java进程。 - 使用
uname -a
命令查看系统版本。 - 使用
cat /proc/cpuinfo
命令查看CPU信息。 - 使用
jstat -gcutil pid
命令查看某进程的垃圾回收情况,关注Old区的使用率即可。 - 使用
iostat
命令查看IO相关信息。 hostname
命令可用于查看或设置当前系统的主机名。lsusb -tv
:这个命令可以列出所有USB设备的详细信息。lsmod
:这个命令可以列出当前加载的内核模块。env
:这个命令可以查看当前环境变量的资源。head -n 1 /etc/issue
:这个命令可以查看操作系统版本。
14.vstat命令的使用格式如下:vmstat [-a] [-n] [-S unit] [delay [ count]] vmstat [-s] [-n] [-S unit]。其中,一些主要的参数含义如下:
- a:显示活跃和非活跃内存
- f:显示从系统启动至今的fork数量
- m:显示slabinfo
- n:只在开始时显示一次各字段名称
- s:显示内存相关统计信息及多种系统活动数量
- delay:刷新时间间隔。如果不指定,只显示一条。
文件文本:
- 使用
ll
和ls
命令查看当前文件,并添加h
参数显示文件大小,使用ltr
参数按文件日期前后排序。 - 使用
tail -f -100 test.txt
命令显示文件最后100行,使用head -f 100 test.txt
命令显示文件前100行。 - 使用
vi
命令编辑文本(gg
跳到文件开始首行、GG
跳到文件最后、/n
全文匹配查找、$
跳到行尾、0
跳到行首、wq
保存、q!
不保存)。 - 使用
find / -name test
命令查找文件。 - 使用
wc
命令统计行数或者使用awk ’END {print NR}‘ xxx.txt。