软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络技术 > Linux > LuManager安装与升级说明

LuManager安装与升级说明

本文为您介绍一下LuManager安装与升级说明,我们提供的教程来自LuManager官方网站!

1. 安装系统:

最小化安装系统(全新安装系统,VPS用户可跳过此步骤,也可以在VPS控制面板中重装系统。如果是实体机用户,我们建议您选择我们专门为网站服务器定制的Linux操作系统HttpOS)。是当今世界上最傻瓜化最容易安装的Linux操作系统,您只需填入一个数字便可以安装好Linux操作系统!

相关教程:

用最小化方式安装FreeBSD的图解教程
Debian最小化安装图文教程
CentOS 5.4 最小化安装教程
使用LuManager时的分区建议
安装LuManager的视频教程

2. 登陆系统:用超级用户root登陆系统。如果是FreeBSD,由于根目录通常比较小,请切换到/usr目录进行安装(cd /usr)。我们建议您用ssh工具并设置成UTF-8编码登陆服务器,因为那样可以看到中文提示。SSH工具用putty,设置UTF-8编码的方法见:http://www.veryhuo.com/a/view/117719.html

3. 下载zijidelu_install.sh安装脚本:wget http://down.zijidelu.org/zijidelu_install.sh(FreeBSD系统则用fetch代替wget)
4. 赋予zijidelu_install.sh可执行权限:chmod 740 zijidelu_install.sh(或者chmod u+x zijidelu_install.sh)
5. 安装:./zijidelu_install.sh -y(此为全自动安装,如需半自动安装,请不用-y参数,即:./zijidelu_install.sh
其中第3、4、5步可合并执行(FreeBSD则用fetch代替wget):

wget http://down.zijidelu.org/zijidelu_install.sh; chmod 740 zijidelu_install.sh; ./zijidelu_install.sh -y

如果您需要对所安装的软件进行定制,例如定制mysql和php的程序版本,是否安装Apache等,可以直接下载zijidelu_install.tar.gz,然后解压,再编辑zijidelu_install目录下的lun_install_config.sh文件,然后再执行zijidelu_install.sh进行安装即可。
6. 选择下载点:China的为中国电信下载点(默认),USA为美国下载点。选择好后回车
7. 选择您要安装的版本:选择好回车即可。如果是Redhat系列系统,会提示您是否用rpm包来快速安装LuNamp,建议时间比较紧或编译安装失败的用户选择rpm包进行安装
提示:如果在安装过程中断网,请重新执行安装便可(已经安装的会跳过)

意外情况:
默认情况下,会自动安装环境包,但有时可能无法顺利完成,请手动执行命令安装以下环境包!
Debian系统:
apt-get -y install gcc g++ ssh make bzip2 flex vim bison libtool libncurses5-dev libncurses5 libncurses5-dev libncurses5-dev libpcrecpp0 patch ntpdate openssl libssl-dev build-essential file gawk binutils parted zip unzip libperl-dev perl ftp libreadline-dev

CentOS系统:
yum -y install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip libjpeg libjpeg-devel gd gd-devel freetype freetype-devel libpng libpng-devel openssl openssl-devel file libtool libtool-libs gmp-devel pspell-devel parted zlib perl mod_perl-devel apr-util ftp readline-devel readline-devel apr apr-util curl-devel

也可以单独下载安装:
安装脚本网址:http://down.zijidelu.org/zijidelu_install.tar.gz

LuNamp网址:
http://down.zijidelu.org/LuNamp_last.tar.gz

LuManager网址:
http://down.zijidelu.org/LuManager_last.tar.gz

1. 将zijidelu_install.tar.gz通过sftp上传至服务器
2. 用root用户登陆服务器
3. 解压:tar zxvf zijidelu_install.tar.gz
4. 解压zijidelu_install.tar.gz后有一个zijidelu_install目录,然后将LuNamp_last.tar.gz和LuManager_last.tar.gz上传到zijidelu_install目录下
5. 切换目录:cd zijidelu_install
6. 执行./i.sh -y(或用./i.sh进行半自动安装)
这种方法可将LuNamp和LuManager一起打包分发,也就是将LuNamp_last.tar.gz和LuManager_last.tar.gz放到zijidelu_install目录后,打包即可分发。

2.升级方法:

使用脚本升级:
1. 用root用户登陆服务器系统,然后切换到/home或者/usr目录(cd /home或者cd /usr)
2. 下载最新的zijidelu_update.sh:wget http://down.zijidelu.org/zijidelu_update.sh(FreeBSD则用fetch代替wget) 。
3. 赋予可执行权限:chmod 744 zijidelu_update.sh
4. 执行:./zijidelu_update.sh -y,选择您所需要升级的版本编号(请逐一升级),然后按回车
注:升级过程中,可能会要求您输入mysql的root用户密码,请输入后回车
5. 如果以前使用的是PostgreSQL数据库,请修改/usr/local/LuManager/Conf/config.php文件,将其中的数据库类型改成pgsql,然修正pgsql数据库的连接密码。
6. 登陆LUM更新缓存(如果不更新缓存,有可能不显示网站列表),并且更新网站
7. 升级完成

使用在线升级:
使用LuManager2.0.45以上版本的用户,可以登陆LuManager在线升级,方法如下:登陆LuManager,在LuManager的首页点击“检查更新”,如果没有启动保护密码,请输入后再重试

手动升级:
1. 下载LuManager_last.tar.gz安装包:wget http://down.zijidelu.org/LuManager_last.tar.gz
2. 备份之前的LuManager:mv /usr/local/LuManager /usr/local/LuManager.bak
3. 解压LuManager_last.tar.gz:tar -zxvf LuManager_last.tar.gz
4. 安装新的LuManager:mv LuManager /usr/local/
5. 执行lu-repair命令便升级完成
注:这种方法适合安装任意版本的LUM,下载不同的LUM便可,例如LuManager2.0.68的下载网址是:http://down.zijidelu.org/lum2.0.68/LuManager_last.tar.gz,LuManager2.0.72的下载网址是:http://down.zijidelu.org/lum2.0.72/LuManager_last.tar.gz

升级失败后的还原方法:
1. 还原前请将LuManager数据库切换成mysql,将Tengine切换成Nginx(如果没有切换过,则略过)
2. 在/home/mysqls_backup目录下找到最近一次的LuManager数据库的备份文件夹,记下目录名(是升级前自动备份的,可借助winscp工具使用sftp连接服务器进行查看)
3. 删除错误的数据:rm -rf /home/mysql_data/LuManager/*
4. 将数据库备份目录下的所有文件复制到/home/mysql_data/LuManager/目录下。cp -R /home/mysqls_backup/LuManager备份目录(最新的那个)/* /home/mysql_data/LuManager/
5. 在/home/hosts_backup目录下找到最近一次的LuManager程序的备份文件夹,记下目录名
6. 删除错误的数据:rm -rf /usr/local/LuManager/*
7. 将LuManager备份目录下的所有文件复制到/usr/local/LuManager/目录下。cp -R /home/hosts_backup/LuManager备份目录(最新的那个)/* /usr/local/LuManager/
8. 重启lu: lu-restart,并登陆LUM编辑任意一个网站(无需改数据),然后提交
9. 还原完成。

如何使用LUM(请大家不要折腾!)

让大家有更多的时间运营网站,这是我们开发LUM的一个目的,所以请大家不要折腾!第一次登陆LUM后,请更改系统密码,MySQL密码,PgSQL密码,便可以投入生产环境正式使用!
使用过程中可能遇到的问题如下:
1. 磁盘不够:请先了解一下sftp的概念,然后用winscp或FileZilla等支持sftp的软件使用sftp方式登陆服务器,切换到/home目录,对文件进行选择性整理或删除。(sftp的用户名用root,密码即为服务器的root用户密码。由于FreeBSD不允许使用root直接远程登陆,请修改一下ssh的配置文件并重启ssh后再进行管理)。如果将备份文件和垃圾文件都清理掉了,还是磁盘不够,那我们要恭喜您:该学学怎么买硬盘并为硬盘插线了——因为格式化硬盘并挂载硬盘的事,LUM替您解决了,哈哈...
2. 内存不够:如果确实不能加内存,请将每一个php-cgi端口的进程适当调节一下,调到内存够用为止。但这样会导致出现502错误或者访问稍慢,只要您能坚持,我们也能坚挺!
如果在安装或者使用软件的过程中遇到问题,欢迎提问!

帐户相关:

后台登陆地址:http://ip:8888(将IP代替成您的服务器的IP地址或者解析到该IP的域名)
LUM后台用户名和密码:zijidelu zijidelu
mysql超级用户的用户名和密码:root zijidelu,phpMyAdmin管理面板:http://ip:8888/pm(为安全起见,该管理网址是可以在LUM中禁止的)
postgres超级用户的用户名和密码:postgres zijidelu,phpPgAdmin管理面板:http://ip:8888/pp(为安全起见,该管理网址是可以在LUM中禁止的)
默认情况下,所有密码都是zijidelu

相关概念:

LuNamp:LuNamp由Apache,Nginx,MySQL,Pure-Ftpd,Zend Optimizer等软件组成的自动化一键安装包(支持Linux和FreeBSD系统)。
LuManager:用来管理LuNamp的傻瓜化的虚拟主机,FTP,MySQL管理面板(快速记忆:Linux/Unix的管理者)
zijidelu_install.tar.gz:这是一个用来自动化安装LuNamp和LuManager的脚本程序,一般用户只需下载这个就行了,LuNamp和LuManager的下载是自动进行的。
ZijideluOS和HttpOS:一个基于CentOS的Linux发行版,是至今为止世界上最傻瓜,安装最方便的Linux网站操作系统,全自动安装,与LuNamp和LuManager完美兼容。
FAMP:1.0版本于2005年发布,1.X~4.X只是一键安装包(相当于LuNamp的功能),到5.X的时候,集成了控制面板。LuManager是从FAMP分离出来的控制面板的升级版本(不带安装环境LuNamp)。
LuNamp名称的详细说明:
L: linux, U: unix, N:nginx, A: apache, M: mysql, P: php

卸载方法:

1. 下载LuNamp_last.tar.gz,如果已经下载了,则找到该文件,一般位于zijidelu_install目录下(在哪个目录下进行安装的?)。
2. 解压:tar xvf LuNamp_last.tar.gz
3. 切换目录:cd LuNamp
4. 执行./i.sh,然后选2(uninstall)

软件操作方法:

* 关闭LUM及所有组件:lu-stop
* 启动LUM及所有组件:lu-start
* 重启LUM及所有组件:lu-restart

* 关闭MySQL:mysql-stop
* 启动MySQL:mysql-start
* 重启MySQL:mysql-restart

* 关闭PgSQL:pgsql-stop
* 启动PgSQL:pgsql-start
* 重启PgSQL:pgsql-restart

* 关闭Nginx:nginx-stop
* 启动Nginx:nginx-start
* 重启Nginx:nginx-restart

* 关闭apache:apache-stop
* 启动apache:apache-start
* 重启apache:apache-restart

* 关闭pureftpd:pureftpd-stop
* 启动pureftpd:pureftpd-start
* 重启pureftpd:pureftpd-restart

* 关闭LUM后台:lum-stop
* 启动LUM后台:lum-start
* 重启LUM后台:lum-restart

* 修复LUM文件权限(包括MySQL数据库权限的LUM软件本身的权限等):lu-repair

软件目录:

请看:LuNamp和LuManager的目录结构(http://www.veryhuo.com/a/view/117698.html

安装前替换组件版本:

拿替换mysql为例:
1. 当下载完成LuNamp_last.tar.gz后,手动解压,得到LuNamp目录
2. 下载最mysql(注意,下载的是以tar.gz结尾源码包,而非二进制包,例如mysql-5.5.9.tar.gz);
3. 将mysql包传至LuNamp/soft/目录下;
4. 修改LuNamp/code/mysql/mysql.sh文件,将改本号改掉(例如将5.1.6改成5.5.9)
5. 替换其它的软件包,然后执行LuNamp目录下的i.sh便可以安装(或者执行zijidelu_install目录下的i.sh,注意两个i.sh不一样,前者只安装LuNamp,后者安装LuNamp和LuManager)

升级组件:

提示:
1. MySQL只能升级同一系统版本的,如:mysql-5.1.54可以升级成mysql-5.1.61,但不能升级成mysql-5.5.X,因为mysql的各版本的数据库格式不通用。
2. 目前Nginx只能使用php5.2.X(/usr/local/php_fcgi),暂时不能升级成php5.3.X,非FastCGI模式(/usr/local/php)则不受这个限制
拿升级nginx为例:
1. 下载最新版的nginx(注意以前的软件包的后缀名,如tar.gz);
2. 将nginx包传至LuNamp/soft/目录下;
3. 修改LuNamp/code/nginx/nginx.sh文件,将改本号改掉
4. 切换目录:cd LuNamp/code/nginx/
5. 执行安装./nginx.sh
6. 升级完成后,去LuManager编辑任何一个主机,然后重启Nginx便可。

    相关阅读
    栏目导航
    推荐软件