Articles of centos

如何拒绝或拒绝proftpd上的某些用户的FTP命令?

在Centos6.5上有一个FTP服务器(proftpd),Auth机器是AUTH_FILE,默认ROOT是/ var / ftp所有用户应该把文件放入这个目录,但是只有2个用户应该得到或列出这个文件。 是否有可能拒绝一些用户的一些FTP命令? 我的proftpdconfiguration如下所示: DefaultRoot /var/ftp/ AuthPAMConfig proftpd AuthOrder mod_auth_file.c mod_auth_unix.c RequireValidShell off AuthUserFile /etc/proftpd/ftpd.passwd AuthGroupFile /etc/proftpd/ftpd.group AuthPAM off RequireValidShell off /etc/proftpd/ftpd.group的内容是: ftp_group:x:50:user1 用户文件/etc/proftpd/ftpd.passwd看起来像: user1:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false user2:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false user3:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false User1应该是FTP服务器上无法获取或列出文件的用户。 可能吗?

在没有互联网的服务器上从本地CPANconfiguration中获取错误

我一直在摔跤得到一个本地CPAN安装和CentOS服务器上configuration,没有互联网接入。 我迄今所做的是这样的: 1)将一个CPAN目录的一个完整的rsync到一个外部硬盘2)然后rsync'd到/ root / CPAN /在我的服务器上3)我跑了最初的CPAN初始化configuration和进入/根/ CPAN /作为来源 我受限于: 我正在使用Mac。 我试图安装CPAN :: Mini,但我的Xcode已损坏,所以大多数安装将不适用于我的Mac。 包括CPAN :: Mini。 我不想要如何修复Mac或安装perlbrew的build议,等等。我只是想我的CPAN目录,我rsync'd到服务器以某种方式得到正确configuration工作像一个正常的cpan。 这是我得到的错误: root@fire bugzilla]# /usr/bin/perl install-module.pl DateTime Checking for CPAN (v1.81) ok: found v1.94 Checking for YAML (any) not found Checking for ExtUtils-MakeMaker (v6.31) ok: found v6.55_02 CPAN: Storable loaded ok (v2.20) LWP not available Warning: no success […]

如何获得不同收到:从每个域使用Postfix的虚拟主机?

我们已经尝试为具有专用IPS的多个域configurationPostfix。 当我从不同的域名networking邮件发送邮件,然后标题显示相同的本地或主要域名。 对于所有领域: Received: from control.yourdomain.com (ns1.domain.com. [1xx.2xx.2xx.xx1]) 我已经testing了不同的main.cf和master.cf但是不起作用。 如果有人知道如何为多个域和专用IPSconfigurationmain.cf和master.cf ,那么请帮助我。 我想要这样的结果。 例: 我从domain2.com webmail发送邮件,然后所有域的标题如下所示: Received: from domain2.com (domain2.com. [1xx.2xx.2xx.xx2]) 我从domain3.com webmail发送邮件,然后所有域的标题如下所示: Received: from domain3.com (domain3.com. [1xx.2xx.2xx.xx3]) on all domain. 服务器操作系统CentOS 6.3,configuration了所有具有专用IPS的域。

Tomcat在全新的CentOS 6.5上看起来并不可行。 我错过了什么吗?

我使用“Web Server”软件包select来安装CentOS 6.5,其他所有内容都是默认值。 我做了一个service tomcat6 start ,然后ss -ntlp来确认Tomcat正在侦听端口8080,如默认的Tomcat 6 /etc/tomcat6/server.xml中指定。 这是输出: State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 :::111 :::* users:(("rpcbind",1012,11)) LISTEN 0 128 *:111 *:* users:(("rpcbind",1012,8)) LISTEN 0 100 :::8080 :::* users:(("java",1561,37)) LISTEN 0 128 :::22 :::* users:(("sshd",1216,4)) LISTEN 0 128 *:22 *:* users:(("sshd",1216,3)) LISTEN 0 128 127.0.0.1:631 *:* users:(("cupsd",1102,7)) LISTEN […]

Ping到pppoe服务器失败,而反向工作

