我在虚拟机上有一个radiusd服务器,当我发出“radiusd -X”akadebugging模式时,它已经configuration好了。 我唯一的问题是,当我试图运行它作为一项服务失败… 这是我在日志中得到的错误, “2014年6月28日星期六17:51:12:错误:无法绑定到接口eth1:操作不允许星期六6月28日17:51:12 2014:错误:/etc/raddb/radiusd.conf[240]:绑定到端口的错误为0.0.0.0端口1812“ 事实上,它说操作是不允许的,但我不知道Linux可以禁止在界面上绑定…此外,端口(1812)不是一个priviliged端口。 我的机器运行Scientific Linux 6.5(RHEL fork)。 我已经尝试禁用selinux,但它并没有伎俩。 无论如何,我也禁用radiusd.conf中的用户开关,以便以root身份运行,但我仍然有该操作不允许的错误。 这又奇怪了,它只能certificate服务没有以root身份运行,但是现在是“radiusd -X”,而ps人工显示我以root身份运行。 为什么我使用服务文件这个简单的事实将不会以root身份运行? 这是服务文件的启动function。 start() { [ -x $exec ] || exit 5 [ -f $config ] || exit 6 echo -n $"Starting $prog: " daemon –pidfile $pidfile $exec -d $config_dir retval=$? echo [ $retval -eq 0 ] && touch $lockfile return […]
我目前正在试图find从服务器使用SNMP收集CPU型号名称的oid /方法。 我试图查找它的具体oid,但是我能find的所有相关的CPU使用率,而不是我所需要的。 除非我错过了,否则我也无法在http://www.mibdepot.com/上find它。 希望社区能够通过SNMP收集这些信息的任何帮助
我写了一个帮助程序来debugging清漆安装,并在生产和开发服务器上使用它。 奇怪的是,即使设置几乎相同(硬件除外),我遇到了不同的行为。 该命令是: varnishlog > /var/log/v1.log & curl -I $URL; kill $! 在我们的生产服务器上,它按预期工作: varnishlog作为后台进程启动,并将其输出redirect到/var/log/v1.log – 然后执行curl ,当varnishlog被终止时(尽pipe我没有看到'terminate'消息,直到下一个命令被执行)。 在我们的开发服务器上,命令执行并在crul输出后crul显示“终止”消息。 但是,/ /var/log/v1.log是空的。 这两个服务器uname -srvmo返回Linux 2.6.32-358.18.1.el6.x86_64 #1 SMP Wed Aug 28 17:19:38 UTC 2013 x86_64 GNU/Linux和两个正在运行的CentOS release 6.4 (Final) 。 编辑 :看来varnishlog > /var/log/v1.log不起作用。 varnishlog > /var/log/v1.log 2>&1或varnishlog | tee /var/log/v1.log varnishlog | tee /var/log/v1.log (后者不会将产品输出到控制台)。 其他命令(例如echo 'test' […]
我终于把我的新服务器configuration为我现有的LDAP客户端。 现在,每次我以root身份login时,系统都会提示更改我的“LDAP密码”: login as: root [email protected]'s password: You are required to change your LDAP password immediately. Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 2.6.32-042stab090.3 i686) * Documentation: https://help.ubuntu.com/ Last login: Fri Jul 4 15:45:24 2014 from xxxxxx.xxxxx.xxxxx.de Changing password for root. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: root@ubuntuserver:~# 我使用“pam-auth-update –force”来禁用了LDAPauthentication,但是我仍然在每个rootlogin上都得到相同的提示。 我的“/val/log/auth.log”是完整的空白。 […]
操作系统:Ubuntu 14.04 LTS 软件RAID 10:4x120Gb Intel 530固态硬盘 初步testing: 1.2 GB / s写入 5.2 GB /秒读取 我做了一些testing,以检查是否一切都会好起来的一个失败的磁盘: 我设置为失败并删除/ dev / sda分区(2)。 重启(引导好吧) 将两个分区添加回数组。 重build数组。 重build后: 220 MB / s写入 5.2 GB /秒读取 速度testing用dd(2GB文件) 有什么我想念的吗? 它看起来像一些设置问题。 cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md1 : active raid10 sda2[4] sdd2[5] sdc2[2] sdb2[1] 39095296 […]
我有一个规则,似乎没有如预期的stream量 -A INPUT -p tcp -m state –state NEW -m multiport -s xxxx -d yyyy –dports 38000:38100 -j ACCEPT 如果我删除-s参数stream量似乎是允许这个规则,但如果我再次添加stream量不再允许。 有点奇怪的是,有一个规则高于这个预期的工作,唯一的区别是它不使用-m multiport -p tcp -m state –state NEW -s xxxx -d yyyy –dport 38188 -j ACCEPT 整个规则集如下。 *filter -A INPUT -i lo -j ACCEPT -A INPUT -i !lo -d 127.0.0.0/8 -j DROP -A INPUT -m […]
为了testing的目的(特别是我正在开发一个性能分析器的网站,目前在生产中运行)我需要有一些端点(ES:/性能)应该由Nginx处理(他们获取像时间点等数据和保存到文件)。 但是,显然,网站可能有一个与我的端点名称相匹配的文件夹/路由path。 所以,我希望能够将端点/性能作为一个标准的反向代理,除非设置了一个自定义的HTTP头[甚至是一个特定的GET值]。 如何在nginx中打开/closuresproxy_pass,指定的位置? 我知道我不能在Perl的configuration文件中使用if,for等。 有另一种方法吗?
有没有可能为通过php system , exec等function执行的命令定义shell别名? 我使用fastcgi运行多个版本的PHP,并且在执行时需要运行正确的PHP版本 exec('php -f script.php'); 内部的Web应用程序,所以对于一些调用php虚拟主机,我需要运行/usr/bin/php和其他人如/opt/php5.2.4/bin/php 。 我的虚拟主机configuration看起来像这样 <IfModule mod_fastcgi.c> AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /var/www/test.loc/www.test.loc/cgi-bin/php52.fcgi </IfModule> 和php52.fcgi (分别是php55.fcgi): #!/bin/sh export PHP_FCGI_CHILDREN=4 export PHP_FCGI_MAX_REQUESTS=200 export PHPRC="/opt/php5.2.4/php.ini" exec /opt/php5.2.4/bin/php-cgi 所以每个虚拟主机都有自己的php5x.fcgi脚本和php.ini文件。
我有一个运行着大约200个CentOS实例的OpenStack集群,我从我的托pipe服务提供商那里得到了一个抱怨:DNSstream量对于他们的服务器来说太多了。 为了解决这个问题,我已经build立了一对绑定parsing器实例,并希望通过DHCP推送这些,但我一直没有find一种方法来确保resolv.conf指令options rotate得到通过DHCP推出,或者可以通过一些configuration文件来设置,我假设会住在/etc/sysconfig 。
我已经处理了几天的一个令人困惑的情况。 我有多个CentOS无头服务器(6.4),具有以下属性: 核心 CentOS – 6.4(最终) 内核 – 2.6.32-358.14.1.el6.x86_64 FreePBX – 4.211.64-9 MoBo – 华硕P8H61 CPU – 英特尔酷睿i3 3.4GHZ Mem – 8GB金士顿DDR3 800-1600 硬盘 – WD黑色7200转 PRI – Digium Device TE130 800a(rev 02) PRI – Sangoma B600(1923:0025) SE状态:禁用(我知道,我知道) 包 libpri-1.4.12-6_centos6.x86_64 libpri-debugging信息,1.4.12-6_centos6.x86_64 libpridevel – 1.4.12-6_centos6.x86_64 DAHDI-固件oct6114-128-1.05.01-119_centos5.noarch DAHDI-Linux的2.7.0-18_centos6.x86_64 wanpipe-7.0.4-kernel.2.6.32.358.14.1.el6.dahdi.2.7.0.rel.49.x86_64 DAHDI-linux的-的kmod-debuginfo软,2.7.0-45_centos6.2.6.32_358.14.1.el6.x86_64.x86_64 DAHDI-linux的-debuginfo软,2.7.0-18_centos6.x86_64 DAHDI-固件oct6114-032-1.07.01-119_centos5.noarch KMOD-DAHDI-Linux的2.7.0-45_centos6.2.6.32_358.14.1.el6.x86_64.x86_64 DAHDI-固件oct6114-256-1.05.01-119_centos5.noarch DAHDI-固件te820-1.76-119_centos5.noarch DAHDI-固件vpmoct032-1.12.0-119_centos5.noarch DAHDI-固件2.5.0.1-119_centos5.noarch […]