Articles of linux

dhclient.conf:发送2个主机名到DHCP服务器?

已经工作: Debian框 在dhclient.conf使用send host-name me.company.com DHCP DNS会自动使用me.company.com的条目进行me.company.com 我想补充的是: 发送第二个主机名,所以两者都自动注册到DNS 换句话说:我希望DHCP客户端使用不同的名称两次向DNS注册,最好不必手动维护DNSlogging。 这甚至可以用DHCP?

在Linux中创build守护进程…文件权限应该如何?

我正在PEAR System_Daemon上运行几个PHP Gearman Daemons。 我需要他们能够写入以下位置… /var/run/{APPNAME}.pid /etc/init.d/{APPNAME} /gearman/log/{APPNAME}.log 我应该为他们设置什么权限? 我不介意创build一个不同的用户或你有什么,但我只是不是最大的文件权限。 我想这样做是正确的,而不是chmod 777易于使用和以root身份运行,这是不是一个好主意。 帮助这个文件权限白痴?

linux,networking,build立子网

我有一组服务器(debian linux box),每个都有一个关于eth0的公共IP。 许多数据在服务器之间被处理和传递。 我想在服务器之间创build一个子网,closures每个服务器eth1,并将它们全部链接到一个单独的交换机,以便在服务器之间传递数据。 当服务器连接到eth1上的辅助交换机时,是否需要手动将IP(从172.16.0.1+)分配给每台服务器? 如果是这样,我怎么从命令行做到这一点?

Slackware 12上的Samba 3.3或更高版本 – 我该如何做到这一点?

我试图升级Samba服务器上的一个Slackware 12盒子作为Windows 7 32位机器(它现在有一个3.0.3和Win XP的机器,但7拒绝join域的PDC – 在Windowsregistry中尝试了几十个黑客之后发布了这个)。 我是一个Slackware的新手(我通常住在Ubuntu),所以我可能会错误的方式,但这是我迄今为止所做的: Samba维基对registry有几个窍门,似乎也build议3.3以后的版本(尽pipe没有这么多的话) http://wiki.samba.org/index.php/Windows7 之后在Slackware 12上search了后来的Samba二进制文件,并且完全没有得到,我决定也许我可以编译这个有福的东西。 但我不断收到编译器错误。 我正在使用这个SlackBuild脚本http://ftp.twaren.net/Linux/slackware/slackware-current/source/n/samba/samba.SlackBuild 有没有更好的方法来做到这一点? (没有升级基本系统?它有很多精细调整的东西运行,我不想搞乱其余的设置)。

在XEN linux客户端上奇怪的波动时间

我在工作中遇到一些奇怪的问题。 我们有几个当前时间波动的XEN客人。 # date;date;date;date;date;date;date Thu Feb 25 16:00:40 PHT 2010 Thu Feb 25 16:00:48 PHT 2010 Thu Feb 25 16:00:40 PHT 2010 Thu Feb 25 16:00:48 PHT 2010 Thu Feb 25 16:00:40 PHT 2010 Thu Feb 25 16:00:48 PHT 2010 Thu Feb 25 16:00:40 PHT 2010 如上所示,时间在16:00:48和16:00:40之间波动,这对我们来说是有问题的,因为我们的一些脚本中的时间差异的计算变得不准确(例如,应该是几毫秒差异变成几个第二差异甚至有时是负差异)。 有问题的服务器是XEN主机上的Linux客户机。 客人系统上的时间波动,但在主机本身是可以的。 我排除了ntpd,因为无论ntpd是否在客户系统上运行,都会发生这种情况。 客户正在全面虚拟化。 主人和客人的时间是一致的,只是客人的时间在主人的几秒钟内波动,主人的时间不会波动。 / proc / […]

kickstart脚本出现问题,分区信息崩溃部署

目前正在testing修鞋匠,但是在加载分区信息时遇到kickstart脚本的问题。 这是我的ks: http : //pastebin.ca/1824343 我无法弄清楚part部分有什么问题。 没有它,它的工作。 我甚至尝试过autopart 。 如果条目被删除,它就可以工作,但是我必须向安装者提供分区信息。 在kickstart下引发了一个pythonexception。 我得到一个Errno 2没有这样的文件或目录。 我的Apache日志说: 文件不存在:/var/www/cobbler/links/CentOS-5.3-x86_64/images/updates.img 文件不存在:/var/www/cobbler/links/CentOS-5.3-x86_64/disc1 档案不存在:/var/www/cobbler/links/CentOS-5.3-x86_64/images/product.img 但没有part信息,没有错误发生。 我没有看到什么? Cobbler 2.0.3导入CentOS 5.3 x86_64 DVD,PXE从Xen客户端引导。

写入LVM2上的未分配空间

我想知道是否有办法写入一个lvm2(Linux)的未分配空间… 我宁愿将所有的分区都encryption,但是我不太确定是否有更早的非encryption分区,所以现在我想覆盖/刷卡我的LVM使用的所有空间,但是现在还没有分配给逻辑卷。 我知道创build一个新的逻辑卷消耗所有可用的范围,擦拭,然后删除它可能会做的工作(是吗?),但我想知道是否有另一个更优雅的方式,可以让我做一些事情喜欢: dd if=/dev/random of=/dev/the-magical-unallocated-space-on-lvm2-device

Fedora 11系统 – 删除失败的硬盘,并引导获取GRUB硬盘错误

问候, 我有一个120GB的ATA硬盘,它有我认为是非必要的数据。 我也有一个320GB的SATA硬盘与操作系统/应用程序/文件(我想保持良好的数据)。 我的120GB ATA失败了,因为我的电脑一直在放缓。 但是,当我从BIOS移动驱动器时,我的电脑无法启动,说“GRUB硬盘错误”。 我知道我的Fedora系统有一个LVM设置。 我期待从“混音”中删除120GB的硬盘,并且只有一个硬盘。 我如何恢复? 谢谢。 我现在可以访问Linux Live CD并可以进行任何更改。 但是,它不会启动到我的操作系统 – 它失败。 更新:这是我的Grub.Conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths […]

通过tc桥接stream量限制

我有一台Linux机器作为模拟各种networking条件的桥梁运行。 我用这个tc 。 引入延迟或丢包非常简单,但是我尝试configuration带宽限制时遇到了麻烦。 你能告诉我如何限制所有通过我的桥梁的交通, 没有任何特殊的规则和条件 ,只需将其限制为1Mb / s? 谢谢。 PS你最喜欢的链接到TC教程将不胜感激。

升级内核后的最佳实践

问候 … 我需要知道在升级内核之后应该做什么? 如何快速检查内核是否适合服务器软件,检查内核是否可以与当前安装的cpanel进行编译等。