Articles of redhat

如何将证书申请从红帽提交给Windows CA?

我的关注设置: Windows Server 2008 AD with CA Redhat Workstation Joined to AD 我已经使用Openssl生成证书请求发送到CA openssl req -nodes -newkey rsa:2048 -keyout domain.key -out domain.csr 但是我怎样才能使用红帽的命令行来提交请求?我知道窗口的版本命令是 certreq -submit domain.csr 有没有这个Linux版本? 我正在尝试自动注册 我知道我可以使用Web Enrollment Page来提交我的请求,但是我在命令行环境中没有访问浏览器的权限。 和手动传输请求与拇指驱动器也不是一个选项。 请在这个问题上给我启发。 谢谢!! yum install elinks是一个很好的select,但有没有另一种命令行方式? 脚本自动执行任务应该很有用 winexe伟大的工具! 使用这个,我理解了这个概念,通过在红帽机器和Windows机器之间的共享安全位置生成一个证书,并从红帽机器远程发送certreq命令到Windows机器来生成证书。 稍后我会在testing环境中对其进行testing。 但有没有标准的行业惯例开箱即用的解决scheme? 任何人都知道?

缩小安装的LVM分区

我担心我已经知道这个问题的答案了,但是这里就是这样。 我需要在正在运行的系统上创build一个新的分区。 /var/从LVM卷(hdd1_vg-var)挂载,只有3%的已用磁盘空间。 /分开安装(hdd1_vg-root),并有大约80%的已用磁盘空间。 Filesystem Size Used Avail Use% Mounted on /dev/**/hdd1_vg-root 2.0G 1.4G 481M 75% / /dev/**/hdd1_vg-var 33G 699M 31G 3% /var 不幸的是,我没有任何可用的扩展来有机地增加这个分区 – vgdisplay显示: Total PE 10000 Alloc PE / Size 10000 / 39.06 GB Free PE / Size 0 / 0 所以看到我有/var/上的所有这些可用磁盘空间,我可以缩小/var/而不卸载它,或者这只是一个梦想? 我真的希望能够在一个正在运行的系统上做这个工作 – 卸载当然不是很难,但是会干扰系统function。

HP ProLiant DL380e Gen8服务器 – 使用SPP

我打算在HP ProLiant DL380e Gen8服务器上安装Oracle Linux 6.4。 我build议使用Service Pack for Proliant SSP DVD来安装/更新Oracle Linux 6.4的缺失实用程序驱动程序。 我是不是该: 从DVD启动? 安装操作系统后手动安装?

在ldap.conf中设置基于LDAP OU的Linux GID

在我们公司,我们有一个给定的LDAP服务器,代表我们的Windows活动目录的用户。 不幸的是,发送到LDAP客户端的gidNumber始终包含Directory的每个用户的值“1001”。 包含此值的LDAP服务器设置无法更改。 我想实现可以在LDAP服务器上定义的两个用户组。 在LDAP客户端(RHEL 5.8)上,用户组应映射到Linux用户组。 这两个组(“Group1”和“Group2”)可以用这些LDAP语句来标识: AppRoles=cn=Group1,ou=OU1,ou=Applications,dc=company,dc=com AppRoles=cn=Group2,ou=OU1,ou=Applications,dc=company,dc=com 到目前为止,pam_filter仅用于让一个特定的LDAP用户组访问Linux机器。 而nss_override_attribute_value被用来做一个Linux组映射。 这个设置允许我们在RHEL 5.8上处理一个用户组。 但是它不允许pipe理多个Linux组。 # Override gidNumber Attibute nss_override_attribute_value gidNumber 500 # Filter for only allowing LDAP users in the LDAP Jumphost group to access this Server pam_filter AppRoles=cn=Group1,ou=OU1,ou=Applications,dc=company,dc=com 是否可以在不使用Attribute gidNumber的情况下在LDAPstring和Linux GID之间进行映射?

ZFS在RedHatconfiguration

我必须使用NFSv4设置ZFS存储设备(Oracle ZFS Storage ZS3-2)。 NFS安装在一个Redhat 6.5集群上,在这个集群上创build了linux用户(它们不存在于设备上)。 但是由于用户不匹配,我无法访问音量。 我怎样才能同步用户和控制从Linux端的一切? 我希望能够在存储上设置Linux机器的配额和共享。 这甚至有可能吗? 谢谢

LVM DM UUID是否包含任何元数据?

例如,在下面列出的名称中,名称中有任何元数据,例如基于服务器序列号或创build的date等: dm-uuid-LVM-7Acc13lm0nUzEWXMNDfB4vBTyjGRtEbG13lq81vVyp1RtuXc3ASRkGHkU17BufdS 我问的原因是在AIX中我知道PVID包含系统的机器ID。 我曾经尝试从LVM2工具集中查看lvcreate.c,但不是一个C程序员,它没有透露太多。

很多内核日志条目:iint_free:readcount:-1,iint_free:writecount:1

我正在获取大量的表单日志条目 Mar 2 00:44:10 SRV123 kernel: iint_free: readcount: -1 Mar 2 00:44:10 SRV123 kernel: iint_free: writecount: 1 Mar 2 00:44:10 SRV123 kernel: iint_free: readcount: -4 Mar 2 00:44:10 SRV123 kernel: iint_free: writecount: 4 Mar 2 00:44:10 SRV123 kernel: iint_free: readcount: -2 Mar 2 00:44:10 SRV123 kernel: iint_free: writecount: 2 Mar 2 00:44:10 SRV123 kernel: iint_free: […]

