重新启动后,fstab 中提到的某些分区未按预期挂载。正确安装的分区和未正确安装的分区的行的格式看起来相同,所以我想知道是否存在一些阻止恢复丢失分区的问题的日志。
我无法在重新启动期间看到控制台,但需要稍后确定并解决问题。
我正在 RHEL 5.5 上进行系统范围的 yum 更新,而 IUS EPEL 存储库抛出了一个缺少依赖项错误:
php53-mcrypt-5.3.3-4.ius.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt- 5.3.3-4.ius.el5.x86_64 (installed)
Error: Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt-5.3.3-4.ius.el5.x86_64 (installed)
Run Code Online (Sandbox Code Playgroud)
有没有办法针对所有其他存储库运行 YUM 更新而忽略 IUS EPEL 存储库以跳过此依赖项问题?
澄清
我正在尝试仅从 Redhat Network 安装更新。我找不到存储库名称,因此我无法执行类似操作,sudo yum --disablerepo=* --enablerepo=rhel update因为我使用的 yum 版本不支持 .yum 之后列出的多个存储库--disablerepo。
更新
我的临时解决方法是运行sudo yum --exclude=php53* update. 我相信有更好的方法。这个更好的方法包括修复实际问题,所以我也向IUS 社区项目提交了一个错误。
更新 #2
看起来我发现了依赖 …
我们目前有大约 300 个 RHEL 服务器连接到 Puppetmaster 服务器。但是,我们注意到了一些性能瓶颈,这是我们系统的故障点。总的来说,我对 puppet 还很陌生,我正在考虑创建一个去中心化的 puppet 架构,而不是让 Puppet 客户端连接到 Puppetmaster 服务器。除了我怀疑会发生的事情之外,例如性能提升和缺乏为新机器签名和交换 SSL 证书,设置分散式架构的其他优点和缺点是什么?
我有一台运行 CentOS 6.2 内核版本 2.6.32 的服务器,但我需要提高我的应用程序性能。
内核版本 3.4 有 x32abi 可以提高性能,所以我想升级到 3.4?是否可以?
我尝试下载内核编译和安装,但仍然看到相同的内核版本..
什么地方出了错?我遵循了下面链接中提到的过程。
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
我想将参数传递给我正在启动的服务。例如,在调试模式下启动服务器。喜欢,
service jboss-as start debug
Run Code Online (Sandbox Code Playgroud)
或者这样的。但service似乎不支持。
有什么办法吗?(对于 RHEL 6,如果这很重要。)
注意:这类似于Ubuntu/Linux:通常如何为启动脚本 (sysvinit) 定义启动参数?但不一样。
作为 Linux 管理员,您已经安装了一个带有 6 个 NIC eth0 到 eth5 的全新 Linux 机器。eth0 接口已正确配置,所有其他接口当前都已启动但没有 IP 地址。网络人员简单地将四根电缆连接到这个盒子上。两根 LAN 电缆用于将盒子连接到生产网络,两根用于将盒子连接到专用网络。你只知道eth0连接到生产网络。但是您不知道哪个其他 NIC 连接到同一交换机,因为存在不同的服务器代和/或网络人员使用错误的 NIC 进行连接。
由于此设置是您的基础架构的典型设置,因此您希望自动配置绑定接口。现在您的任务是检测哪些 NIC 根本没有连接,哪些 NIC 链接到同一交换机,以便它们可以绑定。您只能访问 Linux 机器,而不能查询交换机。
ethtool $device | grep 'Link detected' | cut -d ':' -f 2
Run Code Online (Sandbox Code Playgroud)
在 HP-UX 中有一个用于此目的的工具,称为linkloop [1]。缺少官方的 Linux 工具(不过有一个旧的 SourceForce 项目)。
我已经想到的可能解决方案是:
使用 tcpdump 侦听所有接口。制作并发送 ICMP(广播)数据包。看到该数据包的接口需要连接到同一交换机。-> 需要可能用于此的简单工具的建议。我想使用普通的 shell 命令或 Python 来编写脚本。
尝试通过一些简单的协议(HTTP?)与外部盒子对话,看看是否有响应。-> 容易出错并且依赖于外部盒子。
您对如何解决此任务有进一步的想法或建议吗?
预先感谢您的所有评论!
我有一个工作站系统,它将有两个 64GB 工业 SSD,并且计划将两个磁盘都放在 RAID1 配置中以实现在 kickstart 中设置的冗余。系统将运行 CentOS 7。在研究这一点时,我发现RHEL 存储管理指南不推荐 RAID1 用于 SSD。
Red Hat 还警告说,不建议在 SSD 上使用软件 RAID 级别 1、4、5 和 6。在这些 RAID 级别的初始化阶段,一些 RAID 管理实用程序(例如 mdadm)会写入存储设备上的所有块以确保校验和正常运行。这将导致 SSD 的性能迅速下降。
这是我应该认真关心的事情吗?是否有我可以使用的冗余替代方案?
再次根据RHEL 文档,LVM 镜像现在利用 MD 软件 RAID,因此 RAID 警告也适用于此。
更多信息:SSD 是 Swissbit X-200 系列 (SATA),看起来过度配置为 40%。
根据硬件团队的说法,硬件 RAID 不会成为一种选择。
我正在运行几个基于 RHEL 的系统,它们利用 2.6 内核中的审计功能来跟踪用户活动,我需要将这些日志发送到集中式 SYSLOG 服务器以进行监控和事件关联。有谁知道如何实现这一目标?
我有一个运行 RHEL 5.5 的系统,我正在尝试使用autofs. (由于网络在启动时未准备好,我不想使用fstab。)我能够手动安装共享,但autofs只是没有安装它们。
以下是我正在处理的文件:
在结束时/etc/auto.master,我有:
## Mount this test share:
/test /etc/auto.test --timeout=60
Run Code Online (Sandbox Code Playgroud)
在/etc/auto.test,我有:
test -fstype=cifs,username=testuser,domain=domain.com,password=password ://server/test
Run Code Online (Sandbox Code Playgroud)
然后我重新启动autofs服务。
但是,这不起作用。 ls-ing 目录不返回任何结果。我在网上遵循了所有这些指南,我要么不理解它们,要么它们就是不工作。
谢谢你
在导致日志文件旋转然后恢复到原来的大小之前,是否有人对 logrotate 有任何问题?这是我的发现:
日志旋转脚本:
/var/log/mylogfile.log {
旋转 7
日常的
压缩
olddir /log_archives
错过了
通知空
复制截断
}
Logrotate 的详细输出:
将 /var/log/mylogfile.log 复制到 /log_archives/mylogfile.log.1 截断 /var/log/mylogfile.log 使用以下命令压缩日志:/bin/gzip 删除旧日志 /log_archives/mylogfile.log.8.gz
发生截断后的日志文件
[root@server ~]# ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 0 Jan 11 17:32 /var/log/mylogfile.log
几秒钟后:
[root@server ~]# ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 3.5G Jan 11 17:32 /var/log/mylogfile.log
RHEL 版本:
[root@server ~]# cat /etc/redhat-release 红帽企业 Linux ES 第 4 版(Nahant 更新 4)
日志旋转版本:
[root@DAA21529WWW370 ~]# rpm -qa | grep 对数旋转 logrotate-3.7.1-10.RHEL4 …