我想知道当 nfs 故障转移到另一台服务器 (drbd) 时连接会发生什么。如果我在 vim 中打开了一个文件,它会被锁定我想只是有时会回来.. 很长一段时间后?
发生故障转移时,有哪些常用方法可以知道它是否阻塞 io、终止连接等?
所以这是在使用 nfs 和 drbd 卷的 2 个服务器之间使用浮动 IP。
我想知道当 nfs 故障转移到另一台服务器 (drbd) 时连接会发生什么。如果我在 vim 中打开了一个文件,它会被锁定我想只是有时会回来.. 很长一段时间后?
发生故障转移时,有哪些常用方法可以知道它是否阻塞 io、终止连接等?
所以这是在使用 nfs 和 drbd 卷的 2 个服务器之间使用浮动 IP。
假设我有 2 个新的 Ubuntu 14.04 虚拟机。我希望让一个人成为傀儡大师,另一个成为傀儡客户。我遵循官方 puppet 安装指南,非常简单(链接在底部)。本质上,您在一台服务器上安装 puppetmaster,在另一台服务器上安装 puppet。然后在主服务器上,将主服务器的主机名附加到 /etc/puppet/puppet.conf 的 [main] 部分,作为“dns_alt_names”。然后运行“puppet master --verbose --no-daemonize”以尝试生成 ca 证书。
问题是,一旦我运行最后一个命令,我的终端就会挂起执行该命令。我得到的输出是:
Warning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations
(at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in `issue_deprecation_warning')
Notice: Starting Puppet master version 3.7.3
如果我注释掉“templatedir”,它将删除第一个警告并仍然挂在第二行。知道这里发生了什么吗?在一台全新的机器上,只执行官方安装指南中的几个基本步骤,我不知道我在这里遇到了什么限制。
https://docs.puppetlabs.com/guides/install_puppet/install_debian_ubuntu.html https://docs.puppetlabs.com/guides/install_puppet/post_install.html
任何人都知道确定 s3 文件/存储桶的最后访问日期的方法,或者是否记录了这一点?通过 GUI 似乎不可见,s3cmd 和 boto 的基本尝试显示上次修改日期但未访问。
我有一个 Debian Wheezy 安装,当前显示 100% 的磁盘使用率,但 / 中的文件似乎并不等于 df -h 输出中报告的磁盘总和(使用 du -sh / 进行测试) . 我已经重新启动,所以这将清除所有可能已删除但仍保持打开状态的打开文件。
安装输出:
/dev/disk/by-uuid/blahblah-3431-43i9-ac71-blahlah on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
df -h 的输出:
rootfs 36G 33G 810M 98% /
/dev/disk/by-uuid/blahblah-3431-43i9-ac71-blahlah 36G 33G 825M 98% /
du -sh of / 的输出(不包括媒体,因为该目录具有从其他驱动器安装的目录):
# du -sh --exclude=media *
7.4M bin
18M boot
0 dev
11M etc
13G home
0 initrd.img
116M lib
4.0K lib64
16K lost+found
4.0K mnt
341M opt
du: cannot access `proc/5744/task/5744/fd/4': No such file or directory
du: cannot access `proc/5744/task/5744/fdinfo/4': No such file or directory
du: cannot access `proc/5744/fd/4': No such file or directory
du: cannot access `proc/5744/fdinfo/4': No such file or directory
0 proc
134M root
1.1M run
7.6M sbin
4.0K selinux
4.0K srv
0 sys
56K tmp
6.4G usr
2.4G var
0 vmlinuz
我遇到了一个问题,即添加 opennms 计划中断不起作用。考虑到我可以通过他们的界面找到有关如何执行此操作的有限文档(我想它应该是直观的),我想确认这些是正确的步骤。
我首先单击一个节点并单击“计划中断”(主页/管理/计划中断/编辑)。我单击一个节点,然后在主表单页面上,我;搜索节点并点击“添加”(有或没有“添加路径”),将“中断类型”设置为“特定”并点击“设置”,将时间设置在2014 00:00:00和2014 23:59之间:59(设置全天中断)并单击“添加中断”,然后在“适用于”下选择“所有通知”并滚动到底部并单击“保存”。
然后,这会将我重定向到计划中断日志,其中我可以看到一些条目,但我刚刚创建的条目没有出现,并且未设置计划中断。在我开始调查任何潜在的服务器问题之前,有人可以让我知道这些步骤是否正确,而不仅仅是用户错误导致我的问题吗?
我有一个域,一旦您对其执行 a dig mx
,它就会在权限部分返回一组名称服务器,如下所示。然而,当我对其执行 whois 检查时,它会返回一组完全不同的名称服务器记录。可能导致这种差异的可能情况是什么?到目前为止,我所能想到的只是最近发生了名称服务器的重新授权(并且更改尚未完全传播)或者域已过期或在注册商之间转移,而这些事情似乎都没有发生。
;; AUTHORITY SECTION:
com.au. 78300 IN NS w.au.
com.au. 78300 IN NS x.au.
com.au. 78300 IN NS y.au.
com.au. 78300 IN NS z.au.
我正在寻找有关 GET 的一些说明。如果我有一个 URI,https://google.com/something/
并且我尝试访问该网页,Web 服务器会将其解释为 GET 请求/something/
而不是 GET
https://google.com/something/
?服务器访问日志通常只记录/something/
访问者访问站点时的部分。然而,如果我对该完整地址执行 curl,互联网会告诉我 curl 正在对完整 URI 执行 GET。因此......这里有什么区别?
另外,缩短的地址 , 究竟/something/
代表什么?它是驻留在被访问网站根目录中的文件吗?如果我将/something/
301 的重写设置为特定地址并且/something/
实际上不是文件或目录怎么办?如何处理这样的请求?
最后,https://username:[email protected]/
仍然是使用 http auth 通过 https 访问网站的标准吗?
因此,如果我打开一个 Mysql CLI 并运行一个包含许多列和行内容很长的 select 语句,mysql 将根据我的窗口分辨率呈现它。如果我的屏幕很小并且一行不适合,它将切成两半并在第二行显示该行的后半部分。我正在寻找一种将行输出为连续行的方法(以便可以轻松阅读),然后使用命令向右制表并查看内容的后半部分。关于如何实现这一目标的任何想法?
我正在尝试使用 bash 脚本从冒号分隔的文件中输入并将这些值插入到 mysql 数据库中。到目前为止,我能够适当地剪切这些并将它们打印出来,但我不知道如何在每次剪切时操作数据。
IE。
cut -d: -f1 input.txt | \
while read firstVal;
do
echo firstVal;
done
由此看来,我可以放置一个 mysql 插入行来代替我回显名称的位置,以实现我想要做的事情。所以我可以通过用 f2 替换 f1 来对第二个值做同样的事情,但我不知道如何同时使用多个值,然后插入 f1、f2、f3 等。有什么想法吗?
我想删除所有从“root@”寻址的邮件,其中地址可能来自任何域。我是否认为下面的行可以实现这一点?[使用发送邮件]
:0 * ^From.root*
/开发/空
或者如果我想移动到一个文件夹,这会工作并自动创建文件夹(imap 可同步)
:0 * ^From.root*
示例文件夹