Articles of redhat

同一台服务器上有多个证书

我想问一个关于在同一台服务器上部署多个证书的问题。 我们使用证书在代理与主应用程序服务器之间进行通信。 目前代理已经部署到近4000多个客户端。 相同的证书已经部署到客户端的所有代理。 截至9月底,所有客户端以及主服务器上的证书都已经过期。 随着时间的推移,我们需要尽快规划一些东西并进行testing。 初步讨论后,我们提出了2个计划 计划1: 一个。 使用相同的密钥和相同的名称(server.pem)更新服务器中的证书 湾 使用相同的密钥和相同的名称(client.pem)创build一个新的证书,并将其部署到所有服务器。 一旦我们部署证书,它将覆盖当前的证书。 如果一切顺利,代理商将开始与服务器通信。 C。 如果由于某种原因,代理不能接受新的证书或者由于某种错误,它仍然使用旧的证书与服务器进行通信。 (我希望来自客户端的旧证书仍然能够与具有新证书的服务器进行通信) 计划2: 一个。 使用新名称server1.pem更新服务器 湾 使用相同的密钥和新名称client1.pem创build一个新的客户端证书 请更正我的理解是否在这里,如果我们把两个证书放在同一个文件夹中,说client.pem和client1.pem,client1.pem将开始工作,如果由于任何原因,如果我们不能部署client1.pem旧的还会继续工作到期日吗? 我们希望有4000个客户,如果我们能够获得至less95%的准确度,那么我们很less有系统担心。 我们会得到足够的时间来解决剩下的问题。 注意:应用程序有自己的能力来部署证书和其他应用程序。 所以在这里,我们不会使用任何puppet模块/ SCCM或组策略进行部署。

如何在RHEL 7 kickstart文件中禁用磁盘设备用户友好名称

我们现在正在部署一组具有多path根磁盘的光纤通道连接主机。 安装是通过工头自动完成的,所以我们用PXE启动并运行带有kickstart文件的anaconda。 现在,anaconda中的默认行为是为多path设备(即mpatha,mpathb等)使用所谓的用户友好名称。 我们想禁用这种行为,所以我们有由wwn命名的磁盘。 据我所知anaconda源代码有一个名为mpath_friendly_names的参数/命令,可用于启用友好名称(这是今天的默认)。 但是,我们想禁用友好的名字,我不知道什么参数/命令在kickstart会做到这一点。 那么我怎么能做到这一点呢?

Auditd不logging对受监视目录的更改

我正在testing审计规则,我发现审计不logging何时对/ home / app / APP中的任何文件进行了更改我已经检查了/var/log/auth.log和/ var / log /审计/audit.log文件。 我需要什么configuration来logging对/ home / app / APP中的文件所做的任何更新? 我正在手动运行auditd,所以我可以validation是否有任何规则产生错误。 sudo /sbin/auditctl -R /etc/audit/audit.rules No rules enabled 1 failure 1 pid 0 rate_limit 0 backlog_limit 320 lost 4889 backlog 0 backlog_wait_time 15000 这是我的audit.rules文件… -D -b 320 -a exit,always -F arch=b32 -F euid=0 -S execve -a exit,always -F arch=b64 […]

红帽卫星 – 组合vms的方式,并且由于高可用性而只重启组的部分

我正在运行一个卫星服务器,还有不lessvista的redhat,其上安装了不同types的软件。 当有时需要重新启动vms时,我需要一种以编程的方式做到这一点,而不是同时重新启动所有types的。 随着木偶,我可以分类他们,但我不知道一个工具,以高可用性的方式重新启动他们。 我需要自己编写代码还是有人知道一个好的工具? 谢谢,最好的问候,蒂莫

如果我们已经更新了内核和其他软件包,那么更新RHEL发行版服务器包是否有优势?

我所理解的是,使用诸如<package>-<ver>.el6_7.<arch>等特定的redhat发行版构build的Redhat软件包,也可以在Redhat 6.3或Redhat 6.9等不同次要版本的系统上运行。 它是否正确? 只有内核才重要,甚至内核也不重要? 如果是这样的话,我应该考虑升级红帽发行版吗? 我看到,如果我更新redhat发行版服务器rpm,它只更新一堆文件,如/ etc / redhat-release和gpg keys: /etc/issue /etc/issue.net /etc/pki/product-default /etc/pki/product-default/69.pem /etc/pki/rpm-gpg /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-legacy-former /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-legacy-release /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-legacy-rhx /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release /etc/redhat-release /etc/rpm/macros.dist /etc/system-release /etc/system-release-cpe /etc/yum.repos.d/rhel-source.repo /usr/share/doc/redhat-release-server-6Server /usr/share/doc/redhat-release-server-6Server/EULA /usr/share/doc/redhat-release-server-6Server/EULA_de /usr/share/doc/redhat-release-server-6Server/EULA_en /usr/share/doc/redhat-release-server-6Server/EULA_es /usr/share/doc/redhat-release-server-6Server/EULA_fr /usr/share/doc/redhat-release-server-6Server/EULA_it /usr/share/doc/redhat-release-server-6Server/EULA_ja /usr/share/doc/redhat-release-server-6Server/EULA_ko /usr/share/doc/redhat-release-server-6Server/EULA_pt /usr/share/doc/redhat-release-server-6Server/EULA_zh /usr/share/doc/redhat-release-server-6Server/GPL /usr/share/doc/redhat-release-server-6Server/autorun-template 所以,升级到更高级的redhat发行版就意味着更改系统的标签(可能允许less数应用程序运行,这就要求使用特定的redhat发行版来使用他们的工具)? 我想知道在不更新redhat发行版的情况下更新软件包的缺点。 更新1: 那么,我发现这个: cat /etc/rpm/macros.dist # dist macros. %rhel 6 %dist .el6 %el6 1 这与Redhat发行版服务器RPM一起提供。 […]

