我试图在公司内部build立自己的DNS服务器,但是我无法让它工作。 我在Ubuntu 12.04上安装了Bind9 。 我总是得到status: SERVFAIL ,当我尝试使用它。 这是我的一个testing的样本: ; <<>> DiG 9.8.1-P1 <<>> ns.vpl.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 25725 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.vpl.net. IN A ;; Query time: 1 msec ;; SERVER: […]
这是一个旧的数据,在双主模式下使用非集群感知的文件系统(如Linux上的带有DRBD的ext4)是不可能的。 例如,如Linbit在他们的手册“Dual Primary – Think twice”中所述: DRBD将从节点A到节点B的更改复制到另一个方向。 它改变了物理存储设备的内容。 但是 – 正如DRBD所在 在所提到的Ext4文件系统下,物理磁盘上的文件系统 节点A不会注意到来自节点B的更改(反之亦然)。 这个过程被称为并发写入。 从现在开始,实际的内容 的存储设备不同于它认为应该是的文件系统。 文件系统已损坏。“ 我的问题是 – 这是为什么? 因为,如果该文件系统的元数据存储在相同的DRBD设备上,则上述任何变化都将在两个DRBD节点之间同步,因此两端的文件系统(包括数据+元数据,不是吗?)完全同步。 确实,节点1写的节点1被节点2覆盖了,但是如果我在节点1上发出“dir”命令,我会看到还有另一个文件,而不是刚刚复制的节点1。 简单的共享文件夹(如Windows CIFS共享)也会发生同样的情况。 这不会导致文件系统损坏。 那么问题在哪里? 为什么大家都说文件系统会损坏? 这是否意味着ext4文件系统不会将元数据存储在实际设备本身上,而是将其存储在其他位置,例如在根文件系统中? 根据我所能读到的ext4 FS的内部情况,情况并非如此。 (我不得不说,我没有深入ext4的细节)。 但它应该或多或less是这样的: Node1将新文件写入到块34098(并更新目录条目): 节点1 – 目录条目:/data/myfile1.txt 34098 —–> 34098块包含:myfile1.txt 在“同一时间”,Node2写入以下内容到块34098.它不能在“同一时间”,所以我们假设它是当DRBD刚刚完成同步以上。 节点2 – 目录条目:/data/other.txt 34098 —–> 34098块包含:other.txt DRBD现在应该再次将块34098同步回到节点1,目录条目和块34098。 除了将文件“other.txt”写入块34098之外,node2上的文件系统还将更新包含指向块34098的目录项(这只是另一个文件)的块。所以它应该始终同步,否则?
根据这个pdf ,应该可以安装用于Ubuntu 5.5的vmware工具5.5,但是内核版本与vmware-tools-esx-kmods-3.2.0-29-generic-pae不匹配,最新的Ubuntu内核是2.6.32-53 。 题 有没有人能够安装它? 这是打算如何 wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub -O /etc/apt/trusted.gpg.d/VMWARE-PACKAGING-GPG-DSA-KEY.pub apt-key add /etc/apt/trusted.gpg.d/VMWARE-PACKAGING-GPG-DSA-KEY.pub mkdir -p /etc/apt/sources.list.d echo "deb http://packages.vmware.com/tools/esx/5.5/ubuntu precise main" > /etc/apt/sources.list.d/vmware-tools.list apt-get update apt-get install vmware-tools-esx-kmods-$(uname -r) apt-get install vmware-tools-esx vmware-tools-esx-nox
我有两台电脑直接通过电线连接: PC-1 ============= PC-2 PC-1configuration: IP地址:192.168.1.1networking掩码:255.255.255.0 PC-2configuration: IP地址:192.168.1.2networking掩码:255.255.255.0 PC-1和PC-2运行一些与TCP / IP通信的应用程序。 我的主要目标是loggingPC-1和PC-2之间的对话, 而不会丢失任何数据 。 现在,这是我的问题。 我拆下两台电脑之间的电缆,并放置另一台运行Linux的计算机(PC-3),并有两个网卡: PC-1 ============= |(eth0)PC-3(eth1)| ============= PC-2 我不应该在PC-1和PC-2上做任何改变(或configuration)。 所以我在PC-3上设置了这个configuration: eth0:IP地址:192.168.1.2networking掩码:255.255.255.0 eth1:IP地址:192.168.1.1networking掩码:255.255.255.0 但它不起作用。 我应该如何configuration这两个网卡?
我有CentOS,5.8,5.7,6.1,6.3,4.7 Ubuntu,Debian,服务器与我的混合。 我希望他们都安装了nrpe。 我面对的问题是,当我写puppet代码来确保packe nrpe,它在Centos 6+上运行正常,但是当它在5.8上运行时,包名是nrpe-nagio,而不是nrpe ..我试过这样做,但无法执行所需的检查。 package { "nrpe": ensure => "installed", name => $operatingsystem ? { Ubuntu => "nagios-nrpe-server", CentOS => "nrpe", { /^5/: { package { "nagios-nrpe": ensure => "installed", } } } Debian => "nagios-nrpe-server", } } 我怎么能嵌套检查我需要什么? 谢谢
使用SSH,我怎样才能find以目录中的大写字母开头的子目录,然后重新命名它们,包括如果小写的命名目录已经存在,就进行合并? 例如,如果有一个名为“Small”的目录,而一个名为“small”的目录,则需要将所有现有文件从“Small”移动到“small”。 但是,如果没有名为“小”的目录,则“小”只需要重新命名为“小”。 至less我希望能够search以大写字母开头的目录,之后可以手动进行重命名。
http://www.golinuxhub.com/2013/03/setting-up-custom-tcpip-keep-alive.html 一旦我连接到我的开发服务器,我不希望它自动断开,除非我退出我的terminal。 我应该使用什么设置?
这个问题可能是一个奇怪的问题。 然而,我是一个在Linux /networkingnoob,并试图设置我的旧Ubuntu桌面运行计算机作为一个Web服务器,并将其放在我的服务器机柜,将连接到less数其他计算机,链接到相同的局域网和那些可以访问我的Ubuntunetworking服务器。 这台Ubuntu电脑(CPU塔)将松动它的显示器,键盘和所有其他外围设备,并进入我的服务器机柜。 而且这台机器只能在办公室工作时间(需要打开/closures)工作。 我的问题是在服务器机舱内部设置这个CPU塔之后。 1.有人打开机器后,如何以用户身份login,而不必关注显示器? 2.当本机需要closures时,有没有什么build议如何执行? 另外,我知道我要安装openSSH服务器并closures,其他操作可以通过SSH进行。 这是小型办公室configurationnetworking服务器的方式吗?
我试图找出一种方式来获取通知时,我的一个进程开始再次运行(我曾尝试监视proc文件,但没有成功,monit不处理得到相同的PID并定期运行)。 有任何想法吗?
我正在使用Atlassian Bamboo来build立一个构build服务器。 它允许使用“弹性图像”,我可以指定他们使用哪个AMI(我正在使用Amazon Linux / CentOS映像)。 它也允许你添加脚本来实质上“configuration”服务器。 当我在脚本中使用sudo运行构build时,出现如下错误: We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. sudo: no tty present and no askpass program […]