Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46917
  • 博文数量: 10
  • 博客积分: 223
  • 博客等级: 入伍新兵
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-26 16:51
文章分类

全部博文(10)

文章存档

2012年(10)

我的朋友

分类: 系统运维

2012-07-28 10:24:27

设置了hostsname后,发现linux在启动sendmail和sm-client服务时特别慢。

原因是手动修改了hostname或使用了hostname命令 。 sm-client为sendmail服务。

方法:1 .关闭sendmail服务。

命令:chkconfig sendmail off


2.修改文件 /etc/sysconfig/network ,设置机器名格式为 HOSTNAME=xxx.xxx 形式。

3.检查文件 /etc/hosts ,主机名的格式做修改为 xxx.xxx 形式。


其他相关知识:

sendmail启动慢跟domainname确实有关,你先设置好看一下。
将命令
domainname xx.xx
放到/etc/rc.local里面,这样重启也会自动执行的。


使用hostname 主机名,这样可能只能是临时修改当前的hostname,但是重新启动系统之后,就又会恢复回去

如果要永久修改,那么应该修改/etc/sysconfig/network里面的HOSTNAME值,如果没有就加上HOSTNAME=主机名,因为在/etc/rc.sysinit中我们可以看到系统启动的时候会从这个文件中去读取这个HOSTNAME值

然后再运行hostname 主机名,实际动作是修改/proc/sys/kernel/hostname文件,但因为是不可写的,所以使用hostname来设定

最后再修改或者添加 /etc/hosts里面的内容

设置了hostsname后,发现linux在启动sendmail和sm-client服务时特别慢。

原因是手动修改了hostname或使用了hostname命令 。 sm-client为sendmail服务。

方法:1 .关闭sendmail服务。

命令:chkconfig sendmail off


2.修改文件 /etc/sysconfig/network ,设置机器名格式为 HOSTNAME=xxx.xxx 形式。

3.检查文件 /etc/hosts ,主机名的格式做修改为 xxx.xxx 形式。


其他相关知识:

sendmail启动慢跟domainname确实有关,你先设置好看一下。
将命令
domainname xx.xx
放到/etc/rc.local里面,这样重启也会自动执行的。


使用hostname 主机名,这样可能只能是临时修改当前的hostname,但是重新启动系统之后,就又会恢复回去

如果要永久修改,那么应该修改/etc/sysconfig/network里面的HOSTNAME值,如果没有就加上HOSTNAME=主机名,因为在/etc/rc.sysinit中我们可以看到系统启动的时候会从这个文件中去读取这个HOSTNAME值

然后再运行hostname 主机名,实际动作是修改/proc/sys/kernel/hostname文件,但因为是不可写的,所以使用hostname来设定

最后再修改或者添加 /etc/hosts里面的内容

修改hostsname后,发现linux在启动sendmail和sm-client服务时特别慢。
 
原因是手动修改了hostname或使用了hostname命令 。  sm-client为sendmail服务。
 
方法:1 .关闭sendmail服务。
 
          命令:chkconfig sendmail off 
 
        2.修改文件 /etc/sysconfig/network  ,设置机器名格式为 HOSTNAME=xxx.xxx 形式。
 
        3.检查文件 /etc/hosts  ,主机名的格式做修改为 xxx.xxx 形式。
 
 
    其他相关知识:
 
     sendmail启动慢跟domainname确实有关,你先设置好看一下。
       将命令
       domainname xx.xx
      放到/etc/rc.local里面,这样重启也会自动执行的。
 
使用hostname 主机名,这样可能只能是临时修改当前的hostname,但是重新启动系统之后,就又会恢复回去
 
如果要永久修改,那么应该修改/etc/sysconfig/network里面的HOSTNAME值,如果没有就加上HOSTNAME=主机名,因为在/etc/rc.sysinit中我们可以看到系统启动的时候会从这个文件中去读取这个HOSTNAME值
 
然后再运行hostname 主机名,实际动作是修改/proc/sys/kernel/hostname文件,但因为是不可写的,所以使用hostname来设定
 
/etc/hosts 

 
阅读(3486) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~