标签: rhel4

我使用的是什么版本的 RHEL?

在没有 root 权限的情况下,如何从 shell 确定我正在运行的 Red Hat Enterprise Linux 版本?

理想情况下,我想同时获得主要和次要版本,例如 RHEL 4.0 或 RHEL 5.1 等。

linux redhat rhel4 rhel5 rhel6

152
推荐指数
5
解决办法
36万
查看次数

如何针对 CVE-2014-6271 和 CVE-2014-7169 中的 bash 漏洞修补 RHEL 4?

昨天和今天(2014 年 9 月 24 日)广泛报道了通过 Bash 执行远程代码的机制。http://seclists.org/oss-sec/2014/q3/650报告为 CVE-2014-7169 或 CVE-2014 -6271

出于对我来说太愚蠢无法公开解释的原因,我负责运行 RHEL 4 且没有更新订阅的服务器。我可以建立一个克隆来测试这个,但我希望有人能有一个直接的答案。

  1. Centos 4 中的 /bin/bash 是否已打补丁,还是会打补丁?
  2. 我可以将一个(大概打过补丁的)Centos 4 /bin/bash 放入我的 RHEL 系统中作为一种可以让我花几周时间的解决方法吗?(我需要到 12 月 10 日)

bash centos rhel4 exploit

16
推荐指数
3
解决办法
2万
查看次数

绕过Paypal升级

PayPal 正在升级所有 Web 和 API 端点上的 SSL 证书。由于对计算能力进步的安全担忧,业界正在逐步淘汰 1024 位 SSL 证书 (G2) 以支持 2048 位证书 (G5),并正在转向更高强度的数据加密算法以保护数据传输,SHA -2 (256) 高于旧的 SHA-1 算法标准。

但是,我们仍在使用与升级不兼容的系统,更新我们的服务器不是一种选择。因此,我们认为代理(nginx)paypal 端点,以便paypal 认为nginx 服务器(支持更新)正在访问该端点,而不是我们的旧服务器。这可能吗?如果没有,绕过此升级的可能选项是什么?

这是 nginx 代理的示例配置

 服务器 {
    听80;
    server_name api.sandbox.paypal.com;

    access_log /var/log/nginx/api.sandbox.paypal.com.access.log;
    error_log /var/log/nginx/api.sandbox.paypal.com.error.log;

    位置/nvp {
        proxy_pass https://api.sandbox.paypal.com/nvp;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header 主机 $http_host;
    }
} 

rhel4 upgrade

16
推荐指数
4
解决办法
3883
查看次数

为什么 JBoss 和 Logrotate 会创建充满 NUL 字符的日志文件?

我已经设置了 Logrotate 来每晚轮换我的 JBoss Application Server 4.2.2.GA 日志。在轮换日志文件并且 JBoss 再次开始写入它们之后,新日志文件以与前一个日志文件中的字符一样多的 NUL 字符开头,然后是新的日志消息。例如,如果 JBoss server.log 文件的长度为 5000 字节,那么在轮换后,新的 server.log 文件将以 5000 个 NUL 字符开头。几天后,server.log 以 NUL 字符开始,相当于前几天所有日志文件中字符的总和。似乎 JBoss 正在记住它在日志文件中的位置,并在截断的文件中从它停止的地方开始。这是我的 JBoss 的 logrotate 配置:

