我们是一家Solaris商店,正在研究RedHat Enterprise Linux,我们想知道的是,我们应该保留Veritas Volume Manager + FileSystem,还是使用LVM + ext3或RedHat的首选集群文件系统解决schemeGFS。 我们喜欢的有关Veritas的一件事是,它可以使用Veritas Volume Replicator来获得重要文件系统的远程副本。 这个function似乎从RedHat丢失,DRBD似乎没有被封装在RHEL中… 所以我的问题是: 有人在Linux上使用VxFS / VxVM / VVR吗? 想法,经验? 与LVM + ext3比较? 任何人使用GFS? 想法,经验? 你做远程复制的灾难恢复,如果是的话,如何? 有没有标准的RedHat方式?
让我先说一下,我是一个linux和networkingnoob,所以慢慢地说,用大词汇。 我们有一台运行GNOME 2.16的Red Hat机器。 我们正试图站在一个Web应用程序。 从Windows开发环境我们可以ping通RH,但不能telnet到web容器 错误: 连接到我们的IP地址。## …无法打开连接到主机,端口80 ##连接失败 我检查过的东西: iptables没有运行 RH框上的浏览器可以在127.0.0.1:80# webapp默认包含ip 0.0.0.0,它应该公开(对吧?) 两个面具上的面具都是一样的 RH服务器也可以ping一个subversion服务器,但是不能进行checkout 我所能想到的是,窗口和RH盒之间有一些防火墙,但我不知道如何检查。 我想确定在敲门之前我已尽全力。 是否有其他设置或Linux命令我应该检查? 你的诊断是什么?
Redhat Linux使用Bash 我以自己的身份login sudo另一个用户 sudo -u bash 当我这样做时,我想调用一个bash_profile。 当我运行这个,我得到以下错误 bash:/home/myuser/.bashrc:权限被拒绝 Myuser:我login的用户名。
在我pipe理的其中一台服务器上有一个文件,我无法使用root帐户进行修改。 该文件驻留在Web应用程序中并包含configuration设置; 我怀疑以前的pipe理员可能已经做了一些事情来防止文件被覆盖。 尝试删除文件导致“权限被拒绝”types的消息,尽pipe该文件具有写入权限。 它也不会显示在lsof的输出中,它的inode没有列在/proc/locks 。 该文件驻留在本地高清存储的ext3 lvm卷中。 SELinux被禁用。 有谁知道什么可以防止写访问?
我是RHEL 6新手,但有一个项目,我需要一个postgres 9数据库,我只有RHEL 6可用。 我怎样才能安全地做到这一点? 我应该从源代码安装,还是在某个地方有一个软件包?
我正在使用Perl 5.6.1从Solaris服务器迁移到使用Perl 5.8.8的Redhat Linux服务器。 我的立场是,我们保持Perl的新版本,不要降级到旧版本,以避免与任何脚本的兼容性问题,因为降级操作系统默认安装的兼容性问题会更糟糕。 我的假设是,Redhat Linux可能依赖于Perl的某个地方,如果旧版本是必要的,我们应该明确地创build一个命名二进制perl561,以便用户可以select使用旧版本,如果他们需要它。
我试图找出在Centos6安装中实际parsing为%{_ includedir}的path。 我知道这通常是“/ usr / include”,但是我可以在哪里find它实际设置的位置或以某种方式“回显”它? 基本上,我使用的规范有“%dir%{_ includedir} / someFolder / someFile”。 一切运行良好,但我找不到“/ usr / include / someFolder”。 我认为它已经创build在别的地方,我试图找出那是什么。
在完成文件系统大小调整之前,我错误地重新启动了服务器。 这是在重新启动前成功运行的命令: lvresize -L -400GB /dev/mapper/vg_yavin-lv_home 在启动时,我得到这个错误 /dev/mapper/vg_yavin-lv_home: UNEXPECTED INCONSITENCY run fsck MANUALLY 当我尝试fsck -y /dev/mapper/vg_yavin-lv_home ,我得到这个: e2fsck 1.41.12 (17-May-2010) Error reading block 63471616 (Invalid argument). Ignore error? yes Force rewrite? yes Error writing block 63471616 (Invalid argument). Ignore error? yes Superblock has an invalid journal (inode 8). Clear? yes *** ext3 journal has been […]
我知道在Unix / Linux的环境variables是大写,如LD_LIBRARY_PATH ; HOME ; $USER LD_LIBRARY_PATH ; HOME ; $USER LD_LIBRARY_PATH ; HOME ; $USER等等。 今天玩wget我看到这个命令只是使用小写的环境variables: env | grep -i proxy http_proxy=http://10.0.0.120:8080 wget -q http://google.it echo $? 0 unset http_proxy export HTTP_PROXY=http://10.0.0.120:8080 wget -q http://google.it echo $? 1 为什么wget不会以大写格式读取HTTP_PROXY ?
我觉得这可能是一个简单的问题,但我只是想validation我的怀疑。 我有一个托pipe在Redhat服务器上的生产环境。 我的本地机器上正在运行CentOS的服务器上有一个网站的副本。 最近,我一直在testing我们的备份,以确保一切正常工作(更好的现在比以后更清楚)。 备份我的开发环境,并恢复它的工作完全正常,但是当我从产品拉出备份,并尝试恢复在开发(所以Redhat到Cent),我的垃圾桶被损坏。 IE,我不能使用ls命令,不能重新启动,closures服务器会导致服务器不能再次加载。 我的假设是这可能是因为我的产品的备份来自Redhat服务器,而我试图将其加载到CentOS服务器上。 我想确保这是正确的,因为我知道CentOS应该与Redhat兼容。 编辑:=================================备份包括整个服务器,而不仅仅是应用程序本身。 备份脚本使用以下命令来打击每个根文件夹: tar –selinux –acls –xattrs -cvf /opt/backup_box/$NOW/bin.tar /bin ; 备份将存储在opt中,并以相同方式对内容进行重新configuration,不包括备份文件。 编辑#2 ===================================版本是:制作: 目标: