标签: centos5

如何在所有文件和所有目录中递归查找单词

我正在 CentOS 中寻找特定的短语,但我不确定包含该文件的文件所在的位置和目录。如何对短语进行完整的递归搜索。谢谢

linux centos centos5

7
推荐指数
1
解决办法
2万
查看次数

cron 作业的时区

我们有一个运行 CentOS 5.5 的 VDS,它是使用 EDT 时区创建和配置的。我已替换etc/localtime为指向Australia/Melbourne(UTC+10) 时区文件的链接。运行该date命令会显示正确的日期和时间。

问题是 cron 作业正在运行,就好像服务器仍在使用 EDT 时区一样,即使在重新启动后也是如此。例如,本应在凌晨 1:01 运行的作业在下午 3:01 运行。

我错过了什么?

cron timezone centos5

7
推荐指数
1
解决办法
3946
查看次数

我如何格式化这个正则表达式以便它可以在 fail2ban 中工作?

我刚刚在 CentOS 服务器上安装了 fail2ban 以响应 SSH 蛮力尝试。fail2ban 的 sshd.conf 文件中的默认正则表达式与 audit.log 中的任何条目都不匹配,这是 SSH 似乎记录所有连接尝试的地方,所以我试图添加一个匹配的表达式。

我试图匹配的字符串如下:

type=USER_LOGIN msg=audit(1333630430.185:503332): user pid=30230 uid=0 auid=500
 subj=user_u:system_r:unconfined_t:s0-s0:c0.c1023 msg='acct="root": exe="/usr
/sbin/sshd" (hostname=?, addr=<HOST IP>, terminal=sshd res=failed)'
Run Code Online (Sandbox Code Playgroud)

我试图使用的正则表达式是:

^.*addr=<HOST>, terminal=sshd res=failed.*$
Run Code Online (Sandbox Code Playgroud)

我已经使用 regextester.com 和 regexr 来尝试构建正则表达式。测试人员给了我这个正则表达式的匹配项:^.*addr=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, terminal=sshd res=failed.*$但是如果我不在<HOST>正则表达式中使用标签,fail2ban-regex 会抱怨。但是,使用^.*addr=<HOST>, terminal=sshd res=failed.*$给了我 0 个匹配项。

在这一点上,我完全被困住了,我将不胜感激任何帮助。我在尝试使用的正则表达式中做错了什么?

security linux regex fail2ban centos5

7
推荐指数
1
解决办法
2万
查看次数

如何检查Centos中的防火墙规则

我有centos 5.

我尝试了 iptables -L 它给出了以下输出

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     icmp --  anywhere             anywhere            icmp any
ACCEPT     esp  --  anywhere             anywhere
ACCEPT     ah   --  anywhere             anywhere
ACCEPT     udp  --  anywhere             224.0.0.251         udp …
Run Code Online (Sandbox Code Playgroud)

firewall centos5

6
推荐指数
1
解决办法
4万
查看次数

如何在基于 centos x64 linux 的系统上卸载 JDK

