Articles of rhel6

通过/ etc / fstab中的UUID识别其他站点的灾难恢复中的RHEL磁盘

对于我们的灾难恢复设置,有一组磁盘从我们的生产站点复制到灾难站点。 在生产站点上,RHEL服务器在通过/ etc / fstab中的UUID指定的磁盘上安装了/ boot文件系统。 但是,如果灾难站点上的DR对应服务器使用灾难站点存储arrays中的复制根磁盘启动,则具有生产数据的磁盘的UUID将不同,从而导致系统找不到/ boot设备。 所以我希望find关于设置/ etc / fstab的最佳实践的一些想法,以便即使在物理设备的UUID可能改变的情况下也将始终如一地创build它们。 在/ etc / fstab中selectUUID以引用磁盘的原因是由于这些是SAN连接的磁盘。 所以如果磁盘目标path发生变化或其他的东西,那么我们需要确定/ boot FS总是通过一些独特的东西来find的。 逻辑卷上的文件系统是使用LVpath引用的。

如何在CentOS / RHEL 6上安装SVN客户端版本1.8?

我试图在CentOS 6上安装SVN客户端版本1.8。我正在使用描述 How to Install Subversion (SVN) 1.8.19 on CentOS/RHEL 7/6/5 所有活动都顺利运行,没有任何问题。 但之后,我得到了 /> svn –version svn, Version 1.6.11 (r934486) … … …

同时运行“显示进程列表”

我有两个脚本放在每分钟运行一个cron。 这两个脚本连接到相同的数据库并运行一个show full processlist 。 如果两个show full processlist命令同时运行,可以吗? PS: – 其中一个脚本将在一周左右被删除,所以这个设置最多只有一个星期。

如何在具有LVM的RHEL 6.5 KVM guest虚拟机中从IDE迁移到virtio

我想迁移一个运行RHEL 6.5的IDE使用的基于LVM的KVM客户机。 我在这个页面find了这个步骤: 1)运行virsh编辑。 从那里,编辑configuration文件并调整所有行 <target dev='hda' bus='ide'/> 所以他们看起来像这样 <target dev='vda' bus='virtio'/> 此外,删除所有<address type …/>行,以便libvirt可以适当地重新生成它们。 2)在guest虚拟机中,编辑/ etc / fstab并用/ dev / vdX`replace所有出现的/ dev / sdX。 3)就是这样,现在closures机器,并启动virsh启动(只是在启动的虚拟机内重新启动将无法正常工作)。 很酷,看起来很简单,但是并没有涵盖LVM的情况。 我的/ etc / fstab和/etc/grub.conf都没有find任何可以改变的/ dev / sdXpath(除了在grub.conf文件中有一个注释外)。 我应该做什么更多的lvms? 显示给VM的磁盘是来自多path均衡SAN的原始LUN。 [root@testphys ~]# virsh domblklist aplitest Target Source ———————————————— hda /dev/eql/vol-so-aplitest hdc – VMconfiguration文件(用磁盘configuration提取) <disk type='block' device='disk'> <driver name='qemu' type='raw' […]

打开远程数据库服务器上的端口

我正在运行一个RHEL7盒子,运行MySQL-5.7.11,我只是试图允许远程连接… 我在这里关于打开一个港口的文件,并成功地完成了。 当我运行iptables -nL | grep 3306 iptables -nL | grep 3306它输出: ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 multiport dports 3306 当我尝试连接到它mysql -h xxx-xxx-xxxx -u 'username' -pxxxxx我得到: Host 'xxx-xxx-xxxx' is not allowed to connect to this MySQL server 即使我已经允许该用户对整个数据库的权限。 我错过了什么?

refreshonly不与傀儡exec资源工作

我正在使用以下用户资源创build一个unix用户,然后为用户设置一个初始密码。 然后我用chage命令执行一个exec来强制用户在第一次login后更改他的密码。清单如下 node 'node2.example.com','node3.example.com'{ user { 'askar': ensure => 'present', managehome => 'true', comment => 'Laskar Home', home => '/home/askar', shell => '/bin/bash', expiry => '2016-04-22', password => '$1$T7iMiuVY$bVjrtyWV4diXBKlCgcDKT0', password_min_age => '20', password_max_age => '60', } exec { 'chage': path => '/usr/bin/', command => 'chage -d 0 askar', } } 上述情况的问题是,代理每次拉取清单时,密码又被设置为默认密码,然后用户被迫更改密码。 所以,为了避免这种情况,我添加了如下的refreshonly参数 exec { 'chage': […]

configurationRHEL 6.6存储库

我已经得到了一个RHEL 6.6系统,这个系统看起来configuration不好 – 没有subscription-manager工具可用,networking访问已经被限制在上游。 我能够获得出站HTTPS连接,但没有FTP(不要问)。 如何configurationrhel-source.repo文件,使其可以从HTTPS镜像而不是ftp中取出软件包? 目前baseurl指出: baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/ 理想情况下,我想指向https://?.redhat.com / …? 但我无法find一个存储库列表。

升级到RHEL 6.8后,虚拟控制台的大小增加了

在将一些VMware虚拟机更新到RHEL 6.8 (内核2.6.32-642)之后,似乎虚拟控制台的大小已经增加了 – 这是巨大的。 没有X服务器在控制台中运行,即它是一个经典的基于文本的Linux控制台。 当我通过虚拟控制台login时, LINES和COLUMNSvariables的值是: COLUMNS=160 LINES=48 我怎样才能调整控制台? 提前感谢 更新1 我GOOGLE了这个问题,并发现了很多使用grub.conf的vga= kernel选项的解决scheme。 我已经尝试过,但不起作用; 尽pipe该选项在重新启动后出现在/proc/cmdline ,但不会被忽略。 我在dmesg输出中find了这两行: Console: colour VGA+ 80×25 console [tty0] enabled 但下面有很多行,我发现: [drm] DMA map mode: Using physical TTM page addresses. [drm] Capabilities: [drm] Rect copy. [drm] Cursor. [drm] Cursor bypass. [drm] Cursor bypass 2. [drm] 8bit emulation. [drm] Alpha […]

Puppet文件资源:“父目录不存在”错误

我正在使用文件资源创build目录时出现以下错误 Error: Cannot create /data/tomcat/${dirsname}/conf; parent directory /data/tomcat/${dirsname} does not exist Error: /Stage[main]/App/File[/data/tomcat/${dirsname}/conf]/ensure: change from absent to directory failed: Cannot create /data/tomcat/${dirsname}/conf; parent directory /data/tomcat/${dirsname} does not exist` Error: Cannot create /data/tomcat/$dirsname/config; parent directory /data/tomcat/$dirsname does not exist Error: /Stage[main]/App/File[/data/tomcat/$dirsname/config]/ensure: change from absent to directory failed: Cannot create /data/tomcat/$dirsname/config; parent directory /data/tomcat/$dirsname does not exist` […]

多个site.pp为相同的节点

我需要为同一主机编写多个site.pp文件。 它给了我以下错误 Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Node 'default' is already defined at line 2; cannot redefine at line 2 on node node-002.example.com 例如 : 我的第一个site.pp vi hosts-site.pp default{ } node "node-002.example.com" { ## Rules here to update /etc/hosts } 下一个Site.pp具有相同的节点但操作不同。 vi fstab-site.pp default{ } node "node-002.example.com" { […]