Articles of redhat

Linux内核交换?

我正试图完成一些在我的舒适区之外的事情,经过四处搜寻,没有成功,我想我会在这里尝试。 我正在尝试将一个Linux VirtualBox VM导入到AWS中。 问题在于,AWS导入例程不像Oracle Enterprise / Unbreakable Linux(我收到的VirtualBox映像是在其上构build的)。 根据博客文章 ,有4个受支持的发行版,而Oracle Linux不是其中之一(不过Oracle Linux所基于的RedHat就在列表中)。 我希望交换到RedHat将解决这个问题。 我发现了一篇博客文章,展示了如何在grub bootloader中交换内核(这是他们的图片,而不是我的): 但是我在这里偏离了我的专业领域。 我可以vi文件,但是(不像上面的图像)唯一的列表是Oracle Linux,没有红帽等我可以交换的条目。 我需要一些帮助的问题是如何获得额外的条目到grub.conf? 我假设我需要加载RedHat内核,然后在这里指向它。 是对的吗? 谢谢你的帮助

如何知道给定版本的RHEL最新版本的软件包?

在使用例如Ubuntu时,我习惯于能够在launchpad.net/ubuntu上查找给定版本的Ubuntu服务器可用的给定包的哪个版本。 红帽企业Linux有没有类似的资源? 我有非sudo访问服务器,所以它似乎我不能只是使用yum来检查更新(即使没有安装)。 请注意:出于安全原因,将无法“只获得sudo访问”。 我可以找出哪一个版本的软件实际安装,但不是如果它是最新的(看来)。 另外:我正在使用RHEL 6.6。 任何帮助将不胜感激。

更改SSD的I / O调度程序

我有很多CentOS系统,其中一些有传统硬盘,一些SSD,还有一些SSD。 我想将SSD的调度程序更改为截止date。 所以在运行时我可以简单地扫描检查设备和那些/sys/block/sd?/queue/rotational为0 。 我可以通过执行echo 'deadline' > /sys/block/sda/queue/scheduler来启用截止date 但永久性变化呢? 一些调整configuration文件启用截止date调度程序,但如果有混合(一些正常,一些SSD),哪些磁盘将应用? 例如: tuned-adm profile latency-performance 从https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/tuned-adm.html 延迟性能典型延迟性能调整的服务器configuration文件。 此configuration文件禁用dynamic调整机制和透明的巨大页面。 它通过cpuspeed为p状态使用性能pipe理器,并将I / O调度器设置为最后期限。 另外,在Red Hat Enterprise Linux 6.5和更高版本中,configuration文件请求cpu_dma_latency值为1.在Red Hat Enterprise Linux 6.4及更早版本中,cpu_dma_latency请求的值为0。 所以,如果我有几个磁盘,最后期限将被应用?

在云端Linux上

我想弄清楚如何安装在Cloud Linux上 。 它似乎没有在回购,并试图做一个安装不起作用。 我的问题是: 是否与CL兼容,如果有,是否有一个回购我可以简单地添加到安装? 所有的方向,我读过的节目只是yum安装它,但它不是在CL回购。 这就是为什么我不确定它是否兼容。 我正试图在服务器上生成熵我不能插入任何东西。

如何在RedHat RHEL 6上启动Redis?

我按照从这里安装redis的说明。 我也跑了: make test 并通过了所有的testing。 然后: make install 而且似乎有效。 我已经完成了所有这些。 但是,如果有的话,安装似乎确实做得很less。 我无法启动Redis作为服务: start redis.service 这使: start: Unknown job: redis.service 在/etc/init.d下面没有redis目录。 必须有一些简单的命令,我可以运行。 可执行文件已被正确放置在/usr/local 。 如果我运行redis-server ,它肯定会运行,但是Ctrl-C时会退出。 我只需要用nohup来运行它? 我想Redis在启动时运行,这似乎是不可靠的。

我如何信任自签名证书?

