具体操作可以查看网文:
查看当前操作系统是ubuntu还是centos - 大飞_dafei - 博客园
1、lsb_release命令
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。
- -v 显示版本信息。
- -i 显示发行版的id。
- -d 显示该发行版的描述信息。
- -r 显示当前系统是发行版的具体版本号。
- -c 发行版代号。
- -a 显示上面的所有信息。
- -h 显示帮助信息。
2、/etc/redhat-release文件
ubuntu系统中没有/etc/redhat-release文件
centos系统的版本信息保存在/etc/redhat-release文件中
[root@doris zeo]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@doris zeo]#
3、/etc/issue
/etc/issue 和/etc/issue.NET都是是Linux终端登录的欢迎语句存储文件。
/etc/issue.net 提供给 telnet 这个远端登入程式用的。 当我们使用 telnet 连接到主机时,主机的登入画面就会显示 /etc/issue.net内的信息。
当一个网络用户或通过串口登录系统上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后.(我们在用ctrl+alt+f1~f7登录到终端tty1~tty6时,会显示提示符字符串,这些字符串就是写在/etc/issue下,可以用vi /etc/issue打开看)
/etc/motd :用户登入后要显示的提示语信息。
[root@doris zeo]# cat /etc/issue
\S
Kernel \r on an \m
[root@doris zeo]#