Articles of linux

将strace连接到100%CPU Apache进程 – 输出

我遇到了使用100%CPU的Apache2产卵进程的问题。 将strace连接到这样的进程之一,有时会产生输出,有时会给出这个结果: 2672 17:18:07 poll([{fd=14, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout) 2672 17:18:07 write(14, "\236\3\0\0\3SELECT FLOOR(((price_index."…, 930) = 930 2672 17:18:07 read(14, "\1\0\0\1\2\33\0\0\2\3def\0\0\0\5range\0\f?\0\r\0\0\0\10\0"…, 16384) = 85 我会很感激任何想法来解释上述。

L2TP和机器上的多个接口

我们已经在linux上设置了ipsec和l2tp。 一个问题出现了(由于防火墙pipe理策略),是否可能有1个虚拟接口,而不是每个连接的客户端。 现在我们有: ppp0 serverip clientip1 ppp1 serverip clientip2 想要有: l2tp_tun serverip serverip 就像使用OpenVPN的tun接口,然后能够将IP地址和路由推送到每个客户端。

奇怪的Postfix的全部问题

我已经成功设置了Postfix和虚拟映射: virtual_mailbox_domains = test.com test2.com virtual_mailbox_base = /var/mail/virtualhosts virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox virtual_minimum_uid = 500 virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 virtual_alias_maps = hash:/etc/postfix/virtual allow_mail_to_commands = forward 然后在/ etc / postfix / virtual中,我设置了以下catch-all规则: [email protected] [email protected] [email protected] [email protected] @test.com test_catchall 在/ etc / postfix / virtual_mailbox中,我设置了这些: [email protected] test.com_pop1 [email protected] test.com_pop2 顺便说一句,我已经创build了一个系统用户“test_catchall”。 现在,奇怪的事情开始了。 当我发送电子邮件到[email protected]时,它被“test_catchall”帐户捕获。 到目前为止没有问题。 但是,如果我发送电子邮件到其中一个系统用户帐户,它仍然被test_catchall而不是真正的所有者捕获。 但是,Catch-all对于虚拟别名正常工作。 我究竟做错了什么? […]

CURL – 保存多个HTTP响应

我已经了解到,我们可以使用CURL发送多个HTTP请求: curl -I http://linuxbyexample.co.nr http://lne.blogdns.com/lbe 或这个: xargs curl -I < url-list.txt 我们怎样才能把所有的答案都保存下来 – 每一个答案都是不同的文件?

OpenIDap ppolicy,如何解锁帐户?

我已经启用OpenLDAP密码策略覆盖和帐户locking现在正常工作。 在5次身份validation失败后,帐户被locking。 在重置密码时,帐户再次打开。 任何方式来解锁,而不是重置密码。

FreeBSD与Linux有多less不同?

我正在尝试使用Linux为我的ESXi服务器设置一个NAS盒,我将安装ZFS和iSCSI,并且我认为一切都会变得很棒。 我错了… Linux上的ZFS并不是最令人吃惊的事情,它需要工作。 所以我很好奇,FreeBSD支持ZFS正确吗? FreeBSD支持什么版本的ZFS,也是更重要的问题。 FreeBSD和Linux有多大的不同,我假设Linux和FreeBSD都将使用BASH作为默认的shell。 难道要把它设置成一个用ZFS存储的NAS机器吗? 后端可能是iSCSI的VMware连接。

服务器极其滞后并logging一堆“内部虚拟连接”

有一个networking服务器(实际上不知道它是什么,这是我的遗产)。 几个小时前,它开始工作非常(非常!)慢,mysqld通常失败的请求。 /var/log/mysqld.log是空的(好吧,它说,mysqld开始,等等,但没有关于今天) / var / log / apache2 / access_log中充满了这样的行: ::1 – – [30/Nov/2011:10:15:05 +0100] "GET / HTTP/1.0" 200 1 "-" "Apache/2.2.3 (Linux/SUSE) (internal dummy connection)" ::1 – – [30/Nov/2011:10:15:05 +0100] "GET / HTTP/1.0" 200 1 "-" "Apache/2.2.3 (Linux/SUSE) (internal dummy connection)" ::1 – – [30/Nov/2011:10:15:05 +0100] "GET / HTTP/1.0" 200 1 "-" "Apache/2.2.3 […]

监视MySQL回滚段

我最近在MySQL中发现了1024的默认开放事务上限。 我已经使用innodb_extra_rsegments增加了限制。 不过,我想继续关注这一进展。 我的MySQL版本是5.1.48。 有没有办法在某个时间点监控未完成交易?

每个用户的proftpd初始目录

成功设置proftpd服务器后,我想为每个用户添加初始目录,我有2个用户,webadmin可以访问所有文件夹和上传,只能访问上传文件夹 … # Added config DefaultRoot ~ RequireValidShell off AuthUserFile /etc/proftpd/passwd # VALID LOGINS <Limit LOGIN> AllowUser webadmin, upload DenyALL </Limit> <Directory /home/webadmin> <Limit ALL> DenyAll </Limit> <Limit DIRS READ WRITE> AllowUser webadmin </Limit> </Directory> <Directory /home/webadmin/upload> <Limit ALL> DenyAll </Limit> <Limit DIRS READ WRITE> AllowUser upload </Limit> </Directory> 所有设置好,但我需要告诉我的FTP客户端初始目录为每个用户(否则它保持检索目录失败),我认为它应该为每个用户自动设置(不需要在FTP客户端键入初始目录)

如果用户从特定主机远程login,如何configurationSUDO无密码

我想configuration我的Debian框sudoers文件如下: 如果USERNAME从IP aaaa远程login:不需要密码即可使用sudo 如果USERNAME从其他地方或本地远程访问:使用sudo需要密码 我知道如何做到这一点,所以他们总是需要,或从来没有需要,但我不知道如何configuration多个位置。