使用VPS经常会用到各种CentOS的命令,下面的命令是我在互联网搜集以及一些平时自己用到的命令,都比较常用,发出来当个备份自用,如果您正好用到,那就更好了
查看CPU
- # 命令1
- more /proc/cpuinfo | grep "model name"
- # 命令2
- grep "model name" /proc/cpuinfo
- # 命令3
- grep "model name" /proc/cpuinfo | cut -f2 -d:
查看系统位数
- # 命令1 显示系统与硬件详细信息
- uname -a
- # 命令2
- getconf LONG_BIT
- # 命令3
- echo $HOSTTYPE
查看内存
- # 命令1
- free -m
- # 命令2
- grep MemTotal /proc/meminfo
- # 命令3
- grep MemTotal /proc/meminfo | cut -f2 -d:
- # 命令4
- free -m |grep "Mem" | awk '{print $2}'
查看当前linux的版本
- # 显示系统版本
- cat /etc/redhat-release
- # –release的缩写,显示linux操作系统内核版本号
- uname -r
- # –all的缩写,详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
- uname -a
时间
- # 查看时间
- date
- # 修改时区为东八区
- rm -rf /etc/localtime
- ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- # 同步时间
- ntpdate us.pool.ntp.org
查看硬盘
- -h 显示磁盘空间占用情况
- df -h
- -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
- df -H
- # 查看硬盘及分区信息
- fdisk -l
- # 查看当前目录占用
- du -sh
- # 查看/home目录占用
- du /home -sh
查看SELINUX
- # 查看状态
- sestatus
- # 查看状态
- sestatus | cut -f2 -d:
- # 查看配置文件
- cat /etc/sysconfig/selinux
- # 临时关闭
- setenforce 0
- # 永久关闭
- sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
查看网络
- # 查看网关
- cat /etc/sysconfig/network
- # 查看DNS
- cat /etc/resolv.conf
- # 修改DNS,IP可以自定义为NDS
- echo -e "options timeout:1 attempts:1 rotate\nnameserver 223.5.5.5\nnameserver 119.29.29.29" >/etc/resolv.conf;
- # 查看主机名
- hostname
- # 查看hosts
- cat /etc/hosts
设置SWAP缓存
- # 新建swap目录,可以自定义
- mkdir /swap
- # 设置swap大小,可以自定义
- dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
- # 启用swap
- mkswap /swap/swapadd
- swapon /swap/swapadd
- # 查看swap设置是否生效
- free -m
设置防火墙FireWallD
- # 查询80端口TCP
- firewall-cmd --permanent --query-port=80/tcp
- # 开启80端口TCP
- firewall-cmd --permanent --zone=public --add-port=80/tcp
- # 重启firewall服务
- firewall-cmd --reload
- # 或
- systemctl restart firewalld.service
2017 年 03 月 27 日 15:03 广东省广州市 1F
受教了