我有一个专用的服务器上Kimsufi 。 我正尝试使用本指南在CentOS 6.7上将PHP 5.3更新到PHP 5.5,但不幸的是我得到以下错误: Error: Package: php-mysql-5.4.45-1.el6.remi.x86_64 (remi) Requires: php-pdo(x86-64) = 5.4.45-1.el6.remi Removing: php-pdo-5.3.3-27.el6.2.x86_64 (@LocalRepo) php-pdo(x86-64) = 5.3.3-27.el6.2 Updated By: php-pdo-5.5.29-1.el6.remi.x86_64 (remi-php55) php-pdo(x86-64) = 5.5.29-1.el6.remi Available: php-pdo-5.4.44-1.el6.remi.x86_64 (remi) php-pdo(x86-64) = 5.4.44-1.el6.remi Available: php-pdo-5.4.45-1.el6.remi.x86_64 (remi) php-pdo(x86-64) = 5.4.45-1.el6.remi Available: php-pdo-5.5.28-1.el6.remi.x86_64 (remi-php55) php-pdo(x86-64) = 5.5.28-1.el6.remi Available: php54w-pdo-5.4.44-1.w6.x86_64 (webtatic) php-pdo(x86-64) = 5.4.44-1.w6 Available: php55w-pdo-5.5.28-1.w6.x86_64 (webtatic) php-pdo(x86-64) […]
我编写了一个rsync脚本,它使用find命令查找所有超过10分钟的文件并将其复制到远程服务器。 代码的相关部分是: print_log "—— Starting $0 ——-" find $filedir -name \*.gz -mmin +10 >> $varfile for line in $(awk -F"/" '{print $4}' $varfile); do rsync -raPv –ignore-existing –remove-source-files –chmod=u+rwx $filedir/$line rsync://[email protected]/hpfiles/ –password-file /etc/rsync.passwd done 我遇到的问题是与find命令有关,运行脚本时我得到下面的响应,而它挂在那里,不会继续: [appadmin@srv01 ~]$ /nfs/hadooper/rsync_hpfiles-lock.sh >> /var/log/rsync_hpfiles.log find: File system loop detected; `/mass1/hpfiles_staging/.snapshot' is part of the same file system loop as […]
我试图确定httpd是从rpm还是自定义构build。 httpd -v返回 Server version: Apache/2.2.15 (Unix) Server built: Mar 3 2015 12:06:14
我有一个CentOS 6安装,有1个网卡,eth0,工作正常 我添加了另一个网卡eth1 。 两个NIC都在同一台交换机上,并且在同一个LAN上。 我将ifcfg-eth0复制到ifcfg-eth1 ,然后简单地更改DEVICE= , IPADDR=和HWADDR= iines。 设置/etc/sysconfig/network-scripts/ifcfg-eth1 ,我可以整天从外部机器ping eth1 ,这很好。 但是,如果我尝试从服务器内部ping( ping -Ieth1 google.com ),我没有得到任何回应,而ping -Ieth0 google.com工作正常。 我已经从ifcfg-eth0和ifcfg-eth1删除了GATEWAY=行,并将GATEWAY=放在/etc/sysconfig/network 。 这里是我的混淆的configuration文件: 为eth0 DEVICE = eth0的 BOOTPROTO =静态 IPADDR = 192.168.1.40 NETMASK = 255.255.255.0 HWADDR = 00:00:23:45:67:8F NM_CONTROLLED =无 ONBOOT = YES TYPE =以太网 IPV6INIT =无 DNS1 = 192.168.1.240 DNS2 = 192.168.1.244 ETH1 […]
我正在尝试为某些服务设置init.d脚本 – 让它less这是我的脚本: #!/bin/bash -xv # description: read service #Source function library if [ -x /etc/rc.d/init.d/functions ];then . /etc/rc.d/init.d/functions fi RETVAL=0 LESS=/usr/bin/less PIDFILE=/var/run/read.pid start() { echo -n $"Starting $LESS service: " daemon /usr/bin/less RETVAL=$? echo $! > $PIDFILE; [ $RETVAL -eq 0 ] && touch /var/lock/subsys/LESS echo return $RETVAL } stop() { echo -n $"Shutdown […]
当我打命令yum remove mysql我得到以下错误: Loaded plugins: fastestmirror Setting up Remove Process No Match for argument: mysql Error: File contains no section headers. file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1 'mysql-connectors-community-source]\n' 然后我进入yum list installed | grep mysql yum list installed | grep mysql之后,我得到: mysql-community-common.x86_64 5.7.9-1.el6 @mysql57-community mysql-community-libs.x86_64 5.7.9-1.el6 @mysql57-community mysql-community-libs-compat.x86_64 5.7.9-1.el6 @mysql57-community mysql57-community-release.noarch el6-7 @/mysql57-community-release-el6-7.noarch 当我尝试使用命令yum remove mysql-community-common.x86_64单独删除这些yum remove mysql-community-common.x86_64 […]
我试图在Centos 6.7下安装最新版本的sqlite( > 3.7.5 )。 所以当我启动install命令: yum install sqlite 我收到以下消息: 打包sqlite-3.6.20-1.el6_7.2.x86_64已经安装和最新版本 没事做 问题:如何在Centos6.7中安装最新版本的sqlite ? 谢谢。
我目前的cronjob是 * 10 * * * /bin/find /var/spool/record/ -type f -exec /bin/rm {} + 它每天上午10点删除所有文件。 我正试图删除当前目录下的小于90KBtypes的特定文件。 为了那个原因 * 10 * * * /bin/find /var/spool/record/ -type f -iname "*.gsm" -size -90K -exec /bin/rm {} + 我关心的是,上面的语法也会从子目录中删除GSM文件,这将在/ var / spool / record /每天下创build,并保留该特定date的logging。 像/ var / spool / record / date1,/ var / spool / record / […]
我尝试了,但它给了一个错误。 # ls -l opendkim.pp -rw-r–r–. 1 root root 1569 Jan 8 01:20 opendkim.pp # ls -l /etc/selinux/targeted/modules/active/modules/opendkim.pp -rw-r–r–. 1 root root 344 Jan 8 01:33 /etc/selinux/targeted/modules/active/modules/opendkim.pp # semodule -r opendkim.pp SELinux: Could not load policy file /etc/selinux/targeted/policy/policy.24: Invalid argument /sbin/load_policy: Can't load policy: Invalid argument libsemanage.semanage_reload_policy: load_policy returned error code 2. SELinux: Could not […]
对于IPv6networking,我们希望尽可能less地在terminal设备上进行configuration,并依靠SLAAC进行configuration,缺省路由和地址信息。 然后根据需要手动添加其他地址,而不会干扰SLAAC操作。 在Ubuntu上这是微不足道的: iface ens192 inet6 auto up /sbin/ip -6 addr add some:pref:ix::some:suff:ix/64 dev $IFACE 和相关的ifconfig输出如下所示: ens192 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.224 inet6 addr: some:pref:ix::some:suff:ix/64 Scope:Global inet6 addr: fe80::250:56ff:xxxx:xxxx/64 Scope:Link inet6 addr: some:pref:ix::defa:ult:suff:ix/64 Scope:Global 然而,我正在努力研究如何在CentOS或其他基于Redhat(特别是6.x)的版本中获得类似的结果