我已经使用openssl生成了一个自签名证书 – 它完全是自签名的,而不是由自签名的CA签名。 我已经成功地将它导入到nss数据库供浏览器使用。 我现在想要在全球范围内信任它,所以wget,curl等工具不要唠叨。 按照别处的说明,我将我的证书复制到/ etc / pki / ca-trust / source / anchors /,然后运行“update-ca-trust extract”。 不幸的是,这似乎只适用于CA证书,而不是单一的证书。 我怎样才能达到我所追求的目标? 我知道我可以生成一个自签名的CA,并签署我的证书,但我有理由不这样做。 我生成这样的证书: openssl genrsa -out server.key 4096 openssl req -new -key server.key -out server.crt openssl x509 -sha256 -req -extensions v3_req -days 3650 -in server.csr -signkey server.key -out server.crt -extfile /etc/pki/tls/openssl.cnf 任何帮助将不胜感激!

如何使用命令行在389 Directory Server中导入SSL证书?

我正在尝试在RHEL机器中设置新的389 Directory Server,并试图使用命令行为LDAPSconfigurationSSL。 我刚刚花了几个小时的时间来深入了解如何做到这一点,但每个页面都在讨论如何生成CA和证书的certutil。 我已经有证书和相应的CA链文件在服务器中导入,并且不希望让LDAP服务器生成它们。 我错过了什么吗? Certutil有一个向数据库添加证书的-A标志,但是我找不到添encryption钥的方法,只有证书的公用部分没有相应的密钥而没有用处。

拥有yum版本库 – 使用Oracle JDK进行奇怪的软件包命名

我刚刚在我们的一台服务器上通过createrepo创build了一个自定义YUM存储库,并让其他服务器意识到这一点。 我在存储库中有三个RPM: [foo@one repository]$ ls jdk-7u4-linux-x64.rpm jdk-7u79-linux-x64.rpm jdk-8u65-linux-x64.rpm repodata 现在当我search可用的包时,我得到以下输出: [foo@two ~]$ sudo yum list available jdk* Available Packages jdk.x86_64 2000:1.7.0_79-fcs jdk1.8.0_65.x86_64 2000:1.8.0_65-fcs 有些服务器应该已经有了Java 8,有些服务器还需要更新并运行Java 7.为了顺利升级,我将configurationAnsible来安装某个Java包,具体取决于他正在与哪个节点通话。 当然,我可以说在Java 7服务器上安装jdk ,并在Java 8服务器上安装jdk1.8.0_65 ,但这似乎有点危险。 现在我的问题是:为什么包含在Java 8 rpm中的版本,为什么在Java 7中被忽略? 有没有办法让软件包名称中显示的版本7?

无法挂载CIFS共享,但能够挂载到其他人

我有一个工作的Windows 2008 R2的文件共享,我可以从一个服务器(运行RedHat6.6)连接到以下语法在/ etc / fstab //servername/ELK\es1 /ES1 cifs username=domain\user,password=password 0 0 从这里我运行sudo mount -a,并成功挂载,如果运行ls / ES1,我可以查看共享中的文件 我有另一台服务器(我真的想要共享挂载的),它运行redhat 7.2,并在/ etc / fstab中使用完全相同的语法,并运行一个sudo mount -av我得到以下错误: mount error(112): Host is down Refer to the mount.cifs(8) manual page (eg man mount.cifs) 如果我运行dmesg,我会得到以下信息 CIFS VFS: RFC 1002 unknown response type 0xa CIFS VFS: RFC 1002 unknown response type 0xa […]

如何停止在Linux上运行的startx。 不只是改变inittab或init3

我正在使用rhel5 / rhel6,我想知道如何“停止startx”。 我有谷歌这个问题,大多数的解决scheme是改变inittab到5,或初始化3等 例如,在服务器启动后运行级别3,然后有人运行startx,服务器现在正在监听端口6000.更改inittab(需要重启,这不是一个选项,我仍然可以inputstartx后)和init 3实际上并没有解决问题,服务器仍在监听端口6000,而GUI仍在那里。 我可否知道是否有任何命令实际上“停止startx”,以便我可以运行startx — -nolisten tcp