当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: [color=green:26b9f6daa1]作者:梁尚锋网名:好好先生/longfei 原出处:www.chinaunix.net 参考文档:[url]http://www.chinalinuxpub.com/read.htm?id=1337[/url] [url]http://ww...
 

 

 ·求助,关于设suid......    »显示摘要«
    摘要: 我写了一个名叫inituser的脚本,用于强迫samba用户登陆后立即更改密码: #!/bin/bash chage -d 0 $1 smbpasswd -a $1 怎样设suid呢? 我定义成4755,但是普通用户还是无权限执行,为什么? 初不 回复于:2004-06-30 15:59:47 linux 还不允许用 suid,因为不安全 如果你要测试一下你......
    摘要: 谢谢 platinum 回复于:2004-06-07 12:26:17 看你想怎么用 benjiam 回复于:2004-06-07 13:56:51 做nat 透明代理 希望能平滑的把负载分给3个adsl platinum 回复于:2004-06-07 14:02:15 nat没问题,也很简单,和使用一个adsl一样设置 平滑分配负载比较困难,由于内核的关......


周岁献礼:快速搭建Time Server与NIS Server.

[color=green:26b9f6daa1]作者:梁尚锋    网名:好好先生/longfei 【程序编程相关:总结INIT :Id "2&q

【推荐阅读:LVM(逻辑卷管理器)总结:原创!

原出处:www.chinaunix.net 【扩展信息:Linux启动盘boot/root盘的制

参考文档:[url]http://www.chinalinuxpub.com/read.htm?id=1337[/url]

     [url]http://www.fengnet.com/showart.html?art_id=395&cat_id=10[/url]

     [url]http://chinaunix.net/jh/6/16555.html[/url]

感谢前人的付出  转载请保留上述信息

=========================================================================[/color:26b9f6daa1]

  春去春来,一转眼在cu已经混了一年了.这一年来,我在cu学了很多很多,感谢cu,感谢大家的支持与关爱.

  我是做技术的,思来想去还是写一篇技术方面的文档,来纪念一下这个特别的日子吧.闲言少叙,言归正传.

  一.time server的搭建(在此我们使用ntp:network time protocol)

  time server即时间服务器.我们经常会发现服务器上的时间不正确,这样会影响到我们的应用,有时甚至会带来一些不良后果.比如影响我们的备份,影响我们的数据库的更新等.比较常见的解决方法是与公网上的时间服务器同步(只用使用crontab执行00 02 * * * /usr/sbin/ntpdate 195.13.1.153就行了,后面的195.13.1.153就是公网上可以用的时间服务器之一),但这样做计算机必须能连接公网,这样也许会有一些安全问题.并且如果你的计算机在内网不能直接连接公网的时间服务器的话,那就……今天我们就来讲一讲搭建我们自己的时间服务器的做法.

  方法一:时间服务器与公网上的时间服务器同步,其它机器与自己的时间服务器同步.缺点:时间服务器还要暴露在公网上.

  步骤:

  1.检查是否有相应的包

     [code:1:26b9f6daa1]# rpm -qa |grep ntp

ntp-4.1.1a-9

chkfontpath-1.9.6-3[/code:1:26b9f6daa1]

  如果没有ntp这个包,则从光盘上装上.执行下面命令安装ntp的rpm包:

  # rpm -ivh ntp-4.1.1a-9.i386.rpm(我使用的是redhat8.0,请根据你的实际情况安装对应的包)

  2.修改配置文件

   /etc/ntp.conf是ntp的主要配置文件,里面设置了你用来同步时间的时间服务器的域名或者ip地址,下面是到互联网同步时间的最基本的配置:

  首先我们来定义自己喜欢的时间服务器:(可用的时间服务器,参看http://chinaunix.net/jh/5/100591.html,或者参看:http://www.eecis.udel.edu/~mills/ntp/servers.html)

[code:1:26b9f6daa1]server 195.13.1.153

server 194.137.39.67[/code:1:26b9f6daa1]

  接下来,我们设置上面两台服务器的访问权限,在这个例子中我们不允许它们修改或者查询我们配置在linux上的ntp服务器.

[code:1:26b9f6daa1]restrict 195.13.1.153 mask 255.255.255.255 nomodify notrap noquery

restrict 194.137.39.67  mask 255.255.255.255 nomodify notrap noquery[/code:1:26b9f6daa1]

  说明:掩码255.255.255.255是用来限制远程ntp服务器的掩码地址.

  然后设置允许访问的内网机器.请注意,配置中noquery已经去掉了:

[code:1:26b9f6daa1]restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap[/code:1:26b9f6daa1]

  在此例中,掩码地址扩展为255,因此从192.168.1.1-192.168.1.254的计算机都可以使用我们的ntp服务器来同步时间.如果你想限制的更严格一点,你可以修改你的掩码.

  最后,也是最重要的是默认的限制配置要从你配置文件中删除,否则它将覆盖你所有的配置选项,你会发现如果不删除该配置,你的时间服务器将只能与自己通讯.如果ntp.conf中有以下一行,请将它注释:

     [code:1:26b9f6daa1]# restrict default ignore[/code:1:26b9f6daa1]

  3.检查可用性 

  a.保存你的配置文件,然后对每个你在ntp.conf里配置的时间服务器执一下查询命令,确保这些上游时间服务器可用.

[code:1:26b9f6daa1]# ntpdate 195.13.1.153

    27 jun 10:12:01 ntpdate[25475]: adjust time server 133.100.11.8 offset -0.127154 sec

# ntpdate 194.137.39.67

    27 jun 10:12:06 ntpdate[25478]: adjust time server 133.100.9.2 offset 0.010008 sec[/code:1:26b9f6daa1]

  b.执行下列命令

  # ntpq -p

    …… ……输出略

    

  一个可以证明同步问题的证据是所有远程服务器的jitter值是4000并且delay与reach的值是0.


...   下一页
    摘要: [code:1:d8aa9110ce] 本人声明: 如需转载请保留下面的信息: author: llzqq mail: llzqq@126.com from: www.chinaunix.net 安装bind9: # tar zxvf bind-9.2.3.tar.gz # cd bind-9.2.3 # ./configure --prefix=/usr/local/......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE