Articles of redhat

为什么我不能运行sudo -g?

$ sudo -u fish -g fish bash Sorry, user steve is not allowed to execute '/bin/bash' as fish:fish on myserver. $ sudo -u fish bash $ groups fish -g选项是什么意思,为什么我不能使用它? RHEL btw。

如何在Linux上find未格式化的硬盘

我的服务器有两个硬盘。 一个非常有限的500 GB左右,另一个不是FORMATTED超过1 TB。 我需要find这个第二个磁盘格式化(并最终将其挂载到我的Red Hat Linux 6企业)。 问题是我看不到这第二个硬盘。 我试过使用lshw –class disk ,但是我得到了CD ROM和第一个硬盘的列表。 我怎样才能find我的磁盘的位置和格式?

如何检查当前的队列深度值?

我有一个通过光纤连接到NetApp SAN的OEL服务器。 如何在操作系统看到它时查看队列深度? 从lspci输出: 05:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) 05:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) 08:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) 08:00.1 Fibre Channel: QLogic Corp. ISP2532-based […]

CentOS / Redhat:为apache和vsftp提供文件许可

我在我的专用服务器上使用CentOS 5.5和Apache Web服务器。 我的文件夹“/ var / www / myWebApp”属于apache,所以apache可以读取,写入日志等。 但是现在我想用非常安全的FTP(vsftp)来上传我的新文件。 我曾经给每个用户rwx – 访问“/ var / www / myWebApp”,但我想这是不安全的方式。 在CentOS上,我创build了另一个上传文件的用户“ftpuser”,并在其主目录下有“/ var / www / myWebApp”。 我怎么能给他的权限写入“/ var / www / myWebApp”而不给每个用户相同的权利?

如何从Redhat Hypervisor访问AoE块设备

这是我第一次使用红帽企业虚拟化pipe理器和红帽虚拟化pipe理程序,在正常情况下,通过一组Redhat / CentOS KVM主机本土化的方法。 我们的SAN设备通过以太网ATA(AoE)工作,以提供类似于块级存储设备的直接到机器的内容。 如果我有物理控制台访问完整的操作系统的情况下,这是很好的。 但是,当它是简单的pipe理程序,我似乎只能连接到networking(NFS)或iSCSI级别的存储。 这甚至可以从RHEVM?

修复RedHat / Fedora中的bug修复?

我想知道CentOS错误修正是否被推送到RedHat或Fedora? 我想这取决于RHEL / Fedora的维护者,但是我想知道发行版之间修复的方向错误。

403 Redhat服务器上的禁止错误

这是我第一次使用Amazon EC2。 我正在运行Apache 2.4.6的服务器,当我访问公有DNS或弹性IP时,我似乎无法正常工作。 我得到的错误消息是: Forbidden You don't have permission to access /index.html on this server. 我已经检查了这个文件的权限(755)。 我的httpd.conf文件中有一个VirtualHost块,如下所示: Listen 80 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/var/www/html" ServerName my-ec2-public-dns-url </VirtualHost> 对于HTTP / HTTPS,AWS中的我的安全组设置都设置为Anywhere。 当我检查错误日志时,它说: AH00132: file permissions deny server access: /var/www/html/index.html 不知道我在做什么错。 谢谢你的帮助。

在Linux上,如何制作特定所有者拥有的文件列表,然后修复组和所有者?

我有一个深层复杂的文件系统,其中有一些文件被意外地写入root。 我想将这些文件的所有权一次性更改回原始所有者。 我正在玩命令,如: find /folder -type f | xargs ls -l | grep "root root" 但也有很多垃圾出来了。 我想先列出一个列表,然后在确认后只更改列表中的文件。

在Linux / Unix环境中部署共享脚本的好方法是什么?

在我们的环境中,我们有30多种服务器上使用的各种脚本。 目前,我们在安装操作系统时将脚本复制到每台服务器上。 但是,这具有脚本更改需要手动重新部署的问题。 我正在考虑设置一个NFS导出,但是这有一些缺点: 我的印象是NFS导出消耗networking资源,即使不使用。 当我挂载NFS脚本的目录时,它将隐藏任何本地脚本。 权限。 这些机器都有本地(基于文件的)用户和组。 如果NFS发生故障,脚本消失了。 我考虑的其他选项是Subversion(或任何源代码pipe理),rsync和rpms。 svn的好处在于脚本的版本控制。 Rsync很简单,并允许本地脚本。 我不认为rpm会因为我们的Solaris服务器而起作用。 我们有Solaris,Redhat Enterprise Linux和Suse Linux服务器,而且我们只有less量(〜10)个小脚本可供部署,所以越简单越好。

DD复制在terminal但不是由cron工作

在RHEL5.4系统上,我设置了一个脚本来每天晚上用cron备份dd拷贝的驱动器。 我吐dd输出到日志文件和电子邮件。 它在/ etc / crontab和/ var / spool / cron / root中,当我发现它甚至不能在cron下运行。 该脚本应该将/ dev / sda复制到/mnt/backup/sda.img(/ mnt / backup是一个已安装的250GB外部)。 当我在terminal上以根用户身份运行它时,它可以正常工作,我可以看到数据正在写入磁盘,而sda.img也越来越大。 然而,当作为cron运行,我得到从dd的输出说它复制147GB,但无法find它吐在147GB的地方 – 它没有把它放在sda.img。 它不在文件系统上,因为剩下的只有50GB。 它去了哪里? 我怎样才能确保在terminal发生的cron中发生同样的事情。 我确实停止了crond,并在备份之前和之后启动它,但是我的印象是,cron把这个工作踢掉了,我把它关掉了,备份起来,重新开始,并且正在快乐的路上。 谢谢。 编辑:对不起,dd线是 dd if = / dev / sda of = / mnt / backup / sda.img bs = 400K 和cron线是 01 0 * * * 2-6 […]