Articles of centos6

init.d脚本在启动过程中是否超时?

我正在创build几个正在被注册在CentOS 6.5服务器上执行的脚本。 其中一个脚本有一个while循环阻塞,直到它在启动过程中(init.d)的另一个进程的日志上find成功的启动消息。 如果我的脚本依赖于这个服务,永远不会将成功的开始logging到它的日志文件,并且我的脚本永远挂在while循环上,这个特定的场景是否会使操作系统完全挂起而不会启动? 是否有init.d脚本的超时设置? 我的脚本被注册在rc.local文件上执行。

相当于checkrestart的CentOS?

这是checkrestart 。 检查升级后需要重启哪些进程 有没有提供这种function的软件包? 希望很明显,但这个答案是完全不能接受的。 我不能依赖系统上的每个库的包维护者来分别检查服务是否正在使用这个库,然后强迫这些服务重启,以免我重启这些服务就没事了。

如何build立anaconda安装的驱动程序磁盘(CentOS 6)

我需要为anaconda制作驱动程序磁盘。 这个磁盘将包含一个最新笔记本电脑网卡的更新模块,目标是让CentOS 6.2的networking安装工作。 我正在使用补鞋匠,所以即使kickstart文件本身在networking上。 我不介意如果安装不完全无人看pipe,我不介意在安装过程中在驱动程序磁盘映像中粘贴U盘并手动select正确的项目,但是我确实希望将所有其他内容保留在networking上(内核映像,initrd,kickstart文件,RPM存储库)。 我已经安装了更新的驱动程序,甚至在/ usr / lib / rpm / redhat / kmodtool的帮助下build立了一个“kmod”RPM。 不幸的是,我发现绝对没有什么驱动程序磁盘的文件。 http://www.phil.muni.cz/~letty/linuxfaq/pracovni/driver-disk-howto是我能find的唯一的链接,它描述了我做过同样事情的人的努力 – 下载驱动程序盘并试图探索他们。 不幸的是,CentOS 6中的格式似乎已经改变了,我能做的最好的事情是让anaconda告诉我:“驱动程序磁盘对于这个CentOS版本是无效的。” 日志本身说“找不到/ tmp / drivers / rpms / x86_64 / repodata”,直到现在我还没有看到一个带有“repodata”的驱动程序盘。 目前潜入python的源代码,但我希望有人能指出我正确的方向。

CentOS用yum安装proftpd

服务器:CentOS 6.2 64bit 如何使用yum安装Proftpd? search包没有find它: yum list proftpd Error: No matching Packages to list 虽然我的CentOS 6 VPS确实find它,但是这台服务器没有。 我读过,我需要安装某种types的rpm。 我将如何做到这一点,哪里是可靠的地方(64位)? 我已经通过编译过去的源代码来完成Proftpd安装,但是这次更喜欢使用yum。

无法以非root用户 – CentOS 6写入CIFS共享

我正在研究最近从CentOS 4.9迁移到CentOS 6的系统。 旧系统上存在Windows 2008服务器的CIFS挂载。 原始安装点具有777个目录权限。 [root@Bootylicious ~]# ls -ld /images/ drwxrwxrwx 2 root root 4096 Jul 23 22:49 /images/ 当挂载处于活动状态时,权限是: [root@Bootylicious ~]# ls -ld /images/ drwxr-xr-x 1 root root 327680 Aug 16 08:45 /images/ 除root以外的用户不能写入共享或创build文件。 查看旧服务器,同一共享内的文件和子目录的权限具有setuid位。 这在新系统中不存在。 /etc/fstab看起来像: //172.16.30.32/images /images cifs username=blah,password=blah,domain=abc123.net 0 0 CentOS版本4/5和6之间发生了哪些变化来影响这一点? 这显然与setuid有关,但我不确定最干净的修复程序是什么。

转移80至443在Nagios的困境

我可能只是需要一些额外的见解,因为我没有看到我要去哪里错了。 我使用SSL证书来保护我们的nagios服务器。 我们想特别要求所有通过nagios的stream量(如2个用户,lol)使用SSL。 所以我想,哦,mod_rewrite +在.htaccess重写规则,对不对? 所以我进入了DocumentRoot并做了一个vi .htaccess(一个还不存在),然后我遵循下面的规则: RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://our.server.org/$1 [R,L] 这绝对没有。 纳达 Whhhyy .. 注意:httpd.conf中的AllowOverride全部打开。 另外,我validation了这个模块没有被注释掉,但是注意,我找不到安装的mod_rewrite模块,所以我从另一个服务器上复制了它,并把它放在modules / mod_rewrite.so中。 这很奇怪,因为它在httpd.conf文件中启用,但是在模块中不存在… 我是坏人:(

为什么dhclient每隔15秒发送一个单播DHCP REQUEST而不是在T1 / T2定时器?

