Articles of centos

FTPfile upload报告确定,但目录空 – pureftp centos cpanel

它的一个whm centos与纯FTP安装。 当我用普通帐户ftp进入服务器时,我成功地获得了根目录:/ home / user_name 我试图在服务器上设置一个开发域,所以创build了帐户:dev@domain.com,在其中的cpanel它的成功,我指出它/ home / user_name / subdomains / dev,也创build了子域,并可以查看成功。 问题是当我用新的dev@domain.com帐户login时,它成功login,但是显示一个空白的'ls -l'列表。 我可以同时使用filezilla和netbeans上传文件,全部报告成功,但是当我导航到/ home / user_name / subdomains / dev时它是空的。 另外sestatus: SELinux status: disabled 日志文件:/ var / log / messages: Mar 1 05:23:23 server pure-ftpd: (?@ip-address) [INFO] New connection from ip-address Mar 1 05:23:23 server pure-ftpd: (?@ip-address) [INFO] dev@domain.com is now […]

在OpenVZ主机上执行yum更新

我的公司运行一些OpenVZ服务器(HN),并将所有服务器作为容器托pipe在这些HN上。 我们做了一些pentest,发现我们必须更新HN上的内核来解决潜在的安全问题。 这些服务器有大量的存储空间,地理位置分散,因此每台服务器都有冗余的服务器是不可能的。 但是HN本身并不是那么大 所以这是我提出的情况。 备份CentOS的HN操作系统(不同版本从5.4到5.6) Perfrom yum更新 重启HN,但跳过除HN OS分区以外的任何分区的fsck 一个一个地卸下容器,然后逐个放入 你能想出更好的scheme吗? 我想到的另一件事情是在实际运行真正的机器之前以某种方式复制主机并在该副本上尝试更新。 任何想法我怎么能做到这一点? 这是我的机器。 我只需要/做主机升级。 [root@host ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 1.8T 13G 1.7T 1% / /dev/sda1 99M 46M 48M 50% /boot tmpfs 16G 0 16G 0% /dev/shm /dev/sdb1 1.8T 350G 1.4T 21% /mnt/disk0 /dev/sdb2 1.8T 208G 1.5T […]

在新的BIND安装没有名称parsing – 想知道是否是BIND无法解决NS的问题

当我使用Webmin / BINDconfiguration一个新的域时,我被要求提供一个Master Server 。 Webmin自动填充我的盒子的主机名。 但是,这个主机名是由Google公有DNS 8.8.8.8,8.8.4.4以外的其他框定义的。 所以,我认为我的问题是当为每个新区域查找NSlogging时,BIND因为无法parsingNS而失败。 如何在BIND中定义我的主机名以便解决? dig @localhost emprod ns结果 [root@emx0 ~]# dig @localhost emprod ns ; <<>> DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 <<>> @localhost emprod ns ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33828 ;; flags: qr rd ra; QUERY: 1, ANSWER: […]

在CentosBox上请求第三方(SOAP,Youtube API间歇性失败)

我们的新网站(LAMP)在1and1的专用Centos 6盒子上运行了一个月左右的事件。 从昨晚开始间歇性地(大约10分钟),服务器有问题加载外部第三方资源。 例如,对于我们在第三方使用托pipe数据的search,我们通过SOAP进行访问,并且我们有几个地方可以引入YouTube API供稿。 我硬编码的YouTube的东西,这样就不再是一个问题,但库存search仍然有时轰炸。 当我们检查资源 – 即使在这些“中断”之一,服务器似乎是非常良好的形状,另外,该网站本身没有问题或延迟响应。 我已经联系了1and1,他们确认服务器看起来不错,不能解释中断的原因,除了这是一个“networking问题”。 此外,每当我尝试通过sftp或通过我们的mysql客户端连接时,它会挂起。 我可以安全地认为这是一个networking问题 – 即坏路由器或什么的? 网站是http://www.rocelec.com 提前致谢

只有一个业主工作,不能将一个文件夹的权限分配给一个组

我正在尝试使用以下命令在Centos服务器上以超级用户身份更改文件夹的权限: chgrp -Rv ftpusers /var/www/html 似乎一切都很正确。 我有两个用户在ftpusers组但是,只有user1可以写入html文件夹。 所以我必须使用chown -R user2:ftpusers / var / www / html来切换权限 为什么chgrp不工作? 我也用过: chmod -R g+rw /var/www/html 但没有运气 我感谢您的帮助。

奇怪的networking代理问题

我所有的外部连接都需要经过一个代理,所以对于我的用户,我已经添加了这条线让我可以自由地 在〜/ .bashrc export http_proxy=http://10.50.24.125:8080/ 上面的部分很好,但是对于我有的PHP脚本,我试图使用php_curl来获取文件,所以我也在那里定义了相同的代理: $curlHandle=curl_init(); curl_setopt($curlHandle, CURLOPT_URL, 'http://www.google.com'); curl_setopt($curlHandle, CURLOPT_HTTPPROXYTUNNEL, true); curl_setopt($curlHandle, CURLOPT_PROXYPORT, 8080); curl_setopt($curlHandle, CURLOPT_PROXY, '10.50.24.125'); $out=curl_exec($curlHandle); echo $out; curl_close($curlHandle); 但是,我没有看到任何结果,并且出于某种奇怪的原因,当我在运行脚本的netstat -n时,可以看到脚本尝试创build的连接,这是一个奇怪的部分: tcp 0 0 10.50.25.83:80 10.20.5.15:51194 TIME_WAIT 所以不是连接到10.50.24.125:8080,而是在一个随机的端口上连接到10.20.5.15,而本地的源端口是80? 有任何想法吗? 注意:运行CentOS 5.6

查找ulimit配额的数量

所以,我们的软件可能会有某种程度的漏洞。 我们正在使用Mono,并在几个星期/几个月的时间内产生许多进程。 最终,我们不能在我们的客户机器上产卵。 通常需要20个小时才能停止。 closures并重新打开我们的应用程序修复它。 当产卵失败时,整个系统运行的总进程less于500个,并且在整个系统上less于1000个文件句柄。 ulimits文件被设置为高ISH水平,我相信过程限制是8K左右。 我们正在运行CentOS 6.2。 如果我们正在泄漏这些PID或句柄,标准的ps和lsof命令只是不显示它们(都不是/ proc),我需要一种方法来挖掘内核或其他东西,看看目前的值是什么限制testing。 一旦我们确认了这个问题,我就可以尝试破译造成这件事情的有趣任务了…但是那又来了一天。 据我们所知,这个应用程序在许多许多其他的Linux机器上工作,没有任何问题(其他客户没有向我们报告这个问题)。 任何想法,我怎么能findulimit设置的指标的价值? 我拼命地希望自己不必编写C程序,但是如果有必要的话,我还没有做过。

在CentOS上编译PHP需要configurationMySQL PDO

我试图在CentOS 6上用mysql_pdo编译PHP,而且我只有一个时间试着去实现它。 目前我正在编译PHP 5.2,但是我将不得不为5.3做这个,因为我需要更改版本。 这是我使用的configuration命令: ./configure –with-apxs2 –with-mysql –with-mysqli –with-curl -enable-soap -enable-sockets –enable-mbstring –with-gd –with-mcrypt –with-pdo-mysql=/usr/bin/mysql 我从一个仓库安装了MySQL和mysql-devel,我得到的错误如下: configure: error: PDO_MYSQL configure failed. Please check config.log for more information 当我检查config.log,我看到的最后一行是: configuration:72788:在-lmysqlclient中检查mysql_query 我有一种感觉,我正在使用–with-pdo-mysql的错误值,但我试过不给它一个path或告诉它使用mysqlnd,我得到一个错误,说它无法findMySQL,如果我把它留给空白,当我把path放进去的时候也给了我同样的错误。 有人有主意吗? 编辑:我不知道这是否相关,但我发现我有位于/ usr / lib / mysql的libmysqlclient.so文件。

谷歌云打印在Linux上

我正在使用Google apps ,我想使用google cloud print但我所有的打印机都是“经典的”,而对于我所理解的是,如果我有一个与我的谷歌帐户在铬上运行的电脑使用经典的打印机。 有什么服务或者我可以安装在我的CentOS服务器上的东西,所以它可以一直运行,共享打印机也谷歌云打印?

centos:无法写入whoosh索引

在这里遇到了问题。 在我的开发服务器中,当我尝试使用django / haystack和whoosh后端引擎进行search时,遇到了一个问题。 The path to your Whoosh index '/home/foo/bar/whoosh/index' is not writable for the current user/group. 嗯,这似乎是一个明显的权限问题,但是当我检查我的文件夹 drwxrwxr-x 2 foodball django 4096 Apr 27 03:17 index 这似乎是正确的,因为用户apache被添加到组django 。 我可以知道什么似乎是问题,是apache不是用户进程正在运行?