我使用Apache在CentOS上创build了GIT服务器。 (推/拉走槽和Apache) 我遵循这些指示: http : //www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/ 推命令很慢。 每次我推它需要10多秒(即使我从上次推动改变了一行代码)。 这是正常的吗? repozitory的大小是150MB。 大部分时间的操作是: 更新'refs / heads / master'从00c9d81959fc020c9f273e7c2887af461a52e0cf到 ccf47c31b7dcb32952f5251857660fa34018c5e1 什么可能是错的?
我有一个curl版本7.19.7的CentOS 6服务器。 由于某些原因不支持NTLM身份validation。 我在redhat的站点上find了这个线程: https ://bugzilla.redhat.com/show_bug.cgi?id = 603783,它看起来应该在7.20.1-3上工作。 我正在很难升级curl。 我努力了: yum install curl-7.24.0-1.0.cf.rhel6.x86_64.rpm libcurl-7.24.0-1.0.cf.rhel6.x86_64.rpm libssh2-1.3.0-4.fc17.x86_64.rpm c-ares-1.7.5-2.fc17.x86_64.rpm 但是我得到: Error: Package: c-ares-1.7.5-2.fc17.x86_64 (/c-ares-1.7.5-2.fc17.x86_64) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: libssh2-1.3.0-4.fc17.x86_64 (/libssh2-1.3.0-4.fc17.x86_64) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: c-ares-1.7.5-2.fc17.x86_64 (/c-ares-1.7.5-2.fc17.x86_64) Requires: libc.so.6(GLIBC_2.15)(64bit) You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我试图添加glibc,然后它想要更多的依赖关系,并继续前进。 有没有更简单的方法来做到这一点? […]
是否有可能像标题一样在CentOs中查找特定用户的电子邮件交易历史? 试图/var/log/maillog但似乎不喜欢它….
有CentOS和Plesk服务器。 安装nginx的权利如何描述在这里: http : //gudym.net/plesk-nginx.html但现在,如果我去mysupermegasite.com我越来越 502 Bad Gateway nginx/0.8.55 这个错误似乎是因为Apache不响应NginX。 但如果我去mysupermegasite.com:8080我看到正确的页面。 所以Apache似乎在8080端口运行良好。 而在这个指示Apache应该是在8080! 所以这似乎是正确的。 也在 /var/www/vhosts/mysupermegasite.com/conf/nginx.conf我看到: server { listen 80; server_name mysupermegasite.com www.mysupermegasite.com ; error_log /var/www/vhosts/mysupermegasite.com/statistics/logs/error_log.nginx warn; location / { proxy_pass http://www.mysupermegasite.com:8080$request_uri; include /etc/nginx/proxy.conf; } location ~*/w3tc/* { proxy_pass http://www.mysupermegasite.com:8080$request_uri; include /etc/nginx/proxy.conf; } location ~* ^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|ico|swf)$ { root /var/www/vhosts/mysupermegasite.com/public_html; expires 7d; } } 所以…据我所知,它指示nginx到mysupermegasite.com:8080从Apache获取页面。 让我们看看错误日志vi […]
我正试图在CentOS机器上安装PHP 5.2.17。 有问题,因为我过去只用过yum 。 我有文件下载和解压…不清楚我如何需要./configure之前使用make和make install 。 更新:我从一个新的云实例安装PHP 5.2.17时得到这个消息: # rpm -ivh php-5.2.17-1.x86_64.rpm error: Failed dependencies: libaspell.so.15()(64bit) is needed by php-5.2.17-1.x86_64 libcrypto.so.6()(64bit) is needed by php-5.2.17-1.x86_64 libcurl.so.3()(64bit) is needed by php-5.2.17-1.x86_64 libpspell.so.15()(64bit) is needed by php-5.2.17-1.x86_64 libssl.so.6()(64bit) is needed by php-5.2.17-1.x86_64 php-cli = 5.2.17-1 is needed by php-5.2.17-1.x86_64 我最终在这个实例上安装了PHP 5.3,这解决了上面的一些问题。 但是现在我正在与php-cli和php-common一起失败。 有任何想法吗?
这是关于clearOS安装。 eth0 =外部接口(dhcp Internet)eth1 =内部lan,静态192.168.0.10 eth2 = dmz 问题是,在初始安装后, 我能够连接到外部(互联网)没有太多的麻烦,但本地networking使用(即浏览)最初都是“closures” ,我可以ping机器,但浏览是不可能的。 启用Web代理解决了这个问题,除了https页面。 https页面被封锁,在networking上时全部超时。 从编程的背景来看,我不是那么熟悉iptables-lingo,这是超出我的把握,但任何提示或有用的指示,以类似于我需要做的一个有用的示例将不胜感激。 路由和iptables – 列表输出提供下面。 路线: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 192.168.0.0 * 255.255.255.0 U 0 0 0 eth2 96.22.88.0 * 255.255.255.0 U 0 0 0 eth0 default […]
两个星期前,我的VPS提供商收到通知,我的服务器(CentOS 5.5,yum是最新的)在DreamHost的某些服务器上再次发起了“空字节/目录遍历”攻击。 我花了几个小时穿过一个很好的齿梳服务器,没有find任何东西。 在login之前,我检索了一个sshd二进制文件,并确认它没有被修改。 我安装了一个rootkit检查器(chkrootkit-0.49),没有发现任何东西。 我检查了我托pipe的网站的networking日志,寻找可能触发了我的服务器上的脚本启动攻击,但什么也没有发现。 检查/ var / log / secure和/ var / log /消息围绕攻击的时间,但什么都没发现。 last检查,但没有发现。 在过去3天find了修改文件的关键目录,但没有发现。 我还能做些什么来find攻击的原因? 我写了一个脚本来检查端口80上的出站TCP连接,但只有合法的连接(SpamAssassin和ClamAV下载更新,Joomla检查其站点的更新等)。 即使我看到一个活动的出站连接,我甚至能够从stream程中(在/proc目录中)转储数据,以显示发起攻击的帐户? 看了几天服务器后,我放弃了。 现在我又收到了DreamHost的一个投诉,所以又发生了。 我已经请求了DreamHost的详细日志,但是什么? 我还能在哪里看? 如果我找不到源,有什么我可以安装监视服务器和日志数据,当它开始出站连接到TCP / 80在DreamHost IP空间? 我会logging什么? 只是在该时间范围内获得所有stream量的tcpdump ,并尝试手动筛选它。 更新 看到我接受的解决scheme,我想出了。 我仍然对logging所有出站端口80stream量来源的选项感兴趣 – 这是一种了解源stream程以及其父stream程(以及父stream程的父stream程)的方法。
我想安装dkms来安装VBGuessAdditions,但 yum install dkms 总是导致错误 加载插件:latestmirror,refresh-packagekit,security从caching的hostfile加载镜像速度无法检索镜像列表http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os错误是14:PYCURL错误6 – “无法parsing主机'mirrorlist.centos.org'“错误:找不到有效的baseurl回购:基地
我一直在创build一些自定义的Linux ISO,最近遇到了一些问题。 最初,我使用bootcdwrite和一些脚本来在Debian服务器上创build运行configuration的ISO。 现在我正在开发一些Fedora / CentoOS / Scientific Linux ISO,并没有太多的运气来做同样的事情。 我看过不less论坛,人们通常会推荐revisor / pungi和clonesys。 我已经尝试了克隆几次,并没有得到ISO正确启动我。 Revisor工作正常,只要旋转图像和添加/删除特定的包,但它没有(或者我还没有发现如何)做我想要的定制。 理想情况下,这是我想要做的。 安装Fedora / CentOS / SL6。 安装新软件包,更改一些文件,修改iptabloes等 运行程序将正在运行的映像复制到可引导的ISO中。 能够启动新的ISO,并像一个新的设置(请求DHCP信息,密码信息等),但一旦完成,它将具有我所有的自定义文件和configuration。 这正是我在Debian上使用bootcdwrite所能做到的。 我得到了一切工作和configuration我想要的方式,运行一些脚本来删除tmp文件,用户等进入“原始”状态,然后将其转换为ISO。 从我现在的研究来看,我认为Revisor是我最好的select,我只需要弄清楚如何使用自定义文件复制我的运行configuration文件,而不仅仅是修改软件包(或者它也可以,我只是没有意识到)。 那,或者我可以使用更通用的工具,如mkisofs。 在此先感谢您的帮助。
我试图find一个干草堆型的问题。 无法在testing服务器上重新创build它。 症状是遗留在ESTABLISHED状态的TCP连接,因此没有被closures。 环境是CentOS上的PHP / Apache / Postgresql 在正常操作下,ESTAB数据库连接数在20以下,而活动的HTTPD进程可以攀升到400的范围。 在故障情况下,ESTAB数据库连接峰值达到configuration的限制值1000,而HTTPD处理计数不会发生显着变化 要确认TCP连接与HTTPD相关,我使用了netstat -nop,然后计算build立到数据库的数量。 同时我用ps -ef来查看活动HTTPD的数量 我还没有能够赶上失败,但还没有尝试对HTTPD进行分析。 对我来说,TCP连接应该在HTTPD退出的情况下结束。 我研究过TPC孤儿,但似乎只适用于连接尝试closures。 日志文件似乎没有任何与此问题相关的活动。 我正在设定较高的日志级别,以查看更详细的信息是否会给我一些线索。 当拥有进程消失时,是否有其他人进入TCP连接,不会closures?