linux技术支持服务,Linux常见技术支持问题十一则

你应该仔细考虑哪些文件要在机器之间保持同步。最好把这些文件放到便携计算机的某个专用目录,避免同步那些不需要同步的文件。例如,你的主目录下可能有数百兆浏览器缓冲数据。通常情况下,你不会想要传输这些数据。

我在自己的台式机器上创建了一个/home/drew/data目录,用这个目录来保存所有数据文件;为了简便起见,我在便携机上也创建了同样的目录。

为了用rsync把文件从台式机同步到便携机,我在便携机上输入下面的命令:

# rsync -vazu -e ssh --delete drew@desktopname:/home/drew/data/ /home/drew/data/

这个命令告诉rsync利用ssh把台式机上的/home/drew/data目录复制到便携机的同一目录。为了让这个命令能够顺利执行,我必须能够在不依赖rsync的情况下用ssh进入drew@desktopname。如果你不能,请检查并确保ssh已经正确安装且可以运行。

下面是对上述命令的分析:-v选项告诉rsync输出详细提示信息;-a选项要求rsync以“archive”模式操作,此时rsync将复制目录、符号连接等;-z选项用于传输时压缩数据;-u选项表示“只进行更新”,防止rsync覆盖便携机上比台式机新的文件。要让这个选项能够正确发挥作用,两台机器的系统时钟必须同步。

我用-e ssh选项强制rsync用ssh作为传输机制。默认情况下,rsync将使用rsh。--delete选项有点危险,它告诉rsync删除便携机上所有在台式机上不存在的文件。刚开始使用rsync命令时,我建议你不要加上这个选项,直到你熟悉了rsync命令的语法以及该选项的后果。

要把文件从便携机同步到台式机时,我在台式机上执行一个相似的命令:

# rsync -vazu -e ssh /home/drew/data/ drew@desktop

name:/home/drew/data/

注意这次我省略了--delete选项,这是因为对于台式机,我宁愿不使用自动删除功能。你可能想要加上这个选项,但应该小心。

rsync命令还有其他许多选项,你可以通过man文档查看这些选项,或者访问http://rsync.samba.org。

4.我想要保证几台机器的系统时钟同步,有什么简便方法吗?

解答:ntpdate程序正是为这个目的设计,而且它很简单易用。它使用一种协议查询一个或多个时间服务器,然后为你的机器设置正确的系统时间。

首先你应该确定使用哪一个时间服务器。虽然你可以设置自己的某一台机器作为时间服务器,然后用这台机器同步其他机器的时钟,但我不推荐这么做。这种做法要求你自己完成额外的管理工作,而且你必须保证时间服务器的时钟精确。

我更喜欢以那些正式的时间服务器为参考,然后同步所有自己的机器。你可以从http://tycho.usno.navy.mil/ntp.html找到这些时间服务器的一个清单。

ntpdate命令的语法很简单,但必须用root身份运行它。你可以在命令行中指定一个或者多个时间服务器,下面我要使用的是USNO清单中的前面三个。这样,ntpdate将能够选择一个最好的时间服务器进行同步。

# ntpdate ntp2.usno.navy.mil tock.usno.navy.mil tick.usno.navy.mil

14 Nov 17:19:04 ntpda

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值