常用命令 - 查看系统配置相关

查看登录前显示的信息

[root@centos8 ~]#cat /etc/issue  #显示登录前两行内核信息
[root@centos8 ~]#cd /etc/issue.d/
[root@centos8 ~]#cat cockpit.issue  #显示登录前的最后一行信息

查看登录后显示的信息

[root@centos8 ~]#cat /etc/motd/
[root@centos8 ~]#cat /etc/motd.d/

web形式的图形化监控界面(当前CentOS8 版本特有的)

[root@centos8 ~]#systemctl enable --now cockpit.socket  #开启
[root@centos8 ~]#systemctl disable --now cockpit.socket  #关闭

查看系统内存大小-包括物理内存、交换内存(swap)和内核缓冲区内存。默认单位为KB,-h 单位为GB

[root@centos8 ~]#free
[root@centos8 ~]#free -h  #计算单位为GB
[root@centos8 ~]#cat /proc/meninfo  #信息显示更详细,相比不够直观

查看磁盘空间使用情况,默认单位为KB,-h 显示单位为MB

[root@centos8 ~]#df
[root@centos8 ~]#df -h  #计算单位为MB

查看磁盘和分区情况

[root@centos8 ~]#lsblk
[root@centos8 ~]#cat /proc/partitions

查看CPU 信息

[root@centos8 ~]#lscpu
[root@centos8 ~]#cat /proc/cpuinfo  #信息显示更详细

查看内核版本

[root@centos8 ~]#uname -r
[root@centos8 ~]#cat /proc/version

查看发行版本

[root@centos8 ~]#cat /etc/redhat-release
[root@centos8 ~]#cat /etc/os-release  #信息显示更详细
[root@centos8 ~]#lsb_release -a

查看当前所在的终端

[root@centos8 ~]#tty

查看终端信息

[root@centos8 ~]#whoami		#显示当前登录有效用户
[root@centos8 ~]#who	#显示系统当前所有登录会话
[root@centos8 ~]#w	#显示系统当前所有登录会话及所做的操作

查看/设置主机名

[root@centos8 ~]#hostname	#查看主机名

#设置主机名,NAME 是设置的主机名-临时,shell关闭后失效
[root@centos8 ~]#hostname NAME

#设置主机名,NAME 是设置的主机名-永久
[root@centos8 ~]#hostnamectl set-hostname NAME 

#ps:主机名不支持下划线,支持横线。可使用横线、字母或数字组合;
#有些软件对主机名有特殊要求,eg:
[root@centos8 ~]#zz-gx-k8s-node1-100-10.dawn.local

查看正在运行进程信息

[root@centos8 ~]#ps aux  #后可跟grep 进行筛选
[root@centos8 ~]#pstree  #进程树

查看防火墙信息

[root@centos8 ~]#iptables -vnL

关闭防火墙

[root@centos8 ~]#systemctl stop firewalld  #关闭防火墙
[root@centos8 ~]#systemctl disable firewalld  #禁用防火墙,重启后不会重新开启

查看监听端口的连接状态

[root@centos8 ~]#ss -tnlp  #查看tcp监听的端口
[root@centos8 ~]#ss -unlp  #查看udp监听的端口
[root@centos8 ~]#ss -ant  #查看tcp/udp的监听端口
[root@centos8 ~]#ss -ntl  #查看主机监听的端口

查看当前使用的shell

[root@centos8 ~]#cat /etc/shells

查看外部命令的路径

#COMMAND 是外部命令,查看其磁盘路径(原理:按照$PATH中的路径查找,惰性查找)
[root@centos8 ~]#which COMMAND

#COMMAND 是外部命令,查看其磁盘路径以及相关文档(如帮助文档等)的路径
[root@centos8 ~]#whereis COMMAND

查看各个版本man帮助的配置文件

[root@centos7 ~]# cat /etc/man_db.config  #centos7 之后的版本
[root@centos6 ~]# cat /etc/man.config  #centos6 之前的版本
[dawn@ubuntu1804:~]$ cat /etc/manpath.config  #Ubuntu版本

你可能感兴趣的:(常用命令)