Articles of redhat

如何设置“vi”shell环境作为默认设置

我想在我的shell中使用vi( set -o vi可以做到这一点),而不是emacs,但我不想把它放到bash启动脚本中。 为什么? 因为我担任validation工程师,而且我正在使用多个用户帐户,这些用户帐户也经常重新安装。 更改默认configuration文件也不能回答,因为有些软件会创build自己的主目录(独立于默认configuration文件)。 编辑:我知道你给了我几种方法如何在启动或任何时候做到这一点,但我想改变它在系统中的某个地方,并将其作为默认值,这是可能的吗?

自定义红帽安装 – / mnt / runtime目录

我正在安装RHEL 5.5。 我看到一个在ks.cfg中有一个复杂的%pre脚本的DVD,它在/ mnt / runtime中使用了一些自定义的python脚本。 这很酷,我想定制像这样的安装。 我相信/ mnt / runtime和它的文件是由anaconda提供的,但是如何在其中添加自定义的文件(或者在安装过程中存在的其他目录)? 我读了关于anaconda / kickstart手册,但没有find关于这个的很多信息。 请给出意见 谢谢! XM

使用RHEL6重置Active Directory密码

有没有人知道通过RHEL6或Ubuntu 10.04LTS重置Active Directory密码的方法,以便Active Directory用户仍然可以使用他们的AD帐户访问networking资源。 另外,有没有一种方法来实现一个政策,用户在密码即将到期时收到提醒?

OpenLDAP RHEL 6

我一直在RHEL 6上configurationOpenLDAP,似乎你已经运行了下面的代码来重buildconfig dirs。 我没有问题,但是我的问题是,我想改变服务器密码,每次我改变configuration时,是否必须经历整个过程? 在使用RHEL6方法构buildslapdconfiguration后,有没有办法改变slapdconfiguration? 以下是我在网上find的build议http://www.linuxtopia.org/online_books/rhel6/rhel_6_migration_guide/rhel_6_migration_ch07s03.html 此示例假定要从旧slapdconfiguration转换的文件位于/etc/openldap/slapd.conf,并且OpenLDAPconfiguration的新目录位于/etc/openldap/slapd.d/。 删除新的/etc/openldap/slapd.d/目录的内容: rm -rf /etc/openldap/slapd.d/* 运行slaptest检查configuration文件的有效性,并指定新的configuration目录:slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d 在新目录上configuration权限:chown -R ldap:ldap /etc/openldap/slapd.d chmod -R 000 /etc/openldap/slapd.d chmod -R u + rwX /etc/openldap/slapd.d 澄清。 我想了解如何使用新版本的openldap编辑slapdconfiguration,其中configuration保存在模式中,而不是原始的slapd.conf

gettimeofday在RHEL5服务器上的奇怪行为

我在RHEL5的Time :: HiRes中遇到了非常奇怪的行为。 由于Time :: HiRes在Perl标准安装中,并且基本上是gettimeofday系统调用的一个包装,我倾向于将手指指向操作系统而不是模块,甚至是perl。 这是我的示例代码: #!/usr/bin/perl use Time::HiRes; use LWP::Simple; for (1..10) { my $started = [Time::HiRes::gettimeofday]; # do something that we can expect to take time, but not too much time my $throwaway = get("http://localhost/"); my $elapsed = Time::HiRes::tv_interval($started); print "$elapsed\n"; sleep(1); } 在我的Mac上运行这个提供了完全一致的结果: 0.025934 0.000642 0.000716 0.001003 0.001026 0.000733 0.000815 0.000646 […]

Squid无法parsing来自RedHat Linux服务器的本地服务器地址

我的RedHat linux服务器上有一个非常好奇的问题。 我有一个Squid代理服务器安装和运行奇妙WAN地址。 但是,当我尝试访问我获得的本地MediaWiki系统 The requested URL could not be retrieved The following error was encountered: Unable to determine IP address from host name for ServerName 当我重新启动鱿鱼我能够访问这些本地地址约5分钟,但是这个相同的消息回来。 现在我已经validation了我可以ping通ServerName,所以名称parsing实际上不是问题。 我也添加了行到我的squid.conf,我在网上find的所有说明似乎表明应该解决这个问题。 acl ServerName dstdomain DomainName always_direct allow ServerName (注:名称已经改变,以保护无辜) 我当时还补充说: acl MyDomain src 192.168.0.1/255.255.255.192 never_direct deny MyDomain 同样的结果(从aclParseIpData有一些奇怪的消息警告我关于我的networking掩码部分指定的IP),我认为这是一个非常奇怪的消息。

