资源描述
dk安装文档
1. 安装installDarkEdenServer.tar.gz 复制到/home/ 下
解压缩 然后执行所有SH文件安装服务器端所需要的数据环境.
操作步骤:
cd installDarkEdenServer
./installDBServer
./installGameServer
#等侍编译完成
vi /etc/profile
#在X11R6/bin after下面加上一行
pathmunge /usr/local/mysql/bin
#保存
source /etc/profile
cd /usr/local/mysql
cp libexec/mysqld bin/
mkdir var
cd mysql-test/
./install_test_db -bin
cp -R var/master-data/mysql/ /usr/local/mysql/var
chown mysql.mysql /usr/local/mysql/var/ -R
chmod 755 /usr/local/mysql/var/ -R
mkdir /darkeden/LOG/
#数据库的环境安装完成
------------------------------------------
#更改etc/my.ini 文件内的 server-id=170197 中的(170197)为ip的后两位 如在61.129.55.200中
server-id=55200
------------------------------------------
2. 安装 apache + php 并整合完毕后 安装 phpmyadmin
下载apache 1.3.28.tar.gz, 下载php 4.3.3 .tar.gz
apache-1.3.28/.configure –enable-module=so
make;make install
cp /usr/local/apache/bin/httpd /usr/sbin/httpd
cd php-4.3.3
./configure --with-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock
--with-apxs=/usr/local/apache/bin/apxs --enable-track-vars
make
make install
cp php.ini-disk /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
register_global On #把这个选项打开
修改/usr/local/apache/conf/httpd.conf
DocumentRoot为/usr/www
/etc/rc.d/init.d/httpd restart
整合apache和php
vi /usr/local/apache/conf/httpd.conf 修改apache的配置文件
添加:
AddType application/x-httpd-php .php
AddType 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行
保存退出
3. 数据库启动正常后 将库导入.
提示: 这里需要手工建一个数据库USERINFO 需要手工将数据库SQL查询文件导入
并执行下列命令:
-- Game Server
1. grant SELECT, INSERT, UPDATE, DELETE on DARKEDEN.* to elcastle@"game server ip" identified by 'elca005';
-- Login server
1. grant SELECT, INSERT, UPDATE, DELETE on USERINFO.* to elcastle@"game server ip" identified by '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 daemonctl
killall loginserver
killall sharedserver
killall gameserver
reboot
从启动后 自行安排.
其他资料参考
linux 服务器安装文档
服务器安装流程
一、 论坛安装工作
所有准备工作完成后,便可进行安装工作(准备好电源、接好交换机、接通网络):
服务器类型
顺序等级
安装步骤
工作内容
执行人
完成情况
备注
官方论坛
1
1
开箱清点设备、资料(比照装箱单)
硬件
配件
软件
资料
2
理清设备配置、所需驱动
配置
所需驱动
3
连接设备
显示器
键盘、鼠标
网线
电源
4
启动服务器,进入BIOS设置(不进行SCSII设置,采用默认设置)
时间
Chip
Boot
Password
5
Redhat 9.0安装,自定义
Ntsysv去掉不必要服务
6
Linux下安装Opensshd安全补丁3.7P1
telnet localhost 22 查看sshd版本号
7
安装Mysql-Standard-server 4.0.15.rpm
Mysqladmin –u root –p password newpassword
8
安装apache 1.3.28+php 4.3.3
./configure –enable-module=so
9
检查php连接数据库,加载模块
Phpinfo()
10
安装discuz 2.0 COML版本
建立/usr/www做为论坛目录
并把数据库/var/lib/mysql link到/usr/database
11
登录ip,在web上安装论坛
登录论坛,并检测论坛的主要功能
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 Ext'd (LBA)
/dev/sda5 1161 1414 2040223+ 82 Linux swap
/dev/sda6 1415 4462 24483028+ 83 Linux
[root@Forum src]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 6048352 266512 5474600 5% /
/dev/sda1 101089 20757 75113 22% /boot
none 1031944 0 1031944 0% /dev/shm
/dev/sda6 24098424 1094616 21779660 5% /usr
/dev/sda3 3020172 62540 2804212 3% /var
安装时,不选Xwindows等组件,只选择console下的程序,nfs,samba等应用服务均不安装,
安装可选vsftpd,apache,mysql
安装完毕后,并重启,
使用命令ntsysv,去除不必要的服务应用,只留sshd,httpd,ftpd
6,到下载opensshd 3.7p1程序安装包
tar –zxvf opensshd*.tar.gz
.cd opensshd-3.7p1
./configure –prefix=/usr –syscondir=/etc/ssh
make;make install;
/etc/rc.d/init.d/sshd restart
telnet localhost 22 检查sshd版本
7,安装Mysql-Standard-server 4.0.15.rpm,至下载mysql rpm安装包,
server & client package,
rpm –ivh MySQL-server-4.0.15-0.i386.rpm
rpm –ivh MySQL-client-4.0.15-0.i386.rpm
mysqladmin –u root –p password newpassword
更换密码
/etc/rc.d/init.d/mysql stop
/etc/rc.d/init.d/mysql start
修改mysql server的服务器运行参数
使用的是mysql-f
[mysqld]
port = 3306
#socket = /tmp/mysql.sock
skip-locking
key_buffer = 512M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
max_connections = 650
max_user_connections = 650
max_connect_errors = 999999
wait_timeout = 180
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
log-bin
server-id = 1
8,下载apache 1.3.28.tar.gz, 下载php 4.3.3 .tar.gz
www.apache.org
apache-1.3.28/.configure –enable-module=so
make;make install
cp /usr/local/apache/bin/httpd /usr/sbin/httpd
cd php-4.3.3
./configure --with-mysql --with-mysql-sock=/var/lib/mysql/mysql.sock
--with-apxs=/usr/local/apache/bin/apxs --enable-track-vars
make
make install
cp php.ini-disk /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
register_global On #把这个选项打开
修改/usr/local/apache/conf/httpd.conf
DocumentRoot为/usr/www
/etc/rc.d/init.d/httpd restart
9,做一个phpinfo()的php文件扔在/usr/www目录下,并使用localhost浏览这个文件,看php的信息显示是否正常.
10,解压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 DROP
13,检查安装后的网络端口监听状态
netstat –aln
netstat –alp
如果还有不该打开的服务端口进行监听,查看相应的pid,并停止该服务
二、 检查工作
安装完成后,进行检测,无差错后,将所有服务器上架。然后加电对所有服务器进行确认,并通过控制台及笔记本电脑对所有服务器进行复检,对所有服务再次进行测试。
服务器类型
Windows系统
IIS服务
SQL Server
安盟系统
PcAnywhere
WebDB
GameDB
Web
GameTest
GameServer
GameServer
GameServer
GameServer
GameServer
GameServer
DB数据库环境 安装文档
db环境安装
#安装之前确定内存,硬盘是否正确 top指令 df指令
su
#切换到root用户
cd /root
#下载install_DB_Game_Root.tgz安装包到/root目录
tar -zxf install_DB_Game_Root.tgz
cd installDarkEdenServer
./installDBServer
#等侍编译完成
vi /etc/profile
#在X11R6/bin after下面加上一行
pathmunge /usr/local/mysql/bin
#保存
source /etc/profile
cd /usr/local/mysql
cp libexec/mysqld bin/
mkdir var
cd mysql-test/
./install_test_db -bin
cp -R var/master-data/mysql/ /usr/local/mysql/var
chown mysql.mysql /usr/local/mysql/var/ -R
chmod 755 /usr/local/mysql/var/ -R
mkdir /darkeden/LOG/
#数据库的环境安装完成
vi /etc/f
#更改文件内的 server-id=170197 中的(170197)为ip的后两位 如在61.129.55.200中 server-id=55200
#保存
#运行数据库
safe_mysqld &
#如果出现 [root@localhost 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则为正常
展开阅读全文