Articles of linux

找不到inn2的ckpasswd

我试图build立一个内部网新闻服务器,inn2,我坚持设置用户身份validation。 我的readers.conf文件如下所示: auth all { auth: "ckpasswd -d <pathdb in inn.conf>/newsusers" auth: "ckpasswd -s" } access full { users: * newsgroups: * } 我使用名为dbmpasswd的Perl脚本创build了一个密码数据库,我从某处获取该脚本。 这个脚本创build了两个文件, newsusers.pag和newsusers.dir 。 在上面的auth all ,我引用了一个名为ckpasswd的程序,但是我无法在我的系统(CentOS 6.2)上find这个程序。 yum whatprovides没有返回,它不在我的path。 谷歌也不怎么样。 我在哪里可以findckpasswd ,更重要的是,我想 – 这是为inn2设置身份validation的正确方法吗?

如何在服务器重启时加载/ etc / sysconfig / iptables

要启用我的服务器端口7070我已经运行 iptables -A INPUT -p tcp -m tcp –dport 7070 -j ACCEPT 通过SSH然后 service iptables save 将规则保存到/etc/sysconfig/iptables文件。 但是,当我重新启动服务器时,保存的规则不适用。 如何在服务器重新启动时自动应用此规则?

为另一台服务器使用现有的清漆服务

在这种情况下,有一个服务器运行一些网站的清漆服务也configuration好。 现在,在另一台服务器上,我在LAMP环境+ W3TC Cache + APC中运行了2个wp多站点,现在我想configuration我的第一台服务器作为它的反向代理。 我想知道这是否会做到这一点: acl whitelist { "localhost"; "127.0.0.1"; "ip server with varnish"; "ip wordpress server"; } sub vcl_recv { if ( ! client.ip ~ whitelist) { error 403 "Access denied"; } 在开始testing之前,由于我对Varnish的使用经验不多,我想听听你对于设置我的服务器VCL的ACL的意见,以允许来自外部服务器的请求 UPDATE 只要指出,Apache响应8080端口和清漆80。 默认/清漆 DAEMON_OPTS="-a ip-server-1:80 \ -T localhost:6082 \ -f /etc/varnish/main.vcl \ -S /etc/varnish/secret \ -s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"

调整已安装系统的分区边界

我有qemu原始磁盘,其中包括两个分区。 第二个分区没有按照ssd原则alignment。 我将把它移到Smartcloud环境,他们build议根据4k边界alignment。 我怎样才能将起始柱面更改为8的倍数,而无需重新安装和最简单的方法? Disk /dev/sda: 103.0 GB, 103080263680 bytes 255 heads, 63 sectors/track, 12532 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 25 200781 83 Linux /dev/sda2 26 12533 100463507+ 83 Linux

Linux RDesktoplocking

我有一个我写的脚本来创build从Linux工作站到Windows服务器的RDP连接。 在插入以太网插孔的机器上使用时,一切都非常棒,但在无线工作站上使用时,rdesktop会在几分钟的活动后始终locking并冻结。 唯一的恢复方法是杀死rdesktop进程并重新启动连接。 也许我没有实现所有正确的rdesktop开关,或者我失去了明显的东西? rdesktop -g "$geometry" -xl -z "$server" 我向其他远程桌面客户端开放,只要他们提供可以通过Bash和Python程序控制的CLI界面。

将Linux用户移到非默认目录的后果

我想知道当我们给用户分配非默认的主目录时,linux的后果是什么。 所以,使用eg / encrypted-home / user而不是/ home(也就是说,顺便说一句,也是我问的原因)我已经注​​意到,X服务器不能正常工作,需要额外的configuration(即不能连接到X服务器)。 还有什么可能成为问题的潜在来源? 改变默认的家庭目录是一个很好的做法? 谢谢

将Linuxconfiguration为在Microsoft DNS域中可见

我一直在试图让我们的Linux的一个可用的Windows域中的框。 Linux的盒子是一个没有gui或X安装的Ubuntu服务器。 所有的操作都是从ssh完成的。 Linux盒子: 主机名:仙人掌 fqdn:cactus.example.com ip:10.0.1.121 Microsoft AD + DNS: 主机名:example.com ip:10.0.1.115 我跟着一些教程,但它仍然无法正常工作。 我同样安装,并添加我的Linux框到活动目录。 我可以login使用 ssh 'domain\user'@10.0.1.121 但是我无法login或ping: cactus.example.com 。 在我的工作站上,名称服务器已正确设置为10.0.1.115,并且ping example.com返回正确的IP。 但是我的领域依然是隐形的。 我听说我只需要join到域,使其可见,但显然不工作。 任何想法如何获得该networking中的其他机器解决的Linux主机名? 编辑 我在下创build了一个Alogging 正向查找区域 + – > example.com …. + – > host:ip:static 它显示为静态,但ping仍然无法正常工作。

缓慢的DNS查询突然

我有一个Ubuntu 12.04服务器和DNS查找似乎是非常缓慢的。 time curl www.google.com需要40秒, time curl 173.194.74.147需要time curl 173.194.74.147 。 我用Ubuntu 12.04重新安装了另一台专用服务器,它也有同样的问题。 问题:我被要求检查我的DNSconfiguration。 所以我添加了谷歌的DNS服务器,但我仍然得到缓慢的DNS解决。 我还应该检查什么? 在/ etc /决心/ conf目录 nameserver 127.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 213.186.33.99 search ovh.net

tcp_keepalive应用程序依赖于Linux吗?

根据http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/index.html ,内核保活function发生在操作系统级别,并且不需要应用程序来明确地调用它。 不过,我也读了应用程序如何调用它(使用SO_KEEPALIVE)来实际使用内核function。 这里> Keep-alive选项在Linux上不适用于外出连接 有人可以澄清? 谢谢!

平有时解决这个名字,有时不会

这是一个正常的行为,ping有时显示服务器的名称,有时只有IP? 操作系统:Ubuntu 12.10 〜#ping development.example.local PING development.example.local(192.168.0.25)56(84)字节的数据。 来自192.168.0.25的64字节:icmp_req = 1 ttl = 64时间= 0.261ms 来自dev.example.local的64个字节(192.168.0.25):icmp_req = 2 ttl = 64时间= 0.265 ms 来自192.168.0.25的64字节:icmp_req = 3 ttl = 64时间= 0.279ms 来自192.168.0.25的64个字节:icmp_req = 4 ttl = 64时间= 0.270ms 来自192.168.0.25的64字节:icmp_req = 5 ttl = 64时间= 0.307ms 来自dev.example.local的64字节(192.168.0.25):icmp_req = 6 ttl = 64时间= 0.303 ms 来自192.168.0.25的64字节:icmp_req = 7 ttl […]