Articles of linux

2个Linux服务器之间的multithreading文件同步

目前我运行rsync的总数为250GB的220万个文件,在6个小时内只需要700K的文件。 有谁知道一个rsync的工具,可以做到这一点与多个线程,所以它变得更快?

在debian中创build一个虚拟包最简单的方法是什么?

在debian中创build一个“虚拟包”最简单的方法是什么? 我的问题:我已经从源代码编译/安装MySQL,现在需要告诉其他软件包,MySQL已经安装(否则,他们也将尝试安装MySQL …)。 我search了互联网,但没有find这个问题的快速答案。 是否有一个简单的命令来告诉aptitude安装的东西,但排除一个特定的必需库/依赖项(如MySQL)。 这将是解决问题的另一种方法。

确定当前打开的TCP连接何时创build?

我怎样才能知道在Linux上什么时候build立了一个当前打开的TCP连接?

非交互式地创build一个包含所有可用磁盘大小的分区

这对我来说很恶心,但是很有效: echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb 我想知道一个更谨慎或优雅的方式来实现这一点。 整个引导logging和分区表在此任务之前被清零,所以我们可以相信分区1是可用的。

我怎么才能让木偶在创build用户时只设置密码?

我希望Puppet不要pipe理密码(即在更改时重置密码),而是在Puppet创build用户时设置初始密码。 我正在考虑设置密码的Exec资源的notify ,但是当Puppetpipe理的任何属性被修改时(例如,组成员资格,主目录等),触发这个资源。 我不要那个。 有任何想法吗?

什么目录和文件结构用于Puppet?

到目前为止,我读过的木偶教程没有提到如何构build木偶.pp 。 任何人都可以分享一些有用的工作和扩展的经验吗?

采用FreeIPA而不是Active Directory的VMware vCenter / ESXi?

vCenter可以通过FreeIPA而非Active Directory进行身份validation吗? 如果是这样,你将如何设置? 我们有一个纯粹的Linux环境(CentOS),需要有vCenter,我们的VM有相同的用户。 vCenter被部署为Linux设备。 宁愿不要在我们的环境中有一台Windows机器。

Apache prefork优化 – select正确的`MaxRequestsPerChild`值

我试图优化我们的Web服务器来处理尽可能多的连接。 我读了很多post和Apache的说明。 我试图了解我应该为MaxRequestsPerChildselect哪个值。 起初,我已经尝试将它设置为4000,但服务器处理很多请求时遇到困难,所以我开始提高它。 目前我的设置是: <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40000 </IfModule> 将MaxRequestsPerChild设置为40,000后,服务器设法处理更多的连接,而不使用更多的内存/ CPU。 任何人都可以告诉我,这个价值是否太高,或者可以有这么高的价值吗? 谢谢! OS信息: [root@web06 ~]# uname -a Linux web 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux [root@web06 ~]# free total used free shared buffers cached Mem: 3814660 […]

ulimit -n不变 – values limits.conf没有任何作用

我正在尝试提高ubuntu机器上所有用户的打开文件描述符最大值。 这个问题有点跟随这个问题。 即使在需要pam_limits.so时,ulimit也不会读取打开的文件描述符limits.conf设置 除了我已经在limits.conf中添加了所需的“根”条目 这里是条目 * soft nofile 100000 * hard nofile 100000 root soft nofile 100000 root hard nofile 100000 与pam_limits.so相关的pam_limits.so /etc/pam.d/中的所有相关文件中都未被注释,而fs.file-max已在/etc/sysctl.conf中正确设置 但是,我仍然看到 abc@machine-2:/etc/pam.d$ ulimit -n 1024 重启后。 可能是什么问题呢? 我的默认shell是/ bin / sh,我不能使用chsh来更改我的默认shell,因为我的用户在机器上是通过一些分布式身份validationscheme进行身份validation的。

火星人数据包的日志有什么用处

大多数情况下,当我执行任何search硬件的Linux盒等,在列表中总是有一个日志的火星包(IP)没有任何进一步的解释。 net.ipv4.conf.all.log_martians =1 net.ipv4.icmp_ignore_bogus_error_responses =1 我做了一些谷歌search,但它看起来不像火星包是攻击的来源等等。 任何人都可以发光吗? 谢谢