linux 启动 sendmail 和 sm client 慢的解决办法
转载自:http://howieshen.blogbus.com/logs/33958295.html
启动服务器时发现停在 starting sendmail 和 starting
sm-client,等了好久才可以进去,开始以为是主机设置的问题,查看了一下发现我设置错误
服务器:
/etc/hosts:
192.168.1.119 server
192.168.1.123 howie
/etc/sysconfig/netwrok:
HOSTNAME=server
客户机:
/etc/hosts:
192.168.1.119 server
192.168.1.123 howie
/etc/sysconfig/netwrok:
HOSTNAME=client
着手修改客户机的HOSTNAME,结果启动后发现还是停留在那里,奇
怪。ping 也ping得通啊,一想不对啊,怎么服务器启动有问题需要改客户机呢,应该不是这个问题。
之后再查了下资料,发现是 sendmail 是 MTA,所以他认的都是网络主机名,像 howieshen.blogbus.com
,google.com 之类,
所以我在上面的 HOSTNAME 的设置必须修改一下,改成如下:
/etc/hosts:
192.168.1.119 server.localdomain
server
192.168.1.123 client.localdomain client
/etc/sysconfig/netwrok:
HOSTNAME=server.localdomain
P.S. /etc/hosts 文件的第一栏是网络地址,第二栏是主机名,第三栏是主机别名
然后再次启动,发现很快就进入了,搞定!
相关文档:
1.文件的创建和读写
当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函数进行关闭操作.
int open(const char *pathname,int flags);
int open(const char *pathname,int flags,mode_t mode);
int close(int fd);
......
++实现RedHat非正常关机的自动磁盘修复
先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
++改变文件或目录之最后修改时间(变为当前时间)
执行格式:touch name ( name 可为文件或目录名称。)
++如何设置login后欢迎信息
修改/etc/motd,往里面写入文本 ......
在linux的驱动程序中,都会使用大量的outb、outw、inb、inw等等宏来访问硬件或寄存器。这些宏的定义都在相应处理器体系下的include\asm目录下的io.h中定义。追究下去,这些宏最终就是一个volatile变量的的赋值:
#define __arch_putb(v,a) (*(volatile unsi ......
Linux下安装PHP5的主要步骤:
1.下载php5;地址:http://cn.php.net/downloads.php
2.解压软件包后进入该目录
(转者注:
可能会需要先解压php-5.*.tar.bz2 ,先执行bzip2 -d php-5.*tar.bz2
)
tar -xvf php-5.*.tar.gz
cd php-5.*
3.php安装mysql的模块的一些准备工作
ln -s /usr/local/mysql/lib/mysql /usr/l ......
cvs服务器的安装:
1。查看你的操作系统上是否安装了cvs:
#> rpm -qa|grep cvs
如果没有安装可以在网上下载到最新的rpm包。很容易找,其实不存在什么linux版本。
2。建立cvs用户组:
#> groupadd cvs
3。建立cvs组的cvsroot用户和所属的目录:
#> useradd -g cvs –d /cvsroot cvsroot ......