Articles of centos

如何在CentOS上运行Firefox而不显示?

我试图在无头的CentOS服务器上运行Firefox GUI浏览器来执行一些Webtesting。 我不需要看graphics输出,因为我使用Selenium服务器API来控制浏览器的input并检查输出。 该设置已成功在桌面Mac电脑上进行testing。 但是,它无法在我的无头VPS CentOS服务器上运行,并显示以下消息“Error:no display specified”。 (这是有道理的,因为它只是一个坐在机架上的服务器。) 如何让Firefox在没有显示的情况下运行,Selenium将能够与之交互? 或者更广泛地说,在没有显示的情况下,人们如何在Linux服务器上运行仅限于GUI的应用程序? 我注意到Firefox有这个命令行选项: X11 options –display=DISPLAY X display to use 不幸的是,我不知道X11或CentOS下的显示器,所以我不知道要在命令行上指定什么,或者这会有所帮助。

为什么vsftpd的chroot_local_user不安全?

我在我的VPS上设置了一个vsftpd,我不希望用户被允许离开他们的ftp主目录。 我使用local_user ftp,而不是匿名的,所以我补充说: chroot_local_user = YES 我读了很多论坛post,这是不安全的。 为什么这是不安全的? 如果这是不安全的,因为使用sshjoin我的VPS,那么我可以locking这些用户从sshd,对不对? 有没有其他的select来支持vsftpd的行为? (我不想删除在我的系统上的“世界”的所有文件夹/文件的读取权限)

无法启动CentOS 7“networking”服务

禁用并删除“NetworkManager”服务后,无法启动CentOS 7“networking”服务。 当我检查networking服务状态时,出现以下错误: #systemctl status network.service network.service – LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network) Active: failed (Result: exit-code) since Fri 2015-01-16 22:30:46 GMT; 38s ago Process: 4857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE) Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists Jan 16 22:30:46 localhost.localdomain network[4857]: […]

如何卸载RPM软件包的新安装的依赖关系?

有没有一种简单的方法来创build一个新安装的RPM软件包将与yum安装的依赖项列表? 例如:如果你做yum install ruby那么它也会安装一些rubygems。 但是当我卸载ruby软件包时,我也想摆脱它所安装的依赖关系。 所以我的第一个想法是列出这些新软件包,然后在卸载ruby时对这些软件包执行rpm -e 。 题 如何以自动化的方式制作这样的列表? 还是有一个更简单的方法,然后有必要pipe理与rpm包名称的文本文件?

SCP只传输修改后的文件

我正在使用下面的命令跨服务器传输文件 scp -rc blowfish /source/directory/* [email protected]:/destination/directory 有没有办法只传输文件修改的文件就像update命令为cp ?

如何针对CVE-2014-6271和CVE-2014-7169中的bash漏洞修补RHEL 4?

昨天和今天(2014年9月24日)广泛报告了通过Bash远程执行代码的机制。http://seclists.org/oss-sec/2014/q3/650报告为CVE-2014-7169或CVE-2014 -6271 由于我愚蠢的原因,我公开解释,我负责运行RHEL 4的服务器,没有更新订阅。 我可以build立一个克隆来testing这个,但我希望有人会有一个直接的答案。 Centos 4中的/ bin / bash已经被修补,还是会被修复? 我可以将一个(大概修补的)Centos 4 / bin / bash插入我的RHEL系统,作为一个解决方法,将会给我几个星期的时间? (我需要到十二月十号)

如何重新挂载一个ext3 fs readwrite之后,从一个磁盘错误安装只读?

当SAN中出现错误时,ext3检测到磁盘写入错误并以只读方式重新挂载文件系统,这是一个相对常见的问题。 这一切都很好,只有当SAN是固定的,我不知道如何重新重新挂接文件系统读写无需重新启动。 看吧: [root@localhost ~]# multipath -ll mpath0 (36001f93000a310000299000200000000) dm-2 XIOTECH,ISE1400 [size=1.1T][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=2][active] \_ 1:0:0:1 sdb 8:16 [active][ready] \_ 2:0:0:1 sdc 8:32 [active][ready] [root@localhost ~]# mount /dev/mapper/mpath0 /mnt/foo [root@localhost ~]# touch /mnt/foo/blah 一切顺利,现在我把它从下面抽出来。 [root@localhost ~]# touch /mnt/foo/blah [root@localhost ~]# touch /mnt/foo/blah touch: cannot touch `/mnt/foo/blah': Read-only file system [root@localhost ~]# tail […]

在CentOS中安装Fedora RPM

在CentOS 5中安装Fedora RPM有多安全? 这取决于Fedora RPM的版本,还是通常更好地避开?

Cent OS:如何closures或减less内存过量使用,安全吗?

有时我的服务器因为内存和交换空间不足而停止运行。 (它保持响应平,但没有比这更甚,甚至没有SSH)。 我被告知linux是否会执行内存过量使用,据我所知,这与银行用金钱所做的一样:假设大多数进程不会真正使用所有要求的内存,至less不是全部在同一时间。 请假设这实际上是我的系统偶尔挂起的原因,我们不要在这里讨论这是否是这种情况(请参阅什么可能导致服务器上的所有服务closures,但仍然响应ping以及如何弄清楚 ) 。 所以, 如何在CentOS中禁用或减less内存过量使用? 我读过有两个名为vm.overcommit_memory(值0,1或2)和vm.overcommit_ratiom的设置,但我不知道在哪里我必须find并更改它们(有些configuration文件希望),我应该尝试什么值,以及是否需要重新启动服务器才能使更改生效。 是安全的吗? 我可以期待什么副作用? 当googling overcommit_memory我发现像人们说他们的服务器无法启动了可怕的东西…. 由于是什么导致内存使用量的突然增加是由于MySQL的查询,而这又是在服务HTTP请求时调用,我期望只是一些PHP脚本无法完成,因此有时500响应时服务器太忙,这是我可以采取的风险(当然更好的是,整个服务器变得无法访问,必须重新启动它)。 或者如果我select了错误的设置,真的可能导致我的服务器无法重新启动?

无法通过pecl安装APC来安装APC

嗨,当我尝试通过pecl安装APC安装APC-3.1.5甚至pecl安装APC 当软件包进入make命令时,出现以下错误: running: make /bin/sh /var/tmp/pear-build-root/APC-3.1.5/libtool –mode=compile cc -I. -I/var/tmp/APC -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.5/include -I/var/tmp/pear-build-root/APC-3.1.5/main -I/var/tmp/APC -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/APC/apc.c -o apc.lo mkdir .libs cc -I. -I/var/tmp/APC -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.5/include -I/var/tmp/pear-build-root/APC-3.1.5/main -I/var/tmp/APC -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/APC/apc.c -fPIC -DPIC -o .libs/apc.o In file included from […]