在网上找了好久的Linux服务器管理面板,国内的界面要么太丑,要么就是功能太少,不过有一个例外就是 zijidelu (也叫LuManager),个人觉得zijidelu应该是国内主机面板中做得最好的,用三年了,真的就是谁用谁知道,可惜的是到2013年的时候就停止更新了,因为有那么点担心一直不更新的话,会不会有漏洞,所以想换个在不断迭代的成熟产品。


收费可以,最主要是好用,界面交互友好。


国内的用得不放心,就找国外的,找了一大圈,最后锁定在以下几款:


cPanel(功能多,界面一般,据说全球排名第一)

Plesk(本文说的,在国外排名据说前三,界面介于cPanel与aJenTi之间)

aJenTi(界面最好看,但是用起来云里雾里,放弃)

ZPanel(官网没演示,有没中文,所以没兴趣尝试)


cPanel,从国内网站的文章和论坛讨论来看,确实是评价很高,应该是功能最多的,所以我在卸载aJenTi之后,就装了cPanel试试看,结果让我非常失望,本人英文菜鸟,cPanel虽然有中文支持,但是那中文实在无法直视,不仅翻译不完全,而且很多都是机器翻译。

而且 cPanel 在国内虽有不少中文资料,但可惜那些资料很多都过时了。

不过话说回来,cPanel的中文支持虽然差了点,但是cPanel的功能,不得不说,确实最丰富,只是对于我这种不卖主机的站长来说,功能多的过于繁杂了,在加上蛋疼的中文翻译,所以最终还是果断放弃,再换其他。

装cPanel的时候花了很长世间等待,所以抽空去Plesk官网看了下,颇为惊喜。


先看官网:

http://sp.parallels.com/cn/

官方说明文档:http://sp.parallels.com/cn/products/plesk/documentation/

国外Linux管理面板中Plesk的官网应该是唯一一个支持中文的,这让我这种英文菜鸟,很有兴趣看下去。

官网的演示,有支持中文但设置无法保存,所以还得自己亲自装一装。

好在官方的安装教程是有中文的,这里我用了最简单的安装方式:

系统: Cent OS 6.5

先yum安装MySQL 5.5(如果安装默认的5.1,则此步可以跳过):
# yum --enablerepo=remi install mysql mysql-server  (remi这个源需要另外单独添加,看后文)


装好最新版的mysql之后,就可以开始安装Plesk面板

# wget -O - http://autoinstall.plesk.com/one-click-installer | sh

注意:php,mysql等组件会自动选择系统默认的版本,如果想要高级版本,就要修改一下rpm源,详见本文下面,有各个源的添加方法。

如果epel yum源找不到,那你可能要更新下epel yum源,同样详见下文。


安装完以后,直接用 https://<host-name-or-IP>:8443 登陆,如果跳到了host-name,而你的host-name又不是正确的,那么您可能要进入/etc/sysconfig/network 修改一下HOSTNAME为你的域名。


登陆窗口是看不到中文语言的,必须走完一个向导,注意向导过程会让你选择高级用户模式还是服务商模式,我选了服务商模式,功能更多,这两模式有什么区别,可以看官方文档,也是中文的:

http://download1.parallels.com/Plesk/PP11/11.5/Doc/zh-CN/online/plesk-installation-upgrade-migration-guide/


以下命令可让界面语言从英文切换到中文(我没有尝试如果先执行以下这一步,会不会让最开始的向导显示中文,各位可以试一试):

#/usr/local/psa/bin/admin --update -locale zh-CN


最终界面如下,全部中文,功能也很丰富,两个字,完美:




先用着看看了,有什么问题,我再修改本文。


=====================================================

如何修改Plesk的vhosts存储目录?

# $PRODUCT_ROOT_D/bin/transvhosts.pl
可以使用 --help 查看帮助信息.
如:/usr/local/psa/bin/transvhosts.pl --dest-dir /home/httpd/vhosts
即可将vhosts存储目录修改为:/home/httpd/vhosts

http://www.parallels.com.cn/support.php?x=&mod_id=2&root=96


=====================================

最新的MYSQL 5.6 (有问题,此条无效) 

rpm -ivh  http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

如果觉得5.6太新,就到 /etc/yum.repos.d/ 里面去修改一下mysql-community.repo 文件,各个版本号下面有个 enabled=1 表示生效。

最新的nginx 1.6

cd /etc/yum.repos.d

mv epel.repo epel.repo.bak 

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

如果系统原本已经有了epel.repo文件,那么这里添加新源的话,是不会覆盖原有文件的(新源的名字被名为epel.repo.rpmnew),因此你要去 /etc/yum.repos.d/ 里面手动替换下文件名。

最新的mysql 5.5  和 PHP 5.5

cd /etc/yum.repos.d

mv remi.repo  remi.repo.bak

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

注意检查需要的版本号下面是否有 enabled=1 ,默认5.5下面是enabled=0,需要手动修改为1。


更新源:

yum clean all && yum makecache && yum update -y

这步执行完后,可以在屏幕上看到默认组件是否是自己需要的版本。



可以装个临时面板webmin来管理系统里面的文件:

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.690-1.noarch.rpm

rpm -U webmin-1.690-1.noarch.rpm


=========================================================

优化与配置

数据库停止:service mysqld stop

修改配置文件:

数据库开始:service mysqld stop


安装memcached

yum install memcached

加入启动列表 :chkconfig --level 2345 memcached on

修改配置文件 :vi /etc/sysconfig/memcached

文件中内容如下
PORT=”11211″ 端口
USER=”root” 使用的用户名
MAXCONN=”1024″ 同时最大连接数
CACHESIZE=”64″ 使用的内存大小
OPTIONS=”" 附加参数

启动 : /etc/rc.d/init.d/memcached start

确认进程是否启动: pstree 

查看状态:  memcached-tool 127.0.0.1:11211 stats

-------安装Memcache的PHP扩展-----


1.在http://pecl.php.net/package/memcache 选择相应想要下载的memcache版本。

2.安装PHP的memcache扩展

tar vxzf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/bin/phpize  (如果不知道phpize在什么位置,可以用find / -name phpize查找,如果报错,则执行 yum install php-devel )
./configure --enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir
make
make install


更多内容:http://blog.csdn.net/yybjroam05/article/details/8651789


常用命令:

/etc/init.d/psa stopall 停止所有服务

/etc/init.d/psa start 开启服务

Logo

更多推荐