互联网上的各种 资源提示,在每个操作系统升级和/或补丁之后,需要重新链接Oracle二进制文件。 我可以理解升级glibc时重新链接是必要的。 有些包可能不需要重链接,有些可以,有些我不确定: 升级glibc – >我想重新链接需要 升级vim – >我想不需要rellink 升级gzip – >我不确定 升级内核 – >我不确定 有没有人有一个列表,或者任何人都可以指向一个列表到Oracle实际链接的图书馆? 我不是Oracle DBA,所以我对Oracle链接过程毫无头绪。 我甚至不确定我是否真的了解了Oracle在重新链接过程中所做的事情:在二进制软件中,安装之后进行自己的链接不是一个常见的做法,是吗? 无论如何,长话短说:我有一些RHEL [345]盒,我需要应用一些补丁。 大多数机器运行Oracle,我想知道哪些补丁需要重新链接,什么不会。 一个尽可能详尽的列表将是好的:)
我们在公司内部运行Citrix XenServer和Gentoo / Xen虚拟化平台。 一般来说,我们使用XenServer共享存储(SAN,iSCSI或其他)和Gentoo / Xen,我们要使用本地存储。 使用XenServer,我们可以获得平台上Dom0和各个DomU的详细利用率统计信息。 我们还通过SNMP(Cacti)监视DomUs。 我们可以使用SNMP或SAR或其他任何方式从Gentoo / Xen Domus获得统计信息,但是我们无法从Dom0中获得良好的使用统计信息。 没有这个,我们无法评估我们如何有效使用硬件,以及何时需要考虑构build。 我相信这肯定是一个解决的问题,但是我的Google-Fu让我有些失望,所以我希望这里有人可能有一些想法。 干杯 戴夫
第一次使用serverfault,请原谅任何违反礼仪。 我在服务器的本地存储中创build了多个LVM2逻辑卷,并且希望其中一个设备节点(不是文件系统或挂载点)由root:root以外的用户/组拥有。 这几乎是默认的RHEL5服务器。 我知道设备节点是在LVM扫描pv / vg / lvs磁盘后在引导时dynamic创build的。 我不太确定udev,mapper和lvm如何相互作用来创build这些节点,而configuration文件规范对于没有太多经验的人来说有点神秘。 会有更多的lvs需要遵循,也需要备用权限,但是我理想的情况是保持卷组中的其他lvs为root:root,并且只更改特定的lvs。 任何人都可以帮我把这个弄出来吗? 我一直在Google上search几个小时。 在此先感谢Tony 更新: 我通过以下完成了这一点。 这可能是一个迂回的做事方式,但这只是一个临时的环境(有名的遗言!)。 哦,我也可能想删除打印到/ tmp / foo的行。 [root@xxxxxxx rules.d]# **cat /etc/udev/rules.d/11-lvm.rules** ACTION=="add|change", KERNEL=="dm-*", PROGRAM="/bin/sh -c /etc/udev/scripts/oracle_perms.sh" [root@xxxxxxx rules.d]# **cat /etc/udev/scripts/oracle_perms.sh** #!/bin/bash echo "DEVPATH=$DEVPATH" >> /tmp/foo MAJMIN=`cat /sys${DEVPATH}/dev` echo "MAJMIN=$MAJMIN" >> /tmp/foo MAJ=`echo ${MAJMIN} | awk -F: '{ print $1 }'` MIN=`echo ${MAJMIN} […]
ionice在Software-RAID环境中工作吗? 我无法为md设备设置CFQ调度程序,因为没有文件/ sys / block / md0 / queue / scheduler。 看来底层磁盘的调度程序设置不会传播到RAID设备。 想法?
到目前为止,我总是使用有线和无线接口configuration笔记本电脑,每个接口都提供了与DHCP不同的IP地址,并且每个IP地址都parsing为不同的主机名。 这一直感到kludgey,但工作。 我们的系统pipe理员做了一个configuration,由于实际原因不起作用,这涉及到链接相同的IP地址到两个不同的MAC地址。 它实际上不工作,因为他们使用的工具这样做,但谷歌search这个configuration告诉我,这实际上可以工作。 我也发现post,指出Windows将不会接受具有相同IP的两个接口。 那么,这里的最佳实践是什么,每种方法的利弊呢? 在我的情况下,我在笔记本电脑上运行Fedora Linux。 这听起来像使用相同的IP为两个网卡的事实上是一个更好的解决scheme,因为我会有相同的主机名,无论我如何连接。
我们要设置一个内部办公室服务器来testing作业(LAMP),电子邮件和桑巴舞。 只有大约5-10个用户。 我们也正在考虑开始虚拟化,最初由一个基于Ubuntu的服务器与Xen或VMWare开源服务器。 我们目前的系统运行的是Linux Raid,虽然效果很好,但是当一个驱动器出现故障时恢复启动扇区总是很复杂,所以我现在更喜欢使用硬件raid,但是理想的情况是使用某种软件监控。 出于这个原因,考虑到我们不想花大钱,我将不胜感激下列选项的任何意见。 主板RAID与Linux支持…你可以推荐。 主板+硬件Raid卡… Adaptec似乎没有很好的Linux支持。 3Ware似乎有一个tc软控制器,我们已经用在一个托pipe公司,但很难find在西class牙这里。 HP Prolianttypes的基本服务器,哪个? 戴尔小型服务器…对Linux有好处吗? 预先感谢任何反馈。
有没有办法为特定的服务/进程保留特定的内存量? 我想保证OpenSSH总是有足够的可用内存,以便在服务器内存填满时可以接受新的SSH连接。 谢谢。
在csh开头的&符号是做什么的? 它似乎被忽略(没有错误信息),但为什么? 例: & echo 'hi there' 执行期望的回声没有错误信息。
我们希望保存在跨越多行的Linux控制台上运行的程序的输出。 不幸的是,它没有被logging或在屏幕下运行,或任何其他方式,让我们轻松捕捉输出。 到目前为止,我们能够提出的最好的方法是: Log into the machine via a separate SSH session In the console session, page to the top of the buffer Repeat: In the SSH session, run "cat /dev/vcs >> screendump.txt" In the console session, page down one screen Dump the final screen in the SSH session 有没有更好的办法? 看起来,如果VC内存是连续的,你知道你可以使用dd将控制台文本直接从内核内存中拖出来并存入文件。
背景:虚拟专用服务器 我有一个虚拟的私人服务器,我正在寻找主办多个网站,并提供访问另一个Web开发人员。 我不在乎把太多的限制放在他身上,尽pipe我不介意将他从我将开发的服务器上的其他站点开发的站点隔离开来。 问题:保持控制 主要是我想要确保我将来保持对服务器的控制权。 我想保留创build/升级/降级和其他pipe理function,不处理networking软件的能力。 如果我让他成为pipe理员,他可以sudo su – 并成为根,并从我身上取消根本控制,例如。 我需要他不能够: 拿走其他pipe理员权限 更改根密码 控制其他安全/pipe理function 我希望他仍然能够: 安装软件(通过apt-get) 重启apache 访问mysql configurationmysql / apache 重启 编辑/etc/ web开发configurationtypes文件 其他标准设置将被愉快地考虑 我从来没有真正build立一个sudoers文件,所以简单的例子设置将是非常有用的,即使他们只是有点类似于我希望在上面的设置。 编辑:我还没有最终确定的权限,所以标准,有用的sudo设置肯定是一个选项,上面的列表更多,我希望我能做的,我不知道, 可以完成的设置。 我相信,人们在某种程度上已经解决了这类问题,但是我想用一些经过testing的东西,而不是我自己生产的东西。