1、dk 安装文档1. 安装 installDarkEdenServer.tar.gz 复制到/home/ 下解压缩 然后执行所有 SH 文件安装服务器端所需要的数据环境.操作步骤:cd installDarkEdenServer./installDBServer./installGameServer#等侍编译完成vi /etc/profile#在 X11R6/bin after 下面加上一行pathmunge /usr/local/mysql/bin#保存source /etc/profilecd /usr/local/mysqlcp libexec/mysqld bin/mkdir varcd
2、 mysql-test/./install_test_db -bincp -R var/master-data/mysql/ /usr/local/mysql/varchown mysql.mysql /usr/local/mysql/var/ -Rchmod 755 /usr/local/mysql/var/ -Rmkdir /darkeden/LOG/#数据库的环境安装完成-#更改 etc/my.ini 文件内的 server-id=170197 中的(170197)为 ip 的后两位 如在61.129.55.200 中 server-id=55200-2. 安装 apache + php
3、 并整合完毕后 安装 phpmyadmin下载 apache 1.3.28.tar.gz, 下载 php 4.3.3 .tar.gzapache-1.3.28/.configure enable-module=somake;make installcp /usr/local/apache/bin/httpd /usr/sbin/httpdcd php-4.3.3./configure -with-mysql -with-mysql-sock=/var/lib/mysql/mysql.sock -with-apxs=/usr/local/apache/bin/apxs -enable-track
4、-varsmakemake installcp php.ini-disk /usr/local/lib/php.inivi /usr/local/lib/php.iniregister_global On #把这个选项打开修改/usr/local/apache/conf/httpd.confDocumentRoot 为/usr/www/etc/rc.d/init.d/httpd restart整合 apache 和 phpvi /usr/local/apache/conf/httpd.conf 修改 apache 的配置文件添加:AddType application/x-httpd-php
5、.phpAddType application/x-httpd-php-source .phps 一般在 868 行注意将这两行添加在其它 AddType 后面确保文件中有下面一段,如果没有的话就添加在所有 LoadModule 之后LoadModule php5_module modules/libphp5.so由于我装的版本较高所以是 php5,如果是 LoadModule php4_module modules/libphp4.so 的话也可以找到 DirectoryIndex index.html index.html.var 这一行,在其后面写上 index.php 一般在424 行
6、保存退出3. 数据库启动正常后 将库导入.提示: 这里需要手工建一个数据库 USERINFO 需要手工将数据库 SQL 查询文件导入并执行下列命令:- Game Server1. grant SELECT, INSERT, UPDATE, DELETE on DARKEDEN.* to elcastle“game server ip“ identified by elca005;- Login server1. grant SELECT, INSERT, UPDATE, DELETE on USERINFO.* to elcastle“game server ip“ identified by
7、 elca005;4. 将服务端解压缩,上传覆盖到 /home/darkeden/下 5. 打开 phmyadmin 修改 表 gameinfo 与 worlddbinfo 两个表内的 IP 地址6. 打开/home/darkeden/vs/conf 下的*.conf 文件 修改里面 IP .7. 切换道 /home/darkeden/vs/bin/ 下 8. 依次执行 ./login1./share1./game1- 维护的方法:打开 终端输入 killall daemonctlkillall loginserverkillall sharedserverkillall gameserver
8、reboot 从启动后 自行安排.其他资料参考 linux 服务器安装文档 服务器安装流程一、论坛安装工作所有准备工作完成后,便可进行安装工作(准备好电源、接好交换机、接通网络):服务器类型顺序等级安装步骤 工作内容执行人 完成情况 备注官方论坛 1 1开箱清点设备、资料(比照装箱单)硬件配件软件资料2 理清设备配置、所需驱动 配置所需驱动3 连接设备显示器键盘、鼠标网线电源4启动服务器,进入 BIOS 设置(不进行 SCSII 设置,采用默认设置)时间ChipBootPassword5 Redhat 9.0 安装,自定义 Ntsysv 去掉不必要服务6 Linux 下安装 Opensshd
9、安全补丁 3.7P1telnet localhost 22 查看 sshd 版本号7 安装 Mysql-Standard-server 4.0.15.rpmMysqladmin u root p password newpassword8 安装 apache 1.3.28+php 4.3.3./configure enable-module=so9 检查 php 连接数据库,加载模 块 Phpinfo()10 安装 discuz 2.0 COML 版本建立/usr/www做为论坛目录并把数据库/var/lib/mysql link 到/usr/database11 登录 ip,在 web 上安
10、装论坛登录论坛,并检测论坛的主要功能12 增加对 3306 端口屏蔽 Iptables drop 掉3306 端口数据13 检查网络端口监听状态 查看所有打开监 听的端口安装步骤备注:5,插入 Redhat 9.0 disk1 安装光盘,分区如下Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 778 6144862+ 83 Linux/dev/sda3 779 1160 3068415 83 Linux/dev/sda4 1161 4462 26523315 f Win95 E
11、xtd (LBA)/dev/sda5 1161 1414 2040223+ 82 Linux swap/dev/sda6 1415 4462 24483028+ 83 LinuxrootForum src# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 6048352 266512 5474600 5% /dev/sda1 101089 20757 75113 22% /bootnone 1031944 0 1031944 0% /dev/shm/dev/sda6 24098424 1094616 21779660
12、 5% /usr/dev/sda3 3020172 62540 2804212 3% /var安装时,不选 Xwindows 等组件,只选择 console 下的程序,nfs,samba 等应用服务均不安装,安装可选 vsftpd,apache,mysql安装完毕后,并重启,使用命令 ntsysv,去除不必要的服务应用,只留 sshd,httpd,ftpd6,到 下载 opensshd 3.7p1 程序安装包tar zxvf opensshd*.tar.gz.cd opensshd-3.7p1./configure prefix=/usr syscondir=/etc/sshmake;mak
13、e install; /etc/rc.d/init.d/sshd restarttelnet localhost 22 检查 sshd 版本7,安装 Mysql-Standard-server 4.0.15.rpm,至 下载 mysql rpm 安装包,server make installcp /usr/local/apache/bin/httpd /usr/sbin/httpdcd php-4.3.3./configure -with-mysql -with-mysql-sock=/var/lib/mysql/mysql.sock -with-apxs=/usr/local/apache
14、/bin/apxs -enable-track-varsmakemake installcp php.ini-disk /usr/local/lib/php.inivi /usr/local/lib/php.iniregister_global On #把这个选项打开修改/usr/local/apache/conf/httpd.confDocumentRoot 为/usr/www/etc/rc.d/init.d/httpd restart9,做一个 phpinfo()的 php 文件扔在/usr/www 目录下,并使用 localhost 浏览这个文件,看 php的信息显示是否正常.10,解压
15、 discuz 到/usr/www/forum按 discuz 安装说明 ,修改 forum 目录下面的权限,然后在 web 上面浏览http:/ip/forum/install.php修改数据库连接用户名和密码,并进一步安装,增加管理员帐号.11,移走 install.php 文件,并登录论坛,进一步测试论坛的主要功能12,在/etc/rc.d/rc.local 内增加一条指令,屏蔽 3306 端口iptables P tcp dport 3306 j DROP13,检查安装后的网络端口监听状态netstat alnnetstat alp如果还有不该打开的服务端口进行监听,查看相应的 pid
16、,并停止该服务二、 检查工作安装完成后,进行检测,无差错后,将所有服务器上架。然后加电对所有服务器进行确认,并通过控制台及笔记本电脑对所有服务器进行复检,对所有服务再次进行测试。服务器类型 Windows 系统 IIS 服务 SQL Server 安盟系统 PcAnywhereWebDBGameDBWebGameTestGameServerGameServerGameServerGameServerGameServerGameServerDB 数据库环境 安装文档 db 环境安装#安装之前确定内存,硬盘是否正确 top 指令 df 指令su#切换到 root 用户cd /root#下载 ins
17、tall_DB_Game_Root.tgz 安装包到/root 目录tar -zxf install_DB_Game_Root.tgzcd installDarkEdenServer./installDBServer#等侍编译完成vi /etc/profile#在 X11R6/bin after 下面加上一行pathmunge /usr/local/mysql/bin#保存source /etc/profilecd /usr/local/mysqlcp libexec/mysqld bin/mkdir varcd mysql-test/./install_test_db -bincp -R v
18、ar/master-data/mysql/ /usr/local/mysql/varchown mysql.mysql /usr/local/mysql/var/ -Rchmod 755 /usr/local/mysql/var/ -Rmkdir /darkeden/LOG/#数据库的环境安装完成vi /etc/f#更改文件内的 server-id=170197 中的(170197) 为 ip 的后两位 如在 61.129.55.200 中 server-id=55200#保存#运行数据库safe_mysqld 如果出现 rootlocalhost mysql# Starting mysqld daemon with databases from /usr/local/mysql/var#040204 18:57:12 mysqld ended#则数据库不正常,检查 more /usr/local/mysql/var/*.err#否则看到 Starting mysqld daemon with databases from /usr/local/mysql/var 则为正常