CentOS6.5如何修改和设定FQDN

FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名. 例如, 一台机器主机名(hostname)是www, 域后缀(domain)是itgeeker.net, 那么该主机的FQDN应该是www.itgeeker.net.

FQDN-itgeekr

1. FQDN查询命令

hostname -f
#显示全域名(FQDN,Fully Qualified Domain Name)

2. 设置Linux的FQDN方法(永久修改)

/etc/sysconfig/network + /etc/hosts文件组合修改

a. vi /etc/sysconfig/network 配置文件

NETWORKING=yes
HOSTNAME=localcentos6.itgeeker.net #此处输入你想显示的主机名

 b. 在/etc/hosts文件中增加一行主机记录

第一个字段是该主机的IP地址, 第二个字段是你希望设置的FQDN, 最后是刚刚设置的主机名。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#原始的可以保留不变

192.168.188.200 localcentos6.itgeeker.net localcentos6

#如果ip地址使用环回地址127.0.0.1,结果还是不对,在重启httpd会告诉你无法确定你的FQDN

[root@localcentos6 ~]# service httpd restart
Stopping httpd:        [FAILED]

Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                      [  OK  ]

#注意顺序,网上有把hostname主机名localcentos6放在fqdn前面的就是192.168.188.200 localcentos6 localcentos6.itgeeker.net 结果用hostname -f查出来是不是fqdn.正确顺序应该是:

ip fqdn hostname

设置好之后, 重启主机就可以看到新的主机名了。

通过hostname -f看到的FQDN就应该是:

localcentos6.itgeeker.net

CentOS6.5 64bit如何关闭Selinux

SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。

selinux

但是SElinux是php的天敌,经常由于CentOS系统默认系统的安全性配置导致些莫名其妙的问题,比如SElinux本来是用于安全子系统的权限控制,可是搞不好就发现限制多多。所以很多软件安装之前要求关闭SElinux.

如何查看SELinux状态?

1. SELinux status参数为enabled即为开启状态

/usr/sbin/sestatus -v
SELinux status: enabled

2、getenforce命令检查

如何关闭SElinux

1. 临时快速关闭SElinux,不用重启机器

/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX

2. 在启动时加载Selinux禁用命令行

echo "/usr/sbin/setenforce 0" >> /etc/rc.local

3. 编辑配置文件达到一劳永逸,当然会对安全有所影响

vi /etc/selinux/config

#SELINUX=enforcing #注释此行
#SELINUXTYPE=targeted #注释此行

SELINUX=disabled #增加此行

:wq 保存并关闭

shutdown -r now #重启系统