Articles of centos

在Plesk / CentOS系统启动时未知修改postfix master.cf文件

我使用Postfix master.cf文件中的自定义configurationpipe理VPS (链接到我的博客解释了这个技巧) ,它允许我将唯一的SSL证书与每个域/ IP相关联,以用于smtp和pop / imap服务。 一切都运行完美, 除了一个大缺陷 : 每当系统重新引导时,下面的内容会被附加到master.cf文件中,这会破坏Postfix。 smtp inet n – n – – smtpd smtps inet n – n – – smtpd -o smtpd_tls_wrappermode=yes submission inet n – n – – smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination 因此,在每次重新启动之后,我必须打开master.cf文件,删除下面看到的行,然后重新启动postfix服务,以使所有事情再次起作用。 我的问题是这样的:任何人都可以告诉我什么脚本正在做这个? 我看了下面,没有find罪魁祸首(但这并不一定意味着它不在其中): /etc/init.d中 /etc/rc.d中 在/ […]

yum删除*通配符*除了一些包也匹配通配符?

我试图删除一堆包含'abc'的包。 但是,我不想删除'abc-def'。 我怎样才能做到这一点? 例如,如何删除每个包含“php”的包,除了“php-common”? 我尝试在命令中添加–exclude ,但不能按预期工作 – “php-common”仍在删除列表中。 # yum –exclude=php-common remove *php* Loaded plugins: fastestmirror Resolving Dependencies –> Running transaction check —> Package php-cli.x86_64 0:5.4.16-36.el7_1 will be erased —> Package php-common.x86_64 0:5.4.16-36.el7_1 will be erased —> Package php-fpm.x86_64 0:5.4.16-36.el7_1 will be erased —> Package php-mcrypt.x86_64 0:5.4.16-3.el7 will be erased —> Package php-mysqlnd.x86_64 0:5.4.16-36.el7_1 will […]

如何在Centos中为8个以上的设备设置SYSLOG?

我目前有syslogconfiguration文件使用local0到local7这样的设置,一个特定的设备被分配到一个特定的本地设备,指向设备的不同的目录和文件,例如: *与SYSLOG SERVER相关的条目 * DEVICE1 local1。= emerg / location / device1 / 00-emerg local1。= alert / location / device1 / 01-alert local1。=暴击/地点/装备1/02暴击 * DEVICE2 local2。= emerg / location / device2 / 00-emerg local2。= alert / miramar / device2 / 01-alert local2。= crit / miramar / device2 / 02-crit 问题是这种方式只能指定8个设备如何设置系统日志使用超过8个设备? 最好的祝福

CentOS 5 64bit或Linux RedHat 64bit每个目录有多less个最大文件?

现在,我有单个目录中的任何20,000个文件。 CentOS 64bit ext3每个目录有多less个最大文件?

如何缩放超过每分钟150页面浏览量?

我有一个用PHP编写的Facebook应用程序。 它每分钟有150页面浏览量,到今年年底将达到每分钟300页面浏览量。 在获得更多PV时,我开始遇到可扩展性方面的问题,因此我想请教您如何扩展以成功处理300 PV /分钟的build议。 我的应用程序是一个类似quizz的应用程序,它托pipe在VPS上,可以使用: 一个核心2,6 GHz处理器的100% 500 MB,高达2 GB的RAM(cat / proc / user_beancounters表示,我真的privvmpages = 500 MB,免费-m显示2 GB) 我的VPS的configuration是这样的: Centos 5 Lighttpd的 Memcached的 APC MySQL的 PHP使用FastCGI 尽pipe上个月我已经使用互联网上提供的一些教程来优化MySQL,Lighttpd和PHPconfiguration。 我设法广泛使用Memcached将这么多请求降低到1ms,而那些未经memcache处理的请求则需要300 ms。 我已经给MySQL添加了很好的索引,所以它不在用户的范围之内。 一段时间以上的优化足以处理新的请求,但最近由于应用程序的日益普及,我注意到一些请求需要超过3秒,并在爆炸中我的Lighttpd只是说你和用户得到内部服务器错误500。 我已经设法find(我今天肯定知道这个)解决scheme来修复错误500设置: "PHP_FCGI_MAX_REQUESTS" => "500" 但是可扩展性问题还没有解决。 我需要能够处理比现在多2倍的请求。 我想如何做到这一点。 以下是我今天提出的解决scheme: 将2个核心上的VPS升级到3.3 GHz 购买另一个VPS并在那里移动数据库 询问某人的帮助(我现在所做的) 我可以在我的VPS经销商那里购买一个更大的计划,那就是我现在拥有3.3Ghz的2.6Ghz,而不是两个核心。 这将需要更多的钱,但它可以帮助我吗? 如何计算它是否会处理300 PV? 我的第二个想法是购买另一个VPS并在那里移动数据库。 它应该为FastCGI进程和数据库进程提供CPU和内存。 但是,如何知道是否更好地产生另一台服务器,或为我现在购买更大的计划呢? 所以我进入3点 – 问问别人。 所以我在这里 […]

我怎么能SCP整个目录,但排除目录?

我想SCP将整个目录放到我的新服务器上,但是不包括/ storage里面的thumbs /目录。 我想scp(和它里面的一切,以及所有的目录):/存储 但不包括:/ storage / thumbs 谢谢

太多文件打开的问题(在CentOS中)

最近我遇到了这个问题在我们的生产机器之一。 PHP的实际问题如下所示: fopen(dberror_20110308.txt):无法打开stream:打开的文件太多 我在这台机器上运行LAMP堆栈和memcache。 我也在这台机器上运行了几个Java应用程序。 虽然我确实增加了可以打开的文件数量限制(从1024开始),但是我真的很想知道是否有一种简单的方法来跟踪这个(随时打开的文件数量)作为度量标准。 我知道lsof是一个命令,它将列出进程打开的文件描述符。 想知道是否有其他更好的(在报告方面)跟踪这个使用说,nagios的方式。

我如何访问我的专用服务器?

我第一次购买了专用主机,并在服务器上安装了CentOS。 服务器工程师给我发了一封包含IP地址,用户名和密码的电子邮件。 我试着去IP地址,但我没有login框。 我明显失去了一些东西。 请让我知道我如何login。 我试图在网站上build立一个Magento电子商务商店,所以我需要访问FTP和phpMyAdmin。 任何build议,我应该采取与我的新的专用主机的步骤将不胜感激。

OpenDKIMfilter:无法创build侦听套接字

嗨,我不断收到这个错误在maillog.any想法 Jul 22 10:16:52 veepiz opendkim[5145]: OpenDKIM Filter: Unable to bind to port inet:20209@localhost: Address already in use Jul 22 10:16:52 veepiz opendkim[5145]: OpenDKIM Filter: Unable to create listening socket on conn inet:20209@localhost Jul 22 10:16:52 veepiz opendkim[5145]: smfi_opensocket() failed #ps aux | grep opendkim opendkim 1361 0.0 0.1 40424 780 ? Ss 10:11 0:00 […]

CentOS 6:PHP无法加载由我编译的gdchart.so和oci8.so

我一直试图在全新安装的CentOS 6.0 Linux服务器上添加2个PHP扩展,但在/ var / log / httpd / error_log中获取错误消息: [notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gdchart.so' – /usr/lib64/php/modules/gdchart.so: undefined symbol: php_gd_gdFontMediumBold in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' – libnnz11.so: cannot enable executable stack […]