Articles of redhat

服务器主机名是否需要与您发送的电子邮件地址的域名相匹配? 主机名是否需要使用DNS进行validation?

我试图诊断为什么电子邮件不会从新的RHEL v5.8服务器发送。 Sendmail已经启动并运行了,但是所有事情都被阻塞在队列中(通过mailq确认),连接超时错误。 如果我有服务器的主机名称: natulwebserver01.bto.com 但是尝试使用PHP发送电子邮件并将“从”电子邮件地址设置为: [email protected] …这将导致目标邮件服务器阻止电子邮件的权利? 如果是这样,那么这是否意味着我在PHP mail()函数中设置为“from”地址的电子邮件地址将不得不完全匹配服务器主机名? 例如: [email protected] 我已经尝试过了,但它不起作用,但我想问一下在理论上的确认。 另外 – 也许这是真正的原因 – 主机名是否需要parsing到目标邮件服务器的DNS服务器的IP地址,才会接受来自它的电子邮件? 例如: natulwebserver01.bto.com …是一个内部有意义的主机名,但它不是一个公开注册的域名。 即如果你ping natulwebserver01.bto.com它将不会返回服务器的IP地址。 目标邮件服务器是否会阻止来自服务器的电子邮件,因为它报告的主机名无法通过DNS进行validation? *我修改了这个问题所涉及的实际主机名称/域名。

在RHEL上将MySQL从5.0升级到5.5后Yum问题

我正在运行RHEL 5.6并尝试将MySQL从5.0升级到5.5 。 我跑sudo yum remove mysql*删除所有现有的MySQL相关的软件包。 然后我安装了MySQL 5.5包: $ sudo yum install mysql55* Loaded plugins: downloadonly, rhnplugin, security Excluding Packages in global exclude list Finished Setting up Install Process Package mysql55-embedded-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-server-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-test-5.5.22-1.ius.el5.x86_64 already installed and latest version Package mysql55-devel-5.5.22-1.ius.el5.x86_64 already installed […]

如何将我的主机浏览器连接到我的访客Web服务器

我有一个Windows 7机器上安装VMWare工作站8。 我有RedHat Enterprise Linux(RHEL)6作为VMWare下的客户操作系统运行。 我试图让我的网页浏览器从Windows 7主机连接到我的访客RHELnetworking服务器? 我已经禁用了Windows防火墙。 VMware的networking设置选项如下:桥接,NAT,仅主机或自定义。 客户操作系统的IP地址取决于我select的networking选项。 当我在客户操作系统的浏览器中inputvariablesIP地址时,它将parsing为默认的Apache页面。 但是,当我在我的主机的浏览器中尝试这个,我无法连接到服务器。 我没有使用物理以太网连接。 我使用WiFinetworking适配器无线连接到互联网。 但是,我应该能够连接到客户OS服务器,而无需使用互联网正确的? 我相信我应该能够使用虚拟networking适配器在本地机器内路由到虚拟来宾服务器。 我在Windows命令提示符下运行ipconfig,得到如下结果: **请注意,我目前在vmware中使用桥接设置。** Windows IPconfiguration 无线LAN适配器无线networking连接3: 连接特定的DNS后缀。 :gateway.2wire.net链接本地IPv6地址。 。 。 。 。 :fe80 :: 58f3:b55f:b8d9:ed7e%16 IPv4地址。 。 。 。 。 。 。 。 。 。 。 :192.168.1.71子网掩码。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0默认网关。 。 。 […]

Linux启动脚本+添加一个命令

我需要一个命令行在启动时运行。 我testing了这个命令(它将Amazon IP重新分配给Linux服务器)并且命令成功运行。 只需要知道在服务器重新启动时执行此操作的最佳方法? 服务器是RedHat,我读了一些关于/etc/init.d的内容,但仍然不确定。 命令是: ec2-associate-address -v -i i-xxx xxx.xxx.xxx.xxx –region ap-southeast-1 -O key -W secret

YUM更新失败 – 在RPM包中的POSTIN scriptlet中出错

运行“百胜更新”,它得到安装,然后中断。 不确定是什么问题。 Google什么也没有显示 Error in POSTIN scriptlet in rpm package gtk2-2.18.9-10.el6.x86_64 error: error creating temporary file /var/tmp/rpm-tmp.NB84HC: Invalid argument error: Couldn't create temporary file for %post(gtk2-2.18.9-10.el6.x86_64): Invalid argument Updating : e2fsprogs-libs-1.41.12-12.el6.x86_64 44/378 Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/yum/rpmtrans.py", line 387, in callback self._instCloseFile( bytes, total, h ) File "/usr/lib/python2.6/site-packages/yum/rpmtrans.py", line 463, in _instCloseFile self.base.history.trans_data_pid_end(pid, […]

