查看文件里未被注释的内容
有时候一个文件里的内容很多,而且有的注释了,我们想要知道具体生效的配置有哪些,只需要一条命令即可:
grep -v "^#" httpd.conf | grep -v "^$"
查看 磁盘 uuid
blkid
或者:
ls -l /dev/disk/by-uuid
查看 磁盘 挂载
lsblk
lsblk -f
lsblk -o NAME,UUID,MOUNTPOINT,FSTYPE
查看 远控卡 IP
ipmitool lan print |grep Address
查看 CPU 核数
cat /proc/cpuinfo |grep pro |wc -l
查看机器是否为NUMA结构
grep -i numa /var/log/dmesg
如果输出结果为:
No NUMA configuration found
说明numa为disable,如果不是上面的内容说明numa为enable
磁盘碎片整理
查看磁盘碎片
xfs_db -c frag -r /dev/sdb1
actual 113391, ideal 108600, fragmentation factor 4.23%
整理碎片
xfs_fsr /dev/sdb1
测试网络流量是否到达
在需要测试的主机(172.21.0.25)上执行:
tcpdump -i eth0 icmp ##监控eth0 网口,监听 icmp协议,即ping
在别的机器上执行:
ping 172.21.0.25
如果在测试主机(172.21.0.25)上有响应,两台机器之间能够互通
查看端口状态
netstat -tulnp|grep 8080
查看软件安装路径
先执行下面的命令,查看所有的已安装软件名称。
rpm -qa
然后执行
rpm -ql 软件名称
就可以显示软件的安装路径。
查看 当前都有谁登陆
who
查看后台执行的程序
ps -aux
查看网络的联机状态
netstat -a
把内存中的数据写入到磁盘上
sync ##注意:如果是普通用户,只是把当前用户的操作写入到磁盘。如果是root用户,则会把所有用户的操作写入磁盘
关闭selinux
|
|
获取grep列表值
|
|
检查磁盘4k对齐
|
|
取消第一次ssh yes/no 问答
|
|
vi/vim 注释多行和取消注释
|
|
yum 下载不安装
|
|
删除blkid显示信息
|
|
下载远程目录下的所有文件
|
|
ps -ef|grep 获取指定列
|
|