RHEL7:virt-who在客户门户网站上将所有机器报告为localhost.localdomain

我有一个ESXi 6.0pipe理程序,并且正在为RedHat安装数据中心许可证。 我按照如何使用“virt-who”向“Virtual Datacenter”权利注册Esxi主机安装并configuration了virt-who RHEL7 VM 。 在阅读上述链接的指示时,我注意到/etc/sysconfig/virt-who文件状态 # Following configuration is now deprecated. Please use configuration file # in /etc/virt-who.d/. See virt-who-config(5) for details how to configure it. 我遵循virt-who-config的手册页说明,而使用/etc/virt-who.d/ 。 在那里我创build了一个文件 cat /etc/virt-who.d/ops-esxi.conf [ops-esxi] type=esx server=ops-esxi.mydomain.com username=root #password= encrypted_password=afcfb5fjhdgjgdb14d5c8hetdgstghh1b6 owner=11111111 env=ops hypervisor_id=hostname 在重新启动virt-who服务后,它似乎正在工作。 唯一的问题是,在access.redhat.com客户门户所有我的机器,包括pipe理程序,被称为localhost.localdomain 我不知道这是从哪里来的,但肯定很好奇如何解决这个问题。 更新:订阅pipe理器报告不正确的主机名 subscription-manager identity system identity: xxxxxxxxxxxxxxxxx name: localhost.localdomain org […]

BIND redhat限制了回应

我正在寻找运行一个DNS服务器使用绑定将回应一个非常有限的域名列表,并失败的一切。 我使用teamtalk.com作为概念certificate 我的resolv.conf文件看起来像这样.. // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // // See the BIND Administrator's Reference Manual (ARM) for details about […]

如何通过SSH(使用Putty)login到RHEL时将文件导出到其他用户的bash?

我正在运行RHEL 7.3,但是在其他Linux系统上的过程可能相似。 我已经以root身份login。 我有一个名为openrc的文件,它充满了像export OS_IDENTITY_API_VERSION=3这样的行。 我想将此文件移动到某个位置,以便在其他用户使用SSHlogin时自动加载该文件。 读过相关的线程后,我尝试使用这个作为root用户添加这个,但是这似乎只是为root用户添加这些值。 当我作为另一个用户login时,说'admin01'值不会被加载。 echo source /home/admin01/openrc>>~/.bash_profile 我也尝试将这个文件移动到/etc/profile.d,但是这似乎也只加载了根,而不是任何其他用户login。有人请解释发生了什么事。 cp /home/admin01/openrc /etc/profile.d/openrc.sh /etc/profile有这样的警告; # It's NOT a good idea to change this file unless you know what you # are doing. It's much better to create a custom.sh shell script in # /etc/profile.d/ to make custom changes to your environment, as this […]

RHEL 6从地方读取CD; 落下

我正在使用RHEL 6.8,我已经从用户帐户中删除了auto_mountfunction。 我现在注意到,当我把CD插入机器,并点击'places'下拉菜单时,它会显示带有图标的CD。 但是,当我点击CD图标时,出现以下错误: Unable to mount <Cd Name> Not Authorized 我知道这是因为这个用户没有安装媒体的权限。 但是,我不知道我需要添加到sudoers文件中的命令,以允许用户通过下拉图标以graphics方式挂载cd。 到目前为止在/ etc / sudoers中,我已经添加了/bin/mount和/bin/umount 。 这显然没有工作,但我不知道如何进行,点击在后台运行的CD图标的命令是什么? 有没有一种方法来安全地授权用户挂载和读取cd而无需写入权限? 我已经能够添加一个完整的命令sudoers文件: mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom 而这通过命令行运行正常,但对于非Linux精明的用户这不会是直观的。 点击地点光盘图标时,我仍然遇到同样的错误。 此外,我确保用户可以访问安装和安装点的权限。 谢谢

如何在Amazon EC2上的RHEL 7.4中启用IPv6

Amazon提供有关如何在RHEL 7和Centos 7上启用IPv6的说明: http : //docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html#ipv6-dhcpv6-rhel 这些说明适用于RHEL 7-7.3和Centos 7-7.3,但不适用于RHEL 7.4(假设在CentOS 7.4上,它不会在可用时)。 问题在于旧版本的文件/etc/sysconfig/network-scripts/ifcfg-eth0是用户可写的,但在RHEL 7.4上,该文件由cloud-initpipe理。 $ sed 1q /etc/sysconfig/network-scripts/ifcfg-eth0 # Created by cloud-init on instance boot automatically, do not edit. 我觉得非常意外的是,仅仅从7.3升级到7.4就需要从根本上改变pipe理networking。 我不确定这个更改是否特定于Amazon EC2,但在RHEL 7.4发行说明中找不到任何内容,因此它可能是Amazon特有的。 那么,您应该如何在云初始化模型中的RHEL 7.4和Centos 7.4上启用IPv6呢?