目录
示例的Linux系统版本:Centos7
一、查看服务器相关状态
1.查看Linux服务器的版本:
# 执行命令
hostnamectl
#以下是执行结果
Static hostname: localhost.localdomain
Icon name: computer
Chassis: n/a
Machine ID: 5332c64eef954fab8a73acaf710e23ef
Boot ID: 32dee2c539414ddd8a70d7fa81cc7d88
Virtualization: vmware
Operating System: CentOS Linux 7 (Core) #操作系统版本
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-229.el7.x86_64 #Kernel->内核版本
Architecture: x86_64
2、查看服务器剩余的运行内存
# 命令:
free
# 执行命令
free -h
以上区别:【free -h】的最小单位是M,最大单位是G
3、查看服务器物理磁盘的占用情况
# 执行命令
df -h
# 执行结果
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 12G 39G 24% /
devtmpfs 24G 0 24G 0% /dev
tmpfs 24G 0 24G 0% /dev/shm
tmpfs 24G 186M 24G 1% /run
tmpfs 24G 0 24G 0% /sys/fs/cgroup
/dev/sda1 497M 122M 376M 25% /boot
/dev/mapper/centos-home 134G 61G 74G 46% /home
【已用】:当前挂载点下所有子孙文件,已经使用的磁盘空间大小
【可用】:当前挂载点下所有子孙文件,可使用的最大磁盘空间大小
【已用%】:已用的空间占可用空间的百分比
【挂载点】:挂载点根目录
举例:最后一行标识:/home目录以及/home目录下的所有子孙文件,一共使用了61G的磁盘空间
4、查看当前目录下,各文件的大小
# 执行命令
du -ah --max-depth=1
二、查看服务器端口状态
1、查看指定端口使用情况
# 执行命令
netstat -an | grep 3306 # 查看所有3306端口使用情况
# 执行命令
lsof -i:3306 #lsof如果无法识别,则命令需要安装组件
2、查看系统所有使用的端口
# 执行命令
netstat -anp
三、查看防火墙状态
1、查看防火墙状态
#使用命令
systemctl status firewalld.service
2、开启防火墙
# 执行命令
systemctl start firewalld.service
3、关闭防火墙
# 执行命令
systemctl stop firewalld.service
4、查看防火墙是否开机自启
# 执行命令
systemctl is-enabled firewalld.service;echo $?