CentOS操作系统版本信息查看和隐藏

工作中需要查看一下操作系统版本,或者是源码编译安装时,到网上下载对应的源码包,需要提前获取操作系统版本信息。然而,操作系统信息能简单使用命令获取,显然是不安全的,这样给我们的系统带来很大的隐患。这就需要我们对操作系统信息进行一定的伪装,来迷惑想要攻击我们系统的人。这样会使我们的系统更加安全。

查看操作系统版本信息的命令很多,下面列出一些常用的查看方式:

1.uname -a

[[email protected] ~]# 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
[[email protected] ~]#

2.cat /etc/issue

[[email protected] ~]# cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m

Mage Education Learning Services
http://www.magedu.com

[[email protected] ~]#

3.lsb_release -a 如命令不能使用,需要安装redhat-lsb--->yum install -y redhat-lsb.x86_64

[[email protected] ~]# 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
[[email protected] ~]#

4.cat /etc/redhat-release

[[email protected] ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[[email protected] ~]#

以上是几种查看操作系统信息的方式,有些显示信息详细,有些仅仅简略显示操作系统信息,工作中根据需要使用不同的命令。

在使用上述命令查看操作系统信息的过程,实际上都是在读取/etc/issue和/etc/redhat-release中的信息。所以我们只要对这两个文件中的操作系统相关的信息进行修改,就能达到我们的目的。

时间: 07-22

CentOS操作系统版本信息查看和隐藏的相关文章

[Linux学习笔记] Linux常用命令 - 用户版本信息查看

用户版本信息查看 1. 查看当前系统用户登录信息: who 命令名称: who 命令所在路径: /usr/bin/who 执行权限: 所有用户 语法: who 功能描述: 查看当前系统用户登录信息 补充: w命令提供了较who命令更强大的功能 2. 查看当前用户身份: whoami 命令名称: whoami 命令所在路径: /usr/bin/whoami 执行权限: 所有用户 语法: whoami 功能描述: 查看当前用户身份 3. 查看系统版本信息: uname 命令名称: uname 命令所

查看CentOS的版本信息

1)[[email protected] ~]# cat /proc/version Linux version 2.6.18-194.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [[email protected] ~]# uname -a Linux localhost.localdomain 2.6.18-194.e

Linux,Apache,PHP,mysql常用版本信息查看命令

uname -a morn /etc/issue                            查看内核版本,系统版本信息 cat /proc/version rpm -qa |grep httpd(yum,或者rpm安装) httpd -v                                    查看Apache版本信息 rpm -qa |grep php(yum,或者rpm安装) php -v                                      查

apache 隐藏版本信息隐藏敏感信息

如果我们想隐藏apache的版本信息,或者隐藏apache的敏感信息需要我们在编译之前对以下文件进行修改:(我们以apache的2.2.27版本为列) vim /usr/local/tools/httpd-2.2.27/include/ap_release.h #define AP_SERVER_BASEPRODUCT "Apache"                   改成  Microsoft-IIS 下面标红的是指的apache的版本信息,我们可以做相对应的修改#define

查看Linux系统版本信息

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

linux查看cpu、内存、版本信息

测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id      : 0 4 physical id      : 1 (说

apache安全之修改或隐藏版本信息

修改apache版本信息    在安装之前,编辑原文件httpd-2.2.31/include/ap_release.h文件如下:     40 #define AP_SERVER_BASEVENDOR "IIS"     41 #define AP_SERVER_BASEPROJECT "IIS HTTP Server"     42 #define AP_SERVER_BASEPRODUCT "IIS"     43      44 #def

查看系统版本信息

1.查看centos内核的版本: 1)[[email protected] ~]# cat /proc/version Linux version 2.6.18-194.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [[email protected] ~]# uname -a Linux localhost.localdo

Ubuntu查看版本信息

关于查看Ubuntu的版本信息,我们会用到两个命令uname和cat. uname命令 这个命令用于显示系统信息.其参数为: -a 显示所有系统信息.其中包括机器名.操作系统名.内核名称等. 以下为执行unmae -a后的截屏. 从结果中可以看到这是一个Linux系统,机器名被我做了模糊处理,内核版本号为4.10.0-28-generic,发行商名称为Ubuntu,发行版本号为16.04.2. 除了-a之外,还有-s.-m.-r.-v.-p等参数,具体用法请参考man信息. cat命令 这个ca