我运行一个CentOS 6.2服务器作为我的网关和防火墙,同时也提供一些内部服务。 这是我多年来使用各种硬件和发行版(基于Redhat)的设置。 最近我遇到了一个互联网连接问题,我认为这是由于我的ISP(Roadrunner,纽约州北部)或我的configuration(默认)dhclient的缺陷。 我没有在这台服务器上使用NetworkManager,因为networkingconfiguration是静态的,服务器24/7作为网关运行。 我有我的sysconfignetworking脚本接口configuration如下: 它已经通过dhclient工具configuration了启动界面和使用DHCP。 我有一个有效的iptables防火墙脚本,我一直在不断努力提供路由/ NATfunction,但这与我的问题无关。 在过去的一两周里(至less我已经看到这些日志条目已经有一段时间了),我看到一旦我的ISP提供的DHCP租约达到了中间点,触发了一个更新,dhclient进入一个循环, 15秒,它向/var/lib/dh​​client/dhclient-eth1.leases文件中指定的DHCP服务器条目(见下文)发出单播DHCPREQUEST。 这会持续几个小时,直到networking连接断开或最终尝试广播发现并正确接收新的租约。 dhclient请求循环始终是单播的,始终使用在其尝试续订的租约中指定的DHCP服务器地址,并且对每个请求始终使用相同的xid值。 我想知道,有没有办法强制dhclient总是发布广播DHCPDISCOVER而不是单播REQUEST数据包进行更新? 是否有可能的configuration问题,或者这只是时代华纳的片状DHCP服务? 在过去的5年中,我使用TWC作为我的ISP,在使用Linux作为网关时从来没有遇到过这个问题。 这是我的界面configuration脚本: /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 NAME=Internet HWADDR=00:D0:B7:**:**:** MTU=1500 BOOTPROTO=dhcp PEERDNS=no IPV6INIT=no ONBOOT=yes 这里是一个例子dhclient-eth1.leases文件(目前,但将在6-8小时开始循环) lease { interface "eth1"; fixed-address 74.***.***.***; option subnet-mask 255.255.240.0; option routers 74.***.***.***; option dhcp-lease-time 43200; option dhcp-message-type 5; option domain-name-servers 209.18.47.61,209.18.47.62; option dhcp-server-identifier 10.111.64.1; option interface-mtu 576; option […]

重新启动CentOS 6.3后,没有外出网路连线

重新启动一个无头CentOS 6.3机器后,它失去了出站互联网连接,即我仍然可以通过SSH连接到服务器( ssh root@**.126.18.56 ),但ping google.com等东西给google.com: unknown host和yum list some_package给出了很多networking错误。 这是ifconfig给出的: eth0 Link encap:Ethernet HWaddr 00:25:90:78:2D:5D inet addr:**.126.18.56 Bcast:**.126.18.255 Mask:255.255.255.0 inet6 addr: fe80::225:90ff:fe78:2d5d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:75594 errors:0 dropped:0 overruns:0 frame:0 TX packets:787 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7074741 (6.7 MiB) TX bytes:144391 (141.0 KiB) Interrupt:20 Memory:f7a00000-f7a20000 eth1 […]

如何避免VMware在使用Veeam进行成像时让客户眩晕

最近我们的MySQL服务器已经“走开”(即客户端连接中断)。 经过数周的尝试不同的事情(如调整数据包大小),我们发现它是我们的Veeam映像备份,它使用VMWare API来快照和复制vmdks等。 我们使用ESXi 5和Centos 6.4 guest,运行(几乎)MySQL 5.1.69-log。 似乎引发此问题的更改将物理磁盘大小从大约100增加到300GB,并调整来宾文件系统的大小以使用大部分新容量。 自从磁盘增加以来,我们在备份过程中遇到了这些问题 – 大概是由于执行快照相关function所需的时间增加。 新磁盘是RAID1中的2x300GB Gen8 15k SAS。 旧的磁盘将只是相似的更小。 Veeam过程的目标是通过1Gb专用以太网(即从一般办公室stream量分离)的ReadyNAS。 主机是HP DL380P塔: ==server spec (BASE CHASSIS)== SERIES DL380P GEN8 PROCESSOR TYPE Intel Xeon E5-2609 v2 (2.5GHz/4-core/10MB/6.4GT-s QPI/80W) NUMBER OF PROCESSORS 2 MEMORY 80GB INTERNAL DRIVE BAYS 8 SFF HDD Bays COMPATIBLE HDD SFF SAS/SATA HARD DISK CONTROLLER […]

Sendmail不听任何端口

我正在使用CentOS 6的VPS托pipe。 我已经安装了Sendmail ,但它不听任何端口。 我检查,IPTables被禁用(或停止我猜; service iptables status命令返回iptables: Firewall is not running. 这里是netstat -plnt输出 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1538/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1186/master tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 11274/mysqld tcp 0 0 :::22 :::* […]