Articles of redhat

CentOS和Debian之间的名称parsing差异

我有一个小的Java程序,每秒循环调用InetAddress.getByName(“example.com”)。 当我使用'strace -f'在CentOS 6.4盒子上运行它时,我发现/etc/resolv.conf被打开并读取一次: $ grep /etc/resolv.conf strace.out [pid 24810] open("/etc/resolv.conf", O_RDONLY) = 6 当我在Debian 7上运行它时,我发现/etc/resolv.conf被重复打开或stat()'d: $ grep /etc/resolv.conf strace.out [pid 41821] open("/etc/resolv.conf", O_RDONLY) = 10 [pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, …}) = 0 [pid 41821] open("/etc/resolv.conf", O_RDONLY) = 10 [pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, …}) = 0 [pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, …}) = […]

Red Hat / CentOS EL6上的Linux容器(LXC) – lxc-create与libvirt?

试图保持在红帽的优雅之中,并且仍然计划系统寿命,这是非常棘手的。 我一直是Linux容器(LXC)的支持者。 我最初的安装是基于从在线教程收集的信息,就像这个和这个一样 。 这以lxc-create , lxc-start|stop和lxc-destroy命令为中心,并修改了现有的OpenVZ模板 。 这运作良好,并愉快地生产运行。 但是,我提出了一些额外的系统,并决定检查红帽目前关于EL6容器的文档。 我很惊讶地看到他们在这方面的官方立场。 在RHEL 6中是否提供了使用Linux容器所需的LXC工具? ,Red Hat将LXC描述为技术预览,并build议使用libvirt来pipe理创build和pipe理容器 。 然而,Oracle在Unbreakable Linux中提倡完全不同的容器化技术 。 在libvirt方法中似乎有一些缺失的function,但我最初使用lxc- *命令的方法是一些手动过程…我不能完全知道什么是正确的,或者在EL6上pipe理容器的“接受”方法。 关于当今LXC和RHEL系统的传统观点是什么? 你在你的组织中如何实施它们? 一种方法与其他方法有什么优点? 这些可以共存吗?

我的Oracle DBA需要root权限吗?

我的Oracle DBA同事正在我们的生产服务器上请求root访问权限。 他争辩说,他需要它执行一些操作,如重新启动服务器和一些其他任务。 我不同意他,因为我已经为他设置了Oracle用户/组和Oracle用户所属的dba组。 一切运行顺利,没有DBA目前的root权限。 我也认为所有的pipe理任务,例如定时服务器重启,都需要由适当的pipe理员(我们的系统pipe理员)来完成,以避免任何与基础架构交互的误解相关的问题。 我希望从系统pipe理员和Oracle数据库pipe理员那里得到input – Oracle数据库pipe理员在生产环境中拥有超级用户权限是否有很好的理由? 如果我的同事确实需要这个级别的访问权限,我会提供,但由于安全性和系统完整性问题,我很害怕这样做。 我不是在寻找利弊,而是对我应该如何处理这种情况提出build议。

如何识别从Linux机器连接到同一台交换机的网卡?

初始设置 作为一名Linuxpipe理员,您已经安装了一个全新的Linux机箱,配有6个网卡eth0至eth5。 eth0接口configuration正确,所有其他接口当前正常,但没有IP地址。 networking人员只需将四根电缆连接到这个盒子上。 两个LAN电缆用于将盒子连接到生产networking,另外两个用于将盒子连接到专用networking。 你只知道eth0连接到生产networking。 但是您不知道哪个其他NIC连接到相同的交换机,因为有不同的服务器世代和/或networking人员使用错误的NIC进行连接。 任务在手 由于此设置对于您的基础设施而言是典型的,因此您希望自动configuration接口接口。 现在您可以检测哪些NIC根本没有连接,哪些NIC连接到相同的交换机,以便它们可以绑定。 您只能访问Linux机器,无法查询交换机。 思路 检测链接状态很简单: ethtool $device | grep 'Link detected' | cut -d ':' -f 2 但如何匹配连接到同一交换机的设备? 在HP-UX中有一个称为linkloop的工具[1]。 官方的Linux工具丢失了(虽然有一个旧的SourceForce项目)。 我已经想到的可能的解决scheme是: 用tcpdump监听所有的接口。 制作并发送一个ICMP(广播)数据包。 看到该数据包的接口需要连接到同一个交换机。 – >需要一些简单的工具的build议,可以用于此。 我想使用纯shell命令或Python的脚本。 尝试通过一些简单的协议(HTTP?)与外部盒子通话,看看是否有回应。 – >容易出错,并依赖于外部框。 你有进一步的想法或build议如何解决这个任务? 提前感谢您的所有意见! [1] http://linux.die.net/man/1/linkloop

