Articles of centos

将文件从一台设备移到另一台设备

我试图自动化我们的centOS服务器上的远程备份,我运行当前的命令: nice -n 10 mv -vfb /media/localbackup/* /media/remotebackup/ 然而,当这是跑了我得到以下错误,没有文件被移动 mv: inter-device move failed: `/media/localbackup/04-21-13' to `/media/remotebackup/04-21-13'; unable to remove target: Is a directory 我已经被告知最好是使用cp,但这不会删除文件后,我需要删除成功备份的文件。

fail2ban具有端口22的iptables,并且无法阻止自定义端口上的ssh

这个问题是几乎相同的问题,像我的,但接受的答案并不能解决我的问题 在Fail2Ban中,如何更改SSH端口号? 在端口22上的SSH一切都很好。 经过5次尝试fail2ban从日志中读取,并禁止我的ip 600秒。 这里是fail2ban日志 2013-07-10 11:54:08,522 fail2ban.actions: WARNING [ssh-iptables] Ban 192.168.162.191 2013-07-10 12:04:09,348 fail2ban.actions: WARNING [ssh-iptables] Unban 192.168.162.191 我的iptables,fail2ban有22端口 Chain INPUT (policy ACCEPT 1591 packets, 165K bytes) pkts bytes target prot opt in out source destination 44 5292 fail2ban-SSH tcp — * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 Chain FORWARD (policy ACCEPT 0 packets, […]

我怎样才能创buildMySQL数据库的增量备份

我有mysql5.6 Linux mysql5.6 centos 6.4服务器 我有这样的每小时一次的mysql数据库备份的cron工作 它在python中 os.popen("mysqldump -u %s –password=%s -h %s -e –opt –skip-lock-tables –skip-extended-insert -c %s | gzip -c > %s.gz" % (username, password, hostname, database, filename)) 问题是数据变得很less,但每次我必须备份所有数据库24次,这占用了太多的空间。 什么是最好的select 有什么办法进行增量备份,这样我就可以对数据库进行1次完整备份,每周只进行一次增量备份。 我想为单独的数据库单独的文件,所以如果我需要恢复单个数据库,那么我也可以做到这一点

无法在centos 6上configurationETH1

我有一台运行Centos 6.4的服务器。 eth0被configuration,并且可以正常工作,使用Internet(局域网外部)地址。 我正在尝试使用以下ifcfg-eth1文件configurationeth1: DEVICE=eth1 HWADDR=A4:BA:DB:14:E3:B8 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static ipaddr=192.168.1.210 gateway=192.168.1.1 dns1=8.8.8.8 在执行IFUP ETH1命令后,我得到一个条目,但没有IPV4地址,如下面的ifconfig输出所示: eth0 Link encap:Ethernet HWaddr A4:BA:DB:14:E3:B7 inet addr:xxx.xxx.xxx.131 Bcast:xxx.xxx.xxx.143 Mask:255.255.255.240 inet6 addr: fe80::a6ba:dbff:fe14:e3b7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:588 errors:0 dropped:0 overruns:0 frame:0 TX packets:133 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:55844 (54.5 KiB) TX bytes:15469 (15.1 […]

在CentOS中安装特定的软件包版本

我有两个Web服务器,一个生产Web服务器和一个备份Web服务器。 在两台服务器上运行rpm -qa后,我注意到一些软件包的差异。 看起来,有人在生产服务器上过去的某个时间点进行了yum update ,但没有在备份web服务器上运行。 我想在备份Web服务器上安装一些非常具体的软件包。 例如: yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 如果我运行yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64它似乎试图find匹配的最新软件包,而不是我想要的特定软件包。 … —> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.4 will be updated —> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.6 will be an update … ====================================================================================== Package Arch Version Repository Size ====================================================================================== Updating for dependencies: bind-libs x86_64 32:9.8.2-0.17.rc1.el6_4.6 updates 878 k … 有没有办法只安装我想要的包,没有新的东西?

CentOS 6.6 with Nginx 1.6.2 – 突然无法重启nginx – nginx: open()“/ usr / share / nginx / on”失败(13:Permission denied)

这是一个新的安装,其中nginx先前正常启动和停止。 我相信这个错误是在启用testing成功的服务器模块(nginx -t)之后出现的。 然后我尝试重新启动nginx并收到此错误: nginx: [emerg] open() "/usr/share/nginx/on" failed (13: Permission denied) 在尝试重新启动之前,文件“on”不存在。 它刚刚创build,是空的。 当我重新启动php-fmp(成功),然后尝试再次重新启动nginx时,错误更改为: nginx: [emerg] open() "/var/run/nginx.pid" failed (13: Permission denied) nginx: configuration file /etc/nginx/nginx.conf test failed 但是,当我运行nginx -t时,testing成功: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 我认为这可能是一个用户问题,但一切似乎很好: # ps -elf | grep nginx 5 S […]

我如何追踪php-fpm终止的原因?

我有VPS(4核心,6GB)运行centos,nginx和php-fpm,很lessstream量(我从来没有发布的url)。 每隔几周(在不同的时间),php-fpm在php-fpm.log中仅以下列方式终止: [10-Nov-2015 04:14:48] NOTICE: Terminating … [10-Nov-2015 04:14:48] NOTICE: exiting, bye-bye! 目前在nginx error.log或php-fpm-error.log中没有其他事件。 我还能在哪里find终止的原因? 有什么我可以configuration的,下次发生的时候会给我更多的信息吗? 我可以configurationphp-fpm自动重启吗?

CentOS 5启动时启动一个PHP脚本

我们在slicehost上有一个CentOS 5 VPS。 我有几个PHP脚本来操作电子邮件和东西。 我需要一种方法来在机器的重启/启动时自动启动这些php脚本,并让它们在后台运行。 如果脚本停止,奖励将有能力自动重启。 谢谢!

“TCP扫描” – 这是什么? 我怎么造成的?

我刚从我的托pipe公司收到一封电子邮件,告诉我我违反了他们的“可接受使用政策”。 他们转发了一封来自另一家公司的电子邮件,抱怨“TCP端口22扫描”。 他们在日志中包含一段代码, 20:29:43 <MY_SERVER_IP> 0.0.0.0 [TCP-SWEEP] (total=325,dp=22,min=212.1.191.0,max=212.1.191.255,Mar21-20:26:34,Mar21-20:26:34) (USI-amsxaid01) 现在,我的服务器知识是有限的,我完全不知道这是什么或者是什么原因造成的。 任何帮助将不胜感激! 谢谢

Debian或CentOS的VPS?

我需要一个VPS。 我目前的托pipe服务提供商能够提供非常便宜的两个选项 – CentOS和Debian。 我不期望在那里有很高的stream量,只有这样我才可以托pipe我的SVN回购(很快GIT的),所以我可以随时随地访问它们,一个简单的Web服务器,这是非常多的(也许是一个或者其他两种服务 – 目前无法想到)。 无论如何,我在pipe理FreeBSD和我自己的MacBook Pro方面有一些经验,所以我相信自己有足够的知识(还远远不够专家)。 现在,因为我不熟悉任何两个操作系统供应商提供我问你哪一个会更好我的需求? 我不会认为自己是核心pipe理员,所以简单的事情对我来说会更好。 注 :我没有兴趣使用任何SVN / Git仓库提供商 – 我想要我自己的服务器。