我在CentOS 5.4(Final)x86_64机器(Linux 2.6.18-164.el5#1 SMP)上创build了Linux PPPoE服务器。 我也成功build立了PPPoE连接。 但是,使用ppp接口从客户端ping服务器失败,而服务器可以成功ping客户端。 Server ppp IP:10.0.0.1 Client ppp IP:10.67.15.111 服务器上的PPP接口: ppp0 Link encap:Point-to-Point Protocol inet addr:10.0.0.1 PtP:10.67.15.111 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:513 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:42304 (41.3 KiB) TX bytes:130 (130.0 b) 服务器上的Tcpdump打印输出的ping请求,以及来自客户端的传入响应。 # tcpdump -i […]

TTFB在同一台机器上的两台相同的虚拟主机之间不同

在StackOverflow或ServerFault上find每个答案近3年后,我终于停留在一个。 我最近将服务器从专用服务器迁移到VPS,现在的问题是我们在同一台服务器(Apache2 – CentOS – 和低stream量/负载)上有一个生产和开发站点,通过虚拟主机进行设置,但是生产的TTFB网站平均8个左右,而开发大约在1.3s左右。 这些网站是相同的,相同的MySQL分贝,一样的一切。 我已经微调了所有的httpd.conf设置,php.ini设置等,没有什么区别。 我倾向于这是一个DNS解决问题的想法,但由于我们的DNS都位于同一地点并指向相同的IP,所以似乎不太可能。 另外,两个虚拟服务器在httpd.conf中都有相同的设置,除了名称显然不同。 日志没有什么特别的地方,在加载网站时没有错误,只是不能说明生产(www。)和开发(dev。)网站之间的延迟。 httpd.conf虚拟主机位在这里:(多域SSL证书) # www.sharegate.com Virtual Host ######## <VirtualHost *:443> DocumentRoot /path/to/www.sharegate.com/ ServerName www.sharegate.com:443 ServerAdmin [email protected] SSLEngine on //SSL Settings here// <Directory /path/to/www.sharegate.com> AddDefaultCharset UTF-8 <IfModule mod_php5.c> //php settings// </IfModule> RewriteEngine On RewriteBase / //Rewrite Rules// </Directory> </VirtualHost> # dev.sharegate.com Virtual Host ######## <VirtualHost *:443> DocumentRoot […]

为什么WHM,New Relic和SSH内存使用统计不一样?

我有一个Cent OS 6.4 Apache Nginx VPS。 我有WHM cpanel。 如何检查过去的24小时或48小时内的服务器内存使用情况? 我使用新的文物服务器监视器Web应用程序。 据报道,这个VPS高峰时间的RAM使用率不到30%。 此外,WHM服务状态显示类似的数字。 但是当我联系我的VPS公司时,他们提到,它使用超过95%的RAM(高峰时间)。 我对服务器pipe理完全陌生。 更新! 当我运行free -m命令,我收到以下输出。 但与此同时,WHM cPanel服务状态显示,内存使用率为16.88%(2621,440)中的442,464。 也有新的文物显示类似的统计(类似于WHM)。 root@host [~]# free -m total used free shared buffers cached Mem: 2560 1117 1442 0 0 748 -/+ buffers/cache: 368 2191 Swap: 0 0 0 root@host [~]#

正在下载PHP文件而不是显示在浏览器中

我使用Nginx创build了一个VPS,并试图显示php信息: <?php phpinfo(); ?> <?php phpinfo(); ?> 。 相反,浏览器要求我下载php文件,而且它也没有被parsing。 这只发生在位于/var/www/我的VPS网站上。 位于默认/usr/share/nginx/html (由浏览器通过ip访问)中的相同的php文件显示OK(并且显示在浏览器中,而不是要求下载)。 这是我的configuration文件: virtual.conf # # A virtual host using mix of IP-, name-, and port-based configuration # server { listen 80; # listen *:80; server_name website.com www.website.com; location / { root /var/www/website.com/public_html/; index index.php index.html index.htm; } # pass the PHP scripts to FastCGI […]

Linux IP转发麻烦

在我的环境中,大多数服务器都有2个网卡。 应用程序使用的主要/用户网卡以及用于备份,批量复制等的辅助/备份适配器 我只是build立一个新的服务器,并从一个只有主/用户适配器的客户端ping其辅助适配器的问题。 在我的testing客户端中,我可以在其主要/辅助适配器上ping其他服务器。 networking: 192.168.151.0 ==用户networking与我的服务器 192.168.147.0 ==用户networking与我的客户端 192.168.245.0 ==备份networking 计算机: newServer(rhel 6)[aka the troublemaker] eth0:192.168.151.180(用户networking) eth1:192.168.245.187(备份networking) oldServer(rhel 5) eth0:192.168.151.203(用户networking) eth1:192.168.245.236(备份networking) pubClient(rhel5)[只有用户界面的客户端系统] eth0:192.168.147.118(用户) 从pubClient,我可以ping oldserver在其eth0或eth1的IP地址。 我注意到(tcpdump),当我ping eth1时,ping的返回path是oldServer的eth0接口。 从pubClient我可以ping newServer的eth0接口,但是当我ping的newServer的eth1适配器什么也没有发生。 使用tcpdump我看到进入备份networking接口的stream量,但没有stream量出来。 eth1适配器工作正常 – 从newServer我可以用备份networking上的其他设备使用245接口,或pubClient没有任何问题的迹象。 两台服务器上的路由表简单而function完全相同。 newServer # ip route list 192.168.151.0/24 dev eth0 proto kernel scope link src 192.168.151.180 192.168.245.0/24 dev eth1 proto kernel scope […]

pipe理程序当对象处于当前状态时,无法执行操作

我尝试在Hyper-Vpipe理器中重新启动我的一个虚拟机。 这是一个Centos虚拟机,我所有其他的centos机器都在运行,尽pipe我无法得到这个特定的启动。 尽pipe我对Hyper V了解不多,但是我不能直接为您提供必要的信息,尽pipe我会在告诉我需要描述什么! 为什么我的机器不能启动,是否可以找出它的状态.HV Manager说它是closures的。 谢谢,哈利 编辑:我不能添加一个答案8小时,因为我没有声名在serverfault,虽然这里是: HV Manager服务已重新启动,现在它正常运行。