基于DataOntap NetDiag进行调整

我有IBM N系列3700(NetApp Filer)运行数据ontap 7.4。 当我运行netdiag我得到: NFS客户端xxxx发布的TCP接收窗口为5888,小于推荐值32768字节。 您应该增加客户端上NFS的TCP接收缓冲区大小。 按回车继续 从主机:xxxx接收的NFS TCP数据包的平均大小为969.这比数据传输中涉及的接口的MTU(1500字节)小。 TCP对此主机使用的最大段大小为:1460.此系统接收到的数据包的平均大小较低可能是由于客户端系统configuration错误或客户端应用程序编写不当。 按回车继续 客户端是RHEL 5.5,文件pipe理器和客户端在同一台交换机上。 我打算安装ktuned来帮助调整。 还有其他build议吗?

多播默认接口 – 升级到RH5.5

我已经从RH4 – > RH5.5升级了一台服务器,并且我们对组播有一个有趣的问题。 我们在服务器上有多个NICS,我们希望bond0作为默认的接口。 添加路由224.0.0.0/4 dev bond0似乎没有工作。 通过ifconfig -multicast从其他接口删除组播也不起作用。 正如你可以看到下面,eth0似乎是默认的接口。 一切正常,如果我先倒在bond0前面的接口。 $ ip路由 dev eth0 proto kernel scope link src 146.149.87.253 146.149.87.216/29 dev eth5 proto kernel scope link src 146.149.87.221 169.113.218.0/23 dev bond1 proto kernel scope link src 169.113.218.62 169.113.216.0/23 dev bond0 proto kernel scope link src 169.113.217.60 10.11.184.0/21 dev eth6 proto kernel scope链接src […]

非root cp -a保留所有权?

我正在使用NFS装载RedHat EL 4。 有时候,我使用-a开关将一个目录复制到我的主目录中,如果我正在复制的目录由另一个用户拥有,我不能再删除,chmod或chown目录或其下的文件。 它是在不改变所有权的情况下进行复制。 我知道cp -a以root身份执行时保留了所有权,但是我的理解是,至less所有者应该在作为普通的非root用户执行时被replace。 我想了解为什么会发生这种情况。 到目前为止,我还没有成功复制这种行为。 这些系统不是由我拥有或控制的,所以我不能说它是如何configuration的。 PS。 我也可以复制保留所有权的文件,但通过使用我在网上看到的技巧,我可以用mv命令覆盖文件(尽piperm,chown和chmod)不起作用。 任何人都有线索可能导致这种情况发生? 我想说服pipe理员来解决这个问题。 我能说什么来说服他们? 除了不能删除文件的烦恼?

同样无法在RedHat 6中创build主目录

这可能是我缺less一些简单的东西。 但我无法确定为什么通过ADauthentication的用户没有获得主目录。 我看过文档,并试图发现错误日志,但找不到任何东西。 这是我所知道的。 操作系统:RedHat 6软件:同样6.0(RPM安装)成功绑定到Active Directory域…通过控制台和SSHvalidation工程。 但是,当我通过域login没有主目录创build,随后BASH没有configuration文件: -sh-4.1$ 通过lwconfig查看一些variables,看起来是正确设置的。 ]# ./lwconfig –show CreateHomeDir boolean true local policy # ./lwconfig –show HomeDirPrefix string /home local policy 思考? 很高兴提供进一步的信息,但在/ var / log / messages或其他来源找不到任何内容。 作为故障排除的一部分。 有谁知道如果主目录是检查/创build每个用户的login或只有第一? 如果仅在首次login时发生,我如何重置/移除用户,以便再次尝试此过程? Per Madden的评论:/ home中需要有一个“同样开放”的子目录吗? 我的/ home目录目前: 4.0K drwxr-xr-x. 9 root root 4.0K Aug 8 10:17 home 目前所有存在的都是本地用户主目录。 我只注意到/ home中的一个“本地”目录,我以前没有注意到。 这是主目录的存储位置。 […]