详解Linux路由配置(3)

WEB设置
因为安装的时候都选定了PHP,MYSQL以及相关的,所以这一项配置的时候特别省事:},以下是我/etc/httpd/conf/httpd.conf里修改过的地方,其他地方没变

ServerAdmin awp46@126.com
ServerName 192.168.1.10:80
DirectoryIndex index.php index.htm
DefaultLanguage zh-cn
AddDefaultCharset GB2312

再需要改的就是Mysql root的密码!我使用的是phpadmin改的,并且把除了root/localhost以外的用户全删除了!

系统服务:
用ntsysv命令打开服务设置,我打开的服务有httpd,iptables,mysqld,network,smb,squid,sshd,syslog.
另外也可以用servies 服务名称 stop/start 停止服务/打开服务
例:servies httpd stop

硬盘优化.优化前一定要备份好数据,出现意外,没人能救得了你!:{
显示硬盘工作参数:
hdparm -v /dev/hda
测试硬盘性能:
hdparm -Tt /dev/hda
在/etc/rc.d/rc.local里面加上下面的命令,这样在开机的时候就自动优化了.在加之前要先测试好,看怎么改着性能高即可
hdparm -c3 -d1 -k1 -m16 -a64 /dev/hda

CS 1.5 服务器架设!
所需文件hlds_l_3111_full.bin,cs_15_full.tar.gz(看网上其他文章说还要免CD KEY补丁,我没找到,就没用,但一样能进,不用免CDKEY补丁~)
用chmod 700 hlds_l_3111_full.bin 命令把hlds_l_3111_full.bin设为可执行文件,然后执行hlds_l_3111_full.bin,输入YES后就可以得到hlds_l_3111_full.tar.gz的压缩文件!解压后得到一个hlds_l的目录,然后再把cs_15_full.tar.gz解压到hlds_l的目录下面!
我的hlds_l目录/game/hlds_l
vi /bin/startcs1
cd /game/hlds_l
./hlds_run -game cstrike +ip 192.168.1.10 +port 27015 +maxplayers 22 +map de_dust2 -nomaster +sv_lan 1 +servercfgfile server1.cfg +mapcyclefiles mapcycle1.txt +motdfile motd1.txt
chmod 700 /bin/startcs1

vi /bin/startcs2
cd /game/hlds_l
./hlds_run -game cstrike +ip 192.168.1.10 +port 27016 +maxplayers 12 +map de_dust2 -nomaster +sv_lan 1 +servercfgfile server2.cfg +mapcyclefiles mapcycle2.txt +motdfile motd2.txt
chmod 700 /bin/startcs2

vi /bin/startcs3
cd /game/hlds_l
./hlds_run -game cstrike +ip 192.168.1.10 +port 27017 +maxplayers 12 +map de_dust2 -nomaster +sv_lan 1 +servercfgfile server3.cfg +mapcyclefiles mapcycle3.txt +motdfile motd3.txt
chmod 700 /bin/startcs1

这样,想开CS服务器的时候,直接输入startcs1即可!
如果CS 服务器中途当掉,就要手动输入startcs1,那样很是麻烦!用下面的方法可以解决!
vi /bin/autostartcs1
while true
do
startcs1
done

vi /bin/autostartcs2
while true
do
startcs2
done

vi /bin/autostartcs3
while true
do
startcs3
done

打开CS 服务器的时候,用autostartcs1!这样就不怕CS服务器中途当掉了!
至于CS服务器插件的安装,到下载FOR linux版本,解压到hlds_l/cstrike下面,例:hlds/cstrike/addons/amx
记得在每个server.cfg里面加上:
max_queries_sec "5"
max_queries_sec_global "10"
max_queries_window "30"
否则就有可能出现CS服务器隔三差五掉线的问题!
附/hlds_l/cstrike/liblist.gam内容
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
secure "0"
type "multiplayer_only"
cldll "1"
hlversion "1110"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
trainmap "tr_1"

/hlds_l/cstrike/addons/metamod/plugins.ini文件内容
linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
linux addons/booster/booster_mm.so
linux addons/amx/dlls/amx_mm_i386.so
linux addons/amx/dlls/fun_ms_i386.so
//linux addons/amx/dlls/war3_ms_i386.so
//linux addons/amx/dlls/udp_ms_i386.so
linux addons/amx/dlls/csstats_ms_i386.so
//linux addons/hlguard/dlls/hlguard_mm_i586.so
//linux addons/cdeath/cdmod_i586.so
//linux addons/chickenmod/dlls/chicken_mm_i386.so
//linux addons/statsme/dlls/sm_cstrike_mm_i386.so
//linux addons/clanmod/dlls/clanmod_mm_i586.so

备注:如果出现跳PING现象,改变程序HLDS的优先级就可以了!
显示进程:
ps -e
.............
3386 pts/0 00:00:00 hlds_run
........
提高进程ID为 3386 HLDS的优先级
renice +1 3386

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwwzss.html