我们在隔离的networking上运行Ubuntu 14.04服务器,运行ntpd 4.2.6p5,configuration为使用客户提供的多个NTP服务器(不能访问pool.ntp.org)。 我们的哑terminal客户端设备运行老版本的BusyBox(1.00-rc2)和Larry Doolittle的ntpclient 2010 。 这种设置已经运行了很多年,但是最近我们遇到了一个新客户的障碍。 他们为我们提供了5个内部的NTP服务器地址,就ntpdate-debian而言,他们似乎在自己的工作很好。 然而,在BusyBox方面, ntpclient抱怨“色散太高”。 从debugging输出中, ntpclient从NTP服务器获取“1217163.1”,但它支持的最大值是绝对值(65536)。 $ /usr/sbin/ntpclient -s -i 15 -h 10.17.162.250 -d Configuration: -c probe_count 1 -d (debug) 1 -g goodness 0 -h hostname 10.17.162.250 -i interval 15 -l live 0 -p local_port 0 -q min_delay 800.000000 -s set_clock 1 -x cross_check 1 Listening… Sending … […]
我在许多Linux服务器上运行了许多Xen虚拟机。 这些VM将其磁盘映像存储在Linux LVM卷中,其中的设备名称沿着/ dev / xenVG / SERVER001OS等行。 我想定期对这些磁盘映像进行备份,以便我们可以在需要的情况下恢复虚拟机(LVM设备已经在两台物理机之间使用DRBD进行镜像,这里我只是偏执狂)。 我如何去做这件事? 显然,第一步是快照LVM设备,但是如何以最有效的方式将数据传输到备份服务器? 我可以简单地复制整个设备,大致如下: dd if=/dev/xenVG/SERVER001OS | ssh administrator@backupserver "dd of=/mnt/largeDisk/SERVER001OS.img" …但这需要很多带宽。 是否有一个类似rsync的工具来同步远程服务器之间的整个磁盘块的内容? 就像是: rsync /dev/xenVG/SERVER001OS backupServer:/mnt/largeDisk/SERVER001OS.img 如果我正确理解rsync的手册页,上面的命令实际上不会工作(是吗?),但它显示了我的目标。 我明白–devices rsync选项是复制设备本身,而不是这些设备的内容。 在与远程服务器同步之前制作VM镜像的本地副本不是一个选项,因为没有磁盘空间。 是否有一个方便的工具,可以在块设备和远程服务器上的备份文件之间同步? 如果必须,我可以写一个,但现有的解决scheme会更好。 我错过了一个rsync选项,为我做这个?
我正在寻找一个工具来从Linux命令行testing一个网站。 从输出结果中,我需要知道http响应(状态码),同时也需要testing下载网站不同元素的时间。 先谢谢你。
我正在用bash脚本试图阻止它试图replace我的heredoc中的variables。 如何设置heredoc要么A)转义variables名称,而不是parsing它们或B)返回整个string不变? cat > /etc/nginx/sites-available/default_php <<END server { listen 80 default; server_name _; root /var/www/$host; <— $host is a problem child } END 因为,当我完成注入到一个文件,我留下这个: server { listen 80 default; server_name _; root /var/www/; }
你知道“fdisk -l”如何列出驱动器分区表,并显示每个分区的分区ID /types? 有没有类似的方式来获取LVM逻辑卷的分区ID? 编辑:我知道“lvs”,这主要是我在找什么(它给了我的逻辑卷列表,有点像“fdisk -l”…除了它也将是有用的知道什么逻辑卷(我喜欢认为是“虚拟分区”)的分区types是这样的:这个信息是“fdisk -l”在右边最后两列中列出的(例如物理的“8e” LVM分区,或Linux分机的“83”等)。 我正在寻找的工具可能不是LVM的一部分; 也许只是一些其他的实用工具,可以打印分区id /types给定一个分区?
在我们的生产服务器突然/dev/null成为一个普通的文件,由于这个sshd服务停止,无法login服务器。 而且我们也试着按照以下步骤来configuration回字符设备文件, rm -rf /dev/null mknod /dev/null c 1 3 只要我们运行rm命令/dev/null在mknod可以运行之前就被重新创build为常规文件。 我们无法弄清楚这是怎么发生的以及哪个组件正在创build这个文件。 所以,直到我们解决这个问题,我们无法创build/dev/null作为字符设备文件。
在nagios中定义和testing新服务时,我已经重新启动了nagios,然后单击服务,并尽快重新安排检查,然后等待检查发生。 有没有更有效的方法来做到这一点? 我想使用命令行来运行特定的检查并得到输出。
我正在改变我们的DHCP / DNS的东西在工作的方式。 目前我们有3个DNS服务器和一个DHCP框。 他们都是虚拟机。 有一个循环依赖项,启动东西需要NFS,这需要DNS。 所以,当我们重新启动的东西,事情可能会恢复微妙,直到DNS启动,我们重新启动一些服务。 我想要做的是有几个低功耗服务器,可能是双核Atoms或类似的,从SSD运行,所以他们开机该死的快。 我想尽可能使整个启动尽可能快。 理想情况下,我想使用Ubuntu 11.10或Debian 6作为操作系统。 我对Gentoo不感兴趣或者编译自己的内核。 这需要我自己合理支持。 除SSD驱动器之外,还可以采取哪些其他优化步骤来提高启动速度?
我只是想知道,我最近安装了ack(在Ubuntu的ack-grep),我不知道如何inputack来获得ack-grep(由于某种原因ack被汉字翻译器所占用)。 有没有更好的办法,而不是只是别在shell的东西(它不是这样的全球性,不能唤起它在VIM例如)。 非常感谢!
怎样才能把wget的下载文件wget出去? 如果不是我应该使用什么替代scheme?