如何打开http服务器的Linux

我是一名Windows(IIS)软件工程师,但是最近我被抛入Linux服务器pipe理员angular色,直到find能够填补这个位置的人。 我不以为耻,承认我不知道我在做什么。 目前我试图解决的问题是服务器只响应https请求。 但是, 我们也需要它来响应标准的http请求。 我们没有什么需要保持安全的方式去请求者。 我使用bash shell运行redhat linux。 如果有人可以告诉我如何启用http请求,我真的很感激它! 请确保你的回应是一步一步的,因为我有最小的命令行体验:/

如何使kickstart退出

有没有办法在%pre%部分期间退出RedHat kickstart安装? 我有一个条件,我正在检查,如果这是真的,我想安装不继续。 我尝试过使用“exit”和“init”命令,但是我所能做的就是退出%pre%部分,但仍然继续安装。 有没有不同的命令,或完全不同的方法,迫使kickstart退出之前,开始做任何改变系统?

在KVM主机上configurationIPTables以阻止访客网桥stream量

我正在研究一个论文研究项目,而且我很难弄清楚如何让iptables (在KVM主机上运行)阻止目标为BRIDGED KVM guest 虚拟机的stream量(或者说,操纵stream量)。 我无法获得iptables条目(粘贴在下面)来阻止进出虚拟机的stream量。 实际上,我希望我的主机系统充当这些访客虚拟机的防火墙,并且暂时我想通过简单地删除所有发往特定虚拟机的数据包来testing这个function。 在不久的将来,我也想实施更细化的控制,甚至有代理参与。 再次,这应该完全发生在主机层面,而不是在客户层面。 我正在运行CentOS 6,并基于我写的另一个问题: 使用一个网卡为Linux KVM创build多个接口 ,我configuration了以下接口: eth0 br0 tap0 以下是我的每个接口的networking设置脚本: eth0的configuration: DEVICE="eth0" BOOTPROTO="none" NM_CONTROLLED="no" ONBOOT=yes TYPE="Ethernet" UUID="<<UUID-HERE>>" HWADDR=<<MAC-ADDR-HERE>> DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" BRIDGE="br0" br0的configuration: DEVICE="br0" TYPE="Bridge" ONBOOT="yes" BOOTPROTO="dhcp" DELAY=0 tap0的configuration: DEVICE="tap0" TYPE="Tap" BRIDGE="br0" ONBOOT="yes" 我运行了一个CentOS 6虚拟机,并configuration为使用tap0桥接接口。 虚拟机上的networking连接正常。 主机系统没有其他变化。 下面是我添加到FORWARD链中的无法运行的iptables规则( 值得注意的是,我并不是iptables专家 )。 sudo iptables -I […]

Kickstart红帽5.x

我有一个与ks.cfg文件的小问题; 我读了一篇文章,说我应该把它复制到isolinux文件夹中,但是它是写保护的。 我该怎么办? 其次,我读了另一篇文章,使其更容易一些。 cp ks.cfg ~/bootdisk/RHEL/ ,但是当我把它转换成一个ISO文件并运行linux ks=/ks.cfg命令时,它不起作用。 ks.cfg文件是否应该在被转换的ISO文件中?

RHEL 6.4自定义DVD启动问题

我正在创build一个定制的RHEL 6.4 iso来重build独立主机时节省自己的时间。 在我自定义菜单并添加额外的kickstart文件之前,我已经尝试了一个简单的解压 – >重新包装,以确保iso图像实际工作。 我所有的版本都无法加载grub菜单,只是在提示符下而不是加载grub菜单。 boot: 我正在使用以下脚本来转储并重新创buildISO ISOFILE="/home/matt/isobuild/rhel-server-6.4-x86_64-dvd.iso" STAGEDIR="/home/matt/isobuild/rhel6.4/" FINALISOFILE="/tmp/autoiso.iso" TMPMOUNT="/mnt/dvd" mkdir $TMPMOUNT mount -o loop,ro $ISOFILE $TMPMOUNT rsync -av –progress $TMPMOUNT $STAGEDIR umount $TMPMOUNT cd $STAGEDIR chmod a+w isolinux/isolinux.bin mkisofs -o /tmp/rhel6.4.iso \ -b isolinux/isolinux.bin -c isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -r -T -J -V "RHEL 6.4 Custom Install DVD" […]