我尝试在我的 CentOS x64 Web 服务器中安装 JDK,看起来我已经做了一些事情:(...

现在,如何在 Centos x64 linux 中卸载 JDK 1.6.0_26?

问候,阿文德。

java centos uninstall centos5

6
推荐指数
1
解决办法
2万
查看次数

mod代理在apache上不起作用

我正在尝试在 WHM/CPanel CeEntOS Linux 服务器上安装 Mod_Proxy Apache 模块。这是系统信息:

CentOS release 5.6 (Final)
Server version: Apache/2.2.21 (Unix)
Cpanel::Easy::Apache v3.7.2 rev9999
Run Code Online (Sandbox Code Playgroud)

我安装的目的是,当我在 abc.com 站点上单击一个指向 auto.efg.com 站点的链接(假设它的 IP 地址是 192.168.0.101)时,浏览器将在 auto.efg 上加载应用程序。 com 同时在浏览器的地址栏上维护 abc.com。

所以我跟着这个教程:

http://www.hackersgarage.com/install-mod_proxy-apache-module-on-whmcpanel-ceentos-linux-server.html

所以当我完成它时,我能够做到这一点:

root@ip-xxx-xxx-xxx [/tmp/httpd-2.2.21/modules/proxy]# ls -l           
/usr/local/apache/modules/mod_proxy*

-rwxr-xr-x 1 root root 88708 Jan  5 08:22 /usr/local/apache/modules/mod_proxy.so*
-rwxr-xr-x 1 root root 49654 Jan  5 08:23 /usr/local/apache/modules/mod_proxy_connect.so*
-rwxr-xr-x 1 root root 73196 Jan  5 08:23 /usr/local/apache/modules/mod_proxy_http.so*
Run Code Online (Sandbox Code Playgroud)

现在,按照这些说明操作并尝试重新启动服务器后,出现以下错误:

/etc/init.d/httpd restart
httpd: Syntax error on line 35 of /usr/local/apache/conf/httpd.conf: module proxy_module …
Run Code Online (Sandbox Code Playgroud)

mod-proxy centos5 apache-2.2

6
推荐指数
1
解决办法
1745
查看次数

ntlm_auth - 可以使用旧密码和新密码登录 AD

我有 AD 和 ntlm_auth 问题。我使用以下命令查询 AD 服务器以检查用户是否存在:

ntlm_auth --use-cached-creds --username=SOME_USER --password=SOME_PASS --domain=SOME_DOMAIN
Run Code Online (Sandbox Code Playgroud)

但问题是,当我在 AD 中更改用户的密码时,以下两个查询都有效:

ntlm_auth --use-cached-creds --username=SOME_USER --password=OLD_PASS --domain=SOME_DOMAIN
ntlm_auth --use-cached-creds --username=SOME_USER --password=NEW_PASS --domain=SOME_DOMAIN
Run Code Online (Sandbox Code Playgroud)

如果删除 中的.tdb缓存文件/var/cache/samba/,则只能使用 NEW_PASS 登录。我该如何解决这个问题?有什么办法可以让服务器不缓存密码?或者 ntlm_auth 的任何标志,我可以使用它来不考虑 old_password 吗?

我正在使用 CentOS5 和 ntlm_auth 3.3.8。

提前致谢。

active-directory ntlm centos5

6
推荐指数
1
解决办法
3706
查看次数

TCP 连接过多导致断开连接

我有一个使用 TCP 连接运行的游戏服务器。服务器随机断开用户连接。我认为它与服务器的 TCP 设置有关。

在本地开发环境中编写的代码可以处理 8000+ 并发用户而不会出现任何断开或错误(在 localhost 上)。

但是在实际部署的 Centos 5 64bit Server 中,服务器创建这些断开连接与并发 tcp 连接数量无关。

服务器似乎无法处理吞吐量。

netstat -s -t
IcmpMsg:
    InType0: 31
    InType3: 87717
    InType4: 699
    InType5: 2
    InType8: 1023781
    InType11: 7211
    OutType0: 1023781
    OutType3: 603
Tcp:
    8612766 active connections openings
    14255236 passive connection openings
    12174 failed connection attempts
    319225 connection resets received
    723 connections established
    6351090913 segments received
    6180297746 segments send out
    45791634 segments retransmited
    0 bad segments received.
    1664280 resets sent
TcpExt:
    46244 invalid SYN …
Run Code Online (Sandbox Code Playgroud)

networking tcp linux-networking centos5

6
推荐指数
1
解决办法
3万
查看次数

SSL 库错误:-8181 证书已过期

a后yum update,启动apache时出现错误,在/var/log/httpd/error_log

[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[error] SSL Library Error: -8181 Certificate has expired
[error] Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss.conf so the server can start until the problem can be resolved.
Run Code Online (Sandbox Code Playgroud)

现在我暂时放NSSEnforceValidCerts offnss.conf有网站的运行。我该如何修复错误?

ssl centos5 apache-2.2

6
推荐指数
1
解决办法
2万
查看次数

我刚刚签署的 RPM 上的错误签名或 NOKEY 错误

我在为 RHEL/CentOS 5 主机进行 RPM 签名时遇到了严重的问题。

TL;DR:RPM 签名不起作用,并且它以各种疯狂和不稳定的方式工作,具体取决于确切的 GPG 密钥大小和格式,甚至生成位置,当密钥显示rpm -qa gpg-*为当前时会产生 NOKEY 错误;BAD刚刚使用相同密钥在同一台机器上签名的 RPM 上的签名错误;密钥上的无效密码错误,其中 gpg 直接接受密码而没有问题;等等。


我已经使用 4096、2048 和 1024 位 RSA 密钥以及 2048 位 DSA 密钥进行了测试,在同一个 CentOS 5.10 虚拟机上进行签名和验证。行为因密钥类型和大小而异,但我还没有发现任何真正有效的东西。

姓名、电子邮件和 RPM 文件名被 XXX 屏蔽但没有其他编辑,例如,DSA 2048 密钥:

$ rpm --version
RPM version 4.4.2.3

$ gpg --list-secret 92fb1e62
sec   2048D/92FB1E62 2014-08-29 [expires: 2015-08-29]
uid                  XXX <XXX@XXX.com>
ssb   2048g/2E0F0A24 2014-08-29 [expires: 2015-08-29]

$ gpg -a --export 92fb1e62 > /tmp/packagers

$ sudo rpm --import /tmp/packagers

$ rpm …
Run Code Online (Sandbox Code Playgroud)

redhat gpg rpm digital-signatures centos5

6
推荐指数
1
解决办法
2万
查看次数