SNMPget和bash会给出奇怪的结果(gauge32值不正确)

对我来说真是奇怪,但这是问题所在。 如果我使用SNMP客户端(如ManageEngineMibBrowser)来查询设备,我会看到合理的数字: dpStatusMemoryStatusUsage.0 97 dpStatusMemoryStatusTotalMemory.0 33015552 dpStatusMemoryStatusUsedMemory.0 31928048 dpStatusMemoryStatusFreeMemory.0 1087504 dpStatusMemoryStatusReqMemory.0 4294967295 dpStatusMemoryStatusXG4Usage.0 4294967295 dpStatusMemoryStatusHoldMemory.0 4294967295 我如何certificate合理? 好简单的math表明,如果TotalMemory是3301552和UsedMemory是31928048那么用量的97%的百分比似乎是正确的(加上我双重检查与GUI 🙂 现在我在Linux上使用snmpget运行相同的命令,并获得以下内容(它们是OIDS,但顺序与上面相同): SNMPv2-SMI::enterprises.14685.3.1.5.1.0 = Gauge32: 36 SNMPv2-SMI::enterprises.14685.3.1.5.2.0 = Gauge32: 99197400 SNMPv2-SMI::enterprises.14685.3.1.5.3.0 = Gauge32: 36004164 SNMPv2-SMI::enterprises.14685.3.1.5.4.0 = Gauge32: 63193236 SNMPv2-SMI::enterprises.14685.3.1.5.5.0 = Gauge32: 4294967295 SNMPv2-SMI::enterprises.14685.3.1.5.6.0 = Gauge32: 4294967295 SNMPv2-SMI::enterprises.14685.3.1.5.7.0 = Gauge32: 4294967295 正如你所看到的,它们都是Gauge32的types,但是前4个值是完全不同的! 我需要做一些转换? 如果是这样,为什么前四个不同,最后三个不是同一types? 我真的很笨? 🙂

实现和testing一个Subversion钩子

背景 我试图为Subversion实现一些提交钩子。 我做了大量的研究尝试,并得到一个简单的testing钩工作,但我没有运气。 作为参考,我已经通过了,遵循,然后试图结合以下链接的方法: 1. 目录configuration的Subversion手册 2. 服务器端钩子脚本的Tortoisevn手册 3. 服务器端钩子的解释,包含Subversion手册的链接 4. pre-commit钩子的wordaligned教程 5.服务器故障回答提交钩子的问题 还有一些其他的网站,我已经引用和使用,但我仍然不能得到提交钩子的工作。 我的环境 我的机器正在运行RHEL6(Cent OS)。 Subversion位于远程机器上,我不能直接访问我的主pipe的权限。 远程机器正在运行Subversion 1.6。 这是我的存储库的当前结构: test-for-svn-hooks |-branches |-hooks | +-pre-commit |-tags +-trunk 预先提交的文件临时将其权限设置为777 。 所有目录都将其权限设置为775 。 这是我为了testing提交钩子而创build的示例脚本: #!/usr/bin/env bash echo "THOU SHALL NOT PASS" 1>&2 exit 1 我已经检查和testing了一切,以确保我的pre-commit钩子正常工作。 我不知道还有什么我需要检查,以确保它的工作。 我可以提交任何我喜欢的内容,而且不会将消息输出到我的屏幕上。 问题 1.在执行钩子时有什么漏掉或忽略的东西? 2.如果我以这种方式实现一个钩子,我是否必须担心在Tortoisesvn中再次实现相同的钩子? 任何反馈和/或build议,非常感谢。

Linux IP转发麻烦

在我的环境中,大多数服务器都有2个网卡。 应用程序使用的主要/用户网卡以及用于备份,批量复制等的辅助/备份适配器 我只是build立一个新的服务器,并从一个只有主/用户适配器的客户端ping其辅助适配器的问题。 在我的testing客户端中,我可以在其主要/辅助适配器上ping其他服务器。 networking: 192.168.151.0 ==用户networking与我的服务器 192.168.147.0 ==用户networking与我的客户端 192.168.245.0 ==备份networking 计算机: newServer(rhel 6)[aka the troublemaker] eth0:192.168.151.180(用户networking) eth1:192.168.245.187(备份networking) oldServer(rhel 5) eth0:192.168.151.203(用户networking) eth1:192.168.245.236(备份networking) pubClient(rhel5)[只有用户界面的客户端系统] eth0:192.168.147.118(用户) 从pubClient,我可以ping oldserver在其eth0或eth1的IP地址。 我注意到(tcpdump),当我ping eth1时,ping的返回path是oldServer的eth0接口。 从pubClient我可以ping newServer的eth0接口,但是当我ping的newServer的eth1适配器什么也没有发生。 使用tcpdump我看到进入备份networking接口的stream量,但没有stream量出来。 eth1适配器工作正常 – 从newServer我可以用备份networking上的其他设备使用245接口,或pubClient没有任何问题的迹象。 两台服务器上的路由表简单而function完全相同。 newServer # ip route list 192.168.151.0/24 dev eth0 proto kernel scope link src 192.168.151.180 192.168.245.0/24 dev eth1 proto kernel scope […]