工做中须要查看一下操做系统版本,或者是源码编译安装时,到网上下载对应的源码包,须要提早获取操做系统版本信息。然而,操做系统信息能简单使用命令获取,显然是不安全的,这样给咱们的系统带来很大的隐患。这就须要咱们对操做系统信息进行必定的假装,来迷惑想要***咱们系统的人。这样会使咱们的系统更加安全。安全
查看操做系统版本信息的命令不少,下面列出一些经常使用的查看方式:bash
1.uname -adom
[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]#
2.cat /etc/issueide
[root@localhost ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m Mage Education Learning Services http://www.magedu.com [root@localhost ~]#
3.lsb_release -a 如命令不能使用,须要安装redhat-lsb--->yum install -y redhat-lsb.x86_64spa
[root@localhost ~]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.8 (Final) Release: 6.8 Codename: Final [root@localhost ~]#
4.cat /etc/redhat-release操作系统
[root@localhost ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@localhost ~]#
以上是几种查看操做系统信息的方式,有些显示信息详细,有些仅仅简略显示操做系统信息,工做中根据须要使用不一样的命令。ip
在使用上述命令查看操做系统信息的过程,实际上都是在读取/etc/issue和/etc/redhat-release中的信息。因此咱们只要对这两个文件中的操做系统相关的信息进行修改,就能达到咱们的目的。源码