/apps/jboss-4.2.2.GA/server/default/log/*log {
    daily
    rotate 30
    compress
    notifempty
    copytruncate
    missingok
    nocreate
}
Run Code Online (Sandbox Code Playgroud)

我无法每晚重新启动 JBoss,因为那会导致停机时间过长。我也不能使用 log4j DailyRollingFileAppender,因为它不会删除旧的日志文件。有没有人让 logrotate 与 JBoss 一起正常工作?

rhel4 jboss logrotate log4j

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

有没有办法在 NFS 上做类似 LVM 的事情?

我意识到由于 NFS 不是块级的,因此不能直接使用 LVM。

但是:有没有办法将多个 NFS导出(例如,来自 3 个服务器)合并到不同服务器上的一个挂载点中

具体来说,我希望能够在 RHEL 4(或 5,并将组合安装重新导出到我的 RHEL 4 服务器)上执行此操作。

扩展
我挂LVM的原因是我想了一堆出口坐骑(的servera:/mnt/exportserverb:/mnt/exportserverc:/mnt/export所有的等)安装在/mnt/space让自己的/mnt/space这台服务器(上serverx)作为一个大的文件系统。

是的,我知道重新导出通常是一件坏事,但我认为它可能会起作用,如果有办法在较新版本而不是旧版本上实现这一点

从阅读 unionfs 文档来看,我似乎无法通过远程连接使用它 - 我是否误读了它?更准确地说,由于 Union FS 合并了多个分支的内容,但使它们显示为一个,因此似乎不会反过来:
我试图以合并的方式挂载一堆 NFS 点,然后写入它们- 不关心数据的去向,就像LVM 一样。

linux storage nfs lvm rhel4

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

如何在 Red Hat Linux 上重新挂载 NFS 卷?

我在从另一台服务器装载卷的 NFS 客户端上更改了用户的用户 ID。我的目标是让 2 个用户具有相同的 ID,以便两台服务器都可以读取和写入卷。

我在客户端系统上成功更改了 id,但是现在当我从该系统查看 NFS 挂载时,它报告旧 ID 拥有的文件。所以看起来我需要“刷新”那个坐骑。

我找到了很多关于如何重新挂载的说明,但根据系统类型的不同,每个说明似乎都略有不同。是否有我可以运行的简单命令来刷新安装的卷,以便它解释新的用户设置?

redhat nfs rhel4

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

linux 上更温和的备份

本周早些时候,我的服务器遇到了“完美风暴”时刻:两个备份作业(系统上的每个 RAID10 阵列一个)已经持续了 18 个小时,然后我们的 I/O 流量持续激增密集应用。结果是性能低得令人无法接受,我不得不强迫我们的管理员取消备份。(他对此很不高兴……一点也不。 “如果……我不负责”

最终的结果是压力很大,客户不满意,Stu 脾气暴躁。

瓶颈是磁盘利用率。一旦作业被取消,一切都运行得很好。 我可以向我的管理员建议什么来减轻对我的服务器的影响?

以下是一些血腥的细节:

备份命令本身(我从ps.

bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt xtx-le00 -class F_Full_on_Thursday
-sched Incr_Fri_to_Wed -st INCR -bpstart_to 300 -bpend_to 300 -read_to 300 
-blks_per_buffer 127 -stream_count 8 -stream_number 8 -jobgrpid 223932 -tir -tir_plus 
-use_otm -use_ofb -b svr_1259183136 -kl 28 -fso
Run Code Online (Sandbox Code Playgroud)

系统

  • RHEL4 64 位
  • 4GB RAM(应用程序使用~一半)
  • DL380G5 带有两个连接的 SAS RAID10 分区,~550GB 和 ~825GB

数据

  • 1TB

  • 约 1000 …

linux backup rhel4

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

端口是免费的,但是 Apache 失败了:“地址已经在使用中:make_sock:无法绑定到地址”

Apache (Linux Red Hat 4.1.x) 无法启动并显示消息:“地址已在使用中:make_sock:无法绑定到地址”。

# /etc/init.d/httpd start
Starting httpd: (98)Address already in use: 
make_sock: could not bind to address 0.0.0.0:8000
no listening sockets available, shutting down
Unable to open logs
                                                       [FAILED]
Run Code Online (Sandbox Code Playgroud)

已经尝试做:

killall -9 httpd
Run Code Online (Sandbox Code Playgroud)

看起来 Apache 没有运行。端口 8000 如果空闲,则没有什么可以阻止 Apache 占用它。(nginx 是 :80 作为反向代理)

 # netstat -tulpn| grep :80
 tcp  0   0 0.0.0.0:8001    0.0.0.0:*   LISTEN 17181/DarwinStreami
 tcp  0   0 0.0.0.0:80      0.0.0.0:*   LISTEN 7962/nginx.conf
Run Code Online (Sandbox Code Playgroud)

可能有人会对如何解决这个问题有任何想法?

UPD1: Apache 配置选项是:

ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 120
KeepAlive Off
MaxKeepAliveRequests 100 …
Run Code Online (Sandbox Code Playgroud)

rhel4 apache-2.2

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

由于 GHOST,尝试在 RHEL4 上升级 glibc 时没有成功

由于最近的 GHOST 漏洞,我试图在我们的 RHEL4 上升级 glibc 版本。

我尝试使用的命令是: rpm -Uvh glibc-2.3.4-2.57.x86_64.rpm

结果是: [root@rhel4-test ~]# rpm -Uvh glibc-2.3.4-2.57.i686.rpm warning: glibc-2.3.4-2.57.i686.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] package glibc-2.3.4-2.57 is already installed

尽管版本匹配,但 RedHat 支持站点上的更改日志似乎很旧。

有没有人设法针对 GHOST (CVE-2015-0235) 漏洞升级 RHEL4?

security redhat ghost rhel4

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

RHEL 4 的最低内存要求是多少?

我知道 RHEL 4 现在是古老的历史,但事实证明,试图在 Redhat 网站上找到最低内存要求几乎是不可能的(或者我正在寻找错误的东西)。

最低 CPU 要求也是有用的信息。

我有一个带有 512MB RAM 和 2.8GHz Pentium 4 的系统,我想在上面安装 RHEL 4。如果可能的话:-)

redhat legacy rhel4

0
推荐指数
1
解决办法
115
查看次数

标签 统计

rhel4 ×10

redhat ×4

linux ×3

nfs ×2

apache-2.2 ×1

backup ×1

bash ×1

centos ×1

exploit ×1

ghost ×1

jboss ×1

legacy ×1

log4j ×1

logrotate ×1

lvm ×1

rhel5 ×1

rhel6 ×1

security ×1

storage ×1

upgrade ×1