如何改变时间cron.daily在Linux中运行

我有一个cron.daily脚本,每天早上在特定的时间运行。 我需要改变它运行的时间。 如何更改时间cron.daily运行脚本?

在CentOS 6.x中,我如何升级到Kernel 3.4?

我有一台运行内核版本为2.6.32的CentOS 6.2的服务器,但是我需要增加我的应用程序性能。 内核版本3.4有x32abi可以提高性能,所以我想升级到3.4? 可能吗? 我尝试下载内核编译和安装,但仍然看到相同的内核版本.. 什么地方出了错? 我遵循下面的链接中提到的过程。 http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-c​​entos-and-fedora/

由于性能下降,我应该避免将两个SSD放入RAID1configuration中吗?

我有一个工作站系统,将有两个64GB的工业固态硬盘,并计划将两个磁盘在RAID1configuration冗余,这是在kickstart设置。 系统将运行CentOS 7.在研究这个问题时,我发现RHEL存储pipe理指南并不推荐SSD1使用RAID1。 红帽还警告说,不推荐在SSD上使用软件RAID级别1,4,5和6。 在这些RAID级别的初始化阶段,一些RAIDpipe理实用程序(如mdadm)会写入存储设备上的所有块,以确保校验和正常运行。 这将导致SSD的性能迅速下降。 这是我应该认真关注的吗? 我可以使用冗余吗? 再次根据RHEL文档 ,LVM镜像现在利用MD软件RAID,所以RAID警告也适用于此。 更多信息:SSD是Swissbit X-200系列(SATA),看起来过度configuration是40%。 根据硬件团队的说法,硬件RAID不会成为一种select。

RHEL6 ls输出中的新的句号/句点意味着什么?

我们有脚本查看ls -l输出的输出,以获取最近在RHEL v6系统上出现故障的权限信息,这些系统似乎显示了额外的信息. 在以前不曾使用的许可条目的末尾: [root@rhel6vm ~]# ls -l total 44 -rw——-. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg -rw-r–r–. 1 root root 25485 Aug 17 15:01 install.log -rw-r–r–. 1 root root 7253 Aug 17 14:59 install.log.syslog [root@rhel6vm ~]# ^ | up there 句号意味着什么? 还有什么可以出现在它的地方?

我如何区分两个Redhat Linux服务器?

我有两台服务器应该有相同的设置,除了已知的差异。 通过运行: find / \( -path /proc -o -path /sys -o -path /dev \) -prune -o -print | sort > allfiles.txt 我可以在一台服务器上find所有文件的列表,并将其与另一台服务器上的文件列表进行比较。 这将显示出驻留在服务器上的文件名称的差异。 我真正想做的是对两台服务器上的所有文件运行校验和,并比较它们以找出内容不同的地方。 例如 find / \( -path /proc -o -path /sys -o -path /dev \) -prune -o -print | xargs /usr/bin/sha1sum 这是一个明智的方式来做到这一点? 我在想,rysnc已经有这个function的大部分,但它可以用来提供差异列表?

如何在科学Linux上获得ldapsearch?

如何获得科学Linux上的ldapsearch? 我试图find科学Linux的ldapsearch客户端,但无法find如何安装客户端以执行LDAP查询。