Articles of centos

在CentOS 5上安装perl5.10,重buildFedora源码rpm是一个好主意?

在CentOS 5上安装perl5.10,重buildFedora源码rpm是一个好主意? 另外,CentOS在这么多年后还不支持perl 5.10?

在没有Samba / Winbind的情况下对CentOS进行身份validation

我们目前有我们的CentOS 5.5服务器使用Samba和Winbind对我们的Active Directory环境(Windows 2003 R2)进行身份validation。 它为我们提供了很好的服务,但我们需要更强大的function,并且有人build议使用LDAP和Kerberos直接对AD进行身份validation。 推动背后的主要动机是我们有不同的UID / GID,其中一个服务器上的单个用户(bob)将具有UID 501,另一个531,并且影响SMB安装目录的权限。 这是我的理解(作为一个Linux新手),可以读取AD中的Unix属性,从而在整个环境中集中和标准化我们的UID / GID? 我希望这个环境尽可能稳定,并且不要认为Samba / Winbind解决scheme的扩展性很好,所以如果我可以通过将AD指定为一个理想的LDAP服务器来实现这一点。 任何build议,非常感谢,并会阻止我拉我的头发进一步。

我的Linux防火墙是否安全?

我是新手到Linux防火墙,并试图为面向公众的计算机设置我的系统防火墙。 这是我的要求: 端口80和22应该打开HTTP请求和SSHlogin 由于我的应用程序服务器将在8080端口上以非root用户身份运行。我想将所有数据包redirect到端口8080.在某些情况下,我的应用程序本身向服务器发出请求。 问题:我的防火墙有没有漏洞? 我可以使这个更安全的方法。 这是我的防火墙设置: *filter :FORWARD ACCEPT [0:0] :INPUT ACCEPT [0:0] :RH-Firewall-1-INPUT – [0:0] :OUTPUT ACCEPT [0:0] -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp -m icmp –icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p esp -j ACCEPT -A RH-Firewall-1-INPUT -p ah -j ACCEPT -A RH-Firewall-1-INPUT -m […]

每日增量备份+每周完整备份

我有一台装有CentOS 5.6的服务器,上面有SVN,我想每天进行一次增量备份,每周进行一次完整的备份。 我需要将其备份到将连接到服务器的外部硬盘上。 我尝试过使用rsync提供的由Mike Rubel提供的示例,但实际上并没有进行增量备份 – 它正在进行完整备份。 不幸的是,我不太熟悉bash脚本:/ 任何帮助表示赞赏

varnishd:找不到命令

运行CentOS 5.6的新机器,安装并运行httpd&mysql。 我已经通过百胜安装了清漆,没有任何错误,但我无法运行varnished 例如,如果我想运行在Varnish-wiki上看到的以下命令: varnishd -f /usr/local/etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:8080 我被提示以下响应-bash: varnishd: command not found 运行varnishadm工作,并导致Child in state running ,确认清漆确实在运行。 我已经用sudo尝试了以上所有内容,但无济于事。 我在这台机器上没有root访问权限,这可能是什么原因造成的? 还有什么我可以检查的东西?

Red Hat的驱动程序是否在CentOS上运行?

我正在考虑购买戴尔PowerEdge T310 。 它在红帽HCL中被标记为经过authentication的硬件 ,但是我想使用CentOS。 我知道CentOS是由RHEL资源构build的,但RHEL驱动程序是否在CentOS上运行?

在同一台服务器上使用Nginx和Apache的潜在问题?

我安装了nginx来处理和apache一起的请求。 之前,apache在80端口上收听,现在我已经切换到nginx监听端口80和apache在一些模糊的端口,并有nginx proxy_pass到Apache,如果请求是非静态内容。 我的nginxconfiguration包含以下内容: server { listen 80; server_name static.test.domain.com; location / { root /home/test/www/static; index index.html index.htm; } } server { listen 80; server_name domain.com *.domain.com; location / { proxy_set_header Server "testserver"; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8800; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } […]

我如何在CentOS上安装最新的Git稳定版本?

我有兴趣在CentOS Linux 5.4主机上安装Git。 Pro Git在线书籍中的安装说明提供了两个途径:从源代码安装或使用主机的包pipe理系统(在本例中为yum)。 但是,也没有为我工作。 从yum安装 当我尝试百胜,我得到这个结果… $ sudo yum install git-core Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.team-cymru.org * extras: centos.mirrors.tds.net * updates: ftp.osuosl.org Setting up Install Process No package git-core available. Nothing to do (为什么yum不能find这样一个普通的包?它是否与Kernel.orgclosures?) 从源代码安装 另一种select是下载源代码。 在Git 主要网站上提供的Git v1.7.6.1最新稳定版本的位置是http://kernel.org/pub/software/scm/git/git-1.7.6.1.tar.bz2 。 但是,该链接导致页面显示为“维护”。 看起来kernel.org由于攻击已经数周了。 有什么build议么? 谢谢!

名称冲突时,如何使本地/ etc / group优先于LDAP?

我们有一个工作的LDAP设置。 不过,由于本地文件和LDAP中都存在一些用户名和组名,我们最近遇到了一个问题。 具体来说,apache用户和组都存在于: /etc/passwd和/etc/group 作为用户和组的LDAP 经过最近的yum更新(CentOS 5)之后,进程的组ID已经从/etc/group中的值改变为LDAP中的值(而用户ID仍然是来自/etc/passwd的ID)。 由于httpd所需的一些文件是由root用户拥有的,所以apache(来自/etc/group )但不是全世界可读的,这就造成了问题。 请注意,我们在/etc/ldap.conf和/etc/openldap/ldap.conf已经有了nss_initgroups_ignoreusers apache,… 。 另外,在/etc/nsswitch.conf有 passwd: files ldap group: files ldap shadow: files ldap 和其余的正常位和鲍勃。 因此,如果LDAP和本地文件中都存在名称,是否有办法确保本地文件中的ID优先于LDAP中的ID?

有没有一种简单的方法来检查命令行中的SSL密码偏好?

CentOS 5.x 我想确认哪些SSL密码在我的Web服务器上受支持和首选。 有没有简单的方法来做到这一点,而不使用第三方审计软件/设备? 我希望在openssl的东西。 不幸的是,Web服务器被locking,所以像Qualys SSL Test等其他第三方在线工具将无法工作。