Articles of centos

在无头的CentOS机器上安装和使用VirtualBox

在跟进一个关于Debian的问题之后,VirtualBox如何被安装到一个无头CentOS机器上,然后在那个无头机器上使用呢?

rsync权限问题

首先,我知道这是以前讨论过,但我似乎无法find一个可靠的解决scheme… 我的远程服务器上有Plesk面板的CentOS 5,我有需要备份的站点。 然后我有一个没有cpanel的本地CentOS 6服务器(只要安装了Webmin就行了)。 我正在尝试使用rsync将我的站点从远程服务器备份到本地服务器。 它适用于从服务器根目录中的一些新的文件夹,但我无法进入www目录。 我正在获得权限错误。 命令是: rsync -avz –progress [email protected]:/var/www/vhosts/site.com/httpdocs/ /_backups 然后它要求input密码,我input密码,login后说: rsync: link_stat "/var/www/vhosts/site.com/httpdocs/." failed: Permission denied (13) 通常情况下,当我通过SSHlogin到远程服务器,我不能直接用"root"login,但我用"adrian"login,并在ssh窗口中显示adrian @站点,然后input"su" ,然后再次请求密码,在ssh窗口中的@site。 所以我认为是因为这个,我不能直接用[email protected]做rsync 有任何想法吗? 它会工作创build一个用户adrian_rsync在其www文件夹内的主目录? 如果是这样,我该怎么做? 或者,有没有办法将“su”及其密码传递给rsync命令?

如何更改rhel / centos 6中的屏幕分辨率?

我有cent os 6 DVD安装在我的电脑上。我的显示器分辨率是1920 X 1080.我无法将屏幕分辨率提高到1920 X 1080. system-> preference->显示器可以给最大分辨率为1280 X 1024.在centos 6中有没有系统configuration显示。

CentOS – Apache – 是否可以将umask指令添加到httpd.conf或vhost.conf文件中?

昨天,我终于能够通过在/ etc / sysconfig / httpd脚本中将umask设置为002来让我的apache进程将文件写入目录,但是我想知道是否可以在configuration层设置此umask指令? 我正在寻求这样做的可移植性的原因,因为我的虚拟主机configuration版本控制和发布到远程服务器。 我宁愿不被迫手动configuration每个服务器的httpd脚本(没有木偶)。 谢谢。 – 编辑 – 使用Ruby / Capistrano来部署代码和configuration文件 在创build用户上传的文件时使用PHP mkdir()。 而不是将目录设置为777,我正在创build将拥有该目录的特定“文件pipe理器”用户/组。 然后将apache用户添加到组中。 如果我不设置umask为002,那么我得到权限拒绝错误,因为apache用户!= filer用户,但apache用户在文件pipe理组。

如何快速删除一组过时的包?

我有一个新安装的CentOS 5.7机器,当我需要5.2+时,错误地安装了PHP 5.1。 现在我似乎无法安装PHP 5.3(使用“yum install php53”),直到我删除PHP 5.1。 我发现这个教程 ,你键入: yum remove package1 package2 package… 但是这样做需要很长时间。 有没有更快的方式,如: rpm -qa | grep php -exec yum remove {} \; ? 谢谢

无法在CentOS Virtualbox中访问Apache

我正在用CentOS设置一个VirtualBox,这样我就可以在Linux机器上testing所有的代码,而不是用于开发的Windows。 我只是得到了SSH工作(我SSH到本地主机:2222,它的端口转发到虚拟机端口22)。 它使用NAT,因为由于某种原因,它拒绝以桥接适配器开始。 我正在尝试与Apache做同样的事情,以使Web服务器正常运行。 我已经将本地端口8888端口转发到我的CentOS Virtualbox的端口80,但我似乎无法访问我的浏览器中的localhost:8888任何东西? Apache也正在运行: ps -e | grep httpd 2108? 00:00:00 httpd 2110? 00:00:00 httpd 2111? 00:00:00 httpd 2112? 00:00:00 httpd 2113? 00:00:00 httpd 2114? 00:00:00 httpd 2115? 00:00:00 httpd 2116? 00:00:00 httpd 2117? 00:00:00 httpd iptables的: #由iptables-save v1.4.7生成2012年1月27日星期五18:26:36 *过滤 :input接受[0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [32:2278] -Ainput-m状态 – 状态RELATED,ESTABLISHED -j接受 -Ainput-p […]

更新PHP从5.1到5.3.9,并意外卸载Plesk(Linux)

我正在更新PHP和试图安装5.3.9时,我与5.1的冲突,所以我(相当愚蠢)跑yum remove php php-* ,我认为这删除了plesk插件,我可以访问所有托pipe的网站,但不是实际的plesk面板。 PSA文件夹位于/ usr / local /中。 当我尝试重新安装,并返回You have Plesk v 10.10.1 installed. 有任何想法吗?

Webmin在CentOS上没有响应

我已经在CentOS上用了几个星期了。 一切都很顺利,直到我今天尝试login,它不会加载页面。 我已经尝试重新启动服务,并检查了miniserv.error文件(很多Failed to initialize SSL connection但它们似乎在停止工作之前已遍布日志)。 刚刚尝试重新安装,仍然无法连接。 还有什么我应该testing?

在Ubuntu和CentOS上交换

我有两个问题,这两个问题都与交换分区或文件有关。 是否有可能安装Ubuntu或CentOS没有交换configuration,没有修补? 像Ubuntu这样的Live CD,是否有涉及交换? 我在想,应该创build一个基于文件的文件?

Apache和FTP的CentOSnetworking文件权限

我有一个CentOS VPS。 问题是我的/ var / www / html中的html文件似乎需要由apache用户拥有才能使某些web应用程序正常工作(即file upload)。 如果他们属于apache用户,则Web应用程序可以正常工作,但是我的ftp用户不能再访问这些文件。 如果他们属于ftp用户,那么web应用程序将停止工作。 我能做些什么来解决这个问题? 目前唯一的临时解决scheme是让它们由ftp用户拥有,并给需要file upload的目录777。 我明白这不安全? CentOS安装了默认的Apacheconfiguration。 FTP是proftpd,我的用户在一个ftpusers组。