游戏服务器如何配置?
一、服务器配置
对于所有服务器来说,配置越高,价格也就越高。比如一台普通独立游戏服务器配置的价格月付在1000元人民币以内,中等配置的价格月付在1000到5000块钱之间,高端配置的价格月付一般在万元以上。不同配置的价格相差很大,其性能相差也很大。因此,大家要合理的进行选择,选择适合自己的即可。
二、服务器带宽
对于游戏服务器来说,带宽是器最重要的一个因素。带宽的大小与质量的高低均是影响游戏服务器的重要原因。百兆共享带宽与百兆独享带宽的价格相差非常大,至于具体的价格也都不太一样,当然,也跟机房有一定的关系。
三、安全防御性能
对于游戏服务器来说,一般都很容易受到黑客的攻击,特别是对于一些热门网络游戏。所以,选择一家能提供高防服务器的IDC商尤为重要。对于游戏服务器来说,防御能力越强,其价格也就越高。
简单记录一下Squid透明代理服务器的配置
环境:VirtualBox + CentOS 60 + squid-314-1el6i686
0、检查squid是否默认安装,没有安装的先安装
代码如下:
[root@Slyar ~]# rpm -qa squid
squid-314-1el6i686
1、虚拟机添加双网卡,全部设置桥接,配置IP,eth0作为外网,eth1作为内网,注意配置文件里的网卡MAC地址要和设备匹配!
代码如下:
[root@Slyar ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
ONBOOT=yes
TYPE=Ethernet
HWADDR=08:00:27:BC:6A:0D
IPADDR=172171221
PREFIX=24
GATEWAY=172171254
DNS1=172165133
NAME="System eth0"
p[root@Slyar ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
ONBOOT=yes
TYPE=Ethernet
HWADDR=08:00:27:20:52:B2
IPADDR=1921681254
PREFIX=24
NAME="System eth1"
p[root@Slyar ~]# /etc/initd/network restart #重新启动网卡
配置之后无法上网的,注意用route命令看一下默认路由。建议eth1就不要设置网关了,省的麻烦,当然如果你愿意配置默认路由也没所谓。
2、配置squid及透明模式
代码如下:
[root@Slyar ~]# cp /etc/squid/squidconf /etc/squid/squidconfbak
[root@Slyar ~]# vim /etc/squid/squidconf
为了省事,我直接把下面这行改成 http_access allow all,读者可以自行修改允许范围。
代码如下:
# And finally deny all other access to this proxy
http_access deny all
切记一定要在配置文件最下方增加下面这条语句,否则squid无法启动!
代码如下:
visible_hostname localhost
如果你要使用透明模式,在端口后面增加关键字"transparent"。
不使用透明模式的话,这行不用改,进行第3步之后可以直接跳到第7步测试了。
代码如下:
# Squid normally listens to port 3128
http_port 3128 transparent
3、启动squid
代码如下:
[root@Slyar ~]# service squid restart
4、为透明代理配置iptables,设置转发
为了省事,直接创建一个shell脚本,开启网卡间流量交换,开启NAT,设置DNS转发,设置80端口流量全部转发到3128端口交给squid处理。
代码如下:
[root@Slyar ~]# vim squidsh #创建脚本文件
代码如下:
#!/bin/bash
echo "1" /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 172165133
iptables -t nat -A PREROUTING -i eth1 -p tcp -s 19216810/24 --dport 80 -j REDIRECT --to-ports 3128
p[root@Slyar ~]# chmod o+x squidsh #给脚本执行权限
[root@Slyar ~]# /squidsh #启动脚本
5、将iptables指定保存到配置文件
代码如下:
[root@Slyar ~]# service iptables save
6、重新启动iptables
代码如下:
[root@Slyar ~]# service iptables restart
7、测试squid透明代理
客户端设置IP地址:1921681x/24
网关:1921681254
DNS服务器:1921681254
8、打开IE,不用设置代理(因为是透明代理),输入www如果能打开就成功。
9、补充非透明代理测试方法:打开IE - 工具 - Internet选项 - 连接 - 局域网设置 - 代理服务器,设置服务器IP为1921681254,端口3128,确定。
一、服务器配置过程说明
首先需要现在服务器上找一个节点装windowserver,然后开始配置存储阵列为RAID5;然后创建Proxmox集群以及KVM(也就是虚拟节点),在每个节点上安装centos系统并下载Teamviewer;最后简单讲讲Proxmox中节点备份与恢复。
二、配置RAID:
1)基本概念:
其实首先要知道RAID是什么,它相当于是一个存储模式,其实就是平常说起来很高大上的存储阵列,是在windowserver上面做的,也就是机房的服务器。一般机房默认是RAID0,其实基本没什么改变,就是该有几块硬盘就用几块,不需要做额外的设置;但是这样一来缺点也很明显,因为一旦坏了那就只能自己和自己去哭了,没有备份或者恢复机制。所以现在一般都做RAID5,就是相当于会腾出一块硬盘来做恢复与备份,用空间来换取整个集群的安全,还是很划算的。步骤如下:
2)操作流程:
按照顺序傻瓜操作向后点:硬件配置,配置向导——第一步,下一步——第1a步,清除外部配置,下一步——第2步,RAID0,下一步(这是为了清除最开始的时候默认RAID0配置)——第3步,协议:SAS,介质类型:HDD,加密功能:非加密,将磁盘全部选中,下一步——第4步,自动生成的参数,我的是:651700,1MB,自适应预读;回写,下一步——第5步,此步中要注意所有的物理磁盘都显示出来了,否则就要返回关机重配,完成——成功!
三、开始创建Proxmox集群
1)基本概念:
这一步是为了能在上一步的基础上(windowserver操作系统和RAID5的存储阵列)进一步安装集群,在集群上分配节点,然后每个节点都可以分别分给不同的人来操作,这样就是我们日常中操作的节点。步骤如下:
2)操作流程:
a此时为无界面阶段
方法一:进入黑屏界面之后,先按F11,进入界面选择UEFI,再选择有DVD那一步的选项;再按F1,进入简洁界面;BIOS-BOOT,进入界面;选择DVD;选择F2(此处有空白,3min);reboot;等待等待等待,之后的就是安装好之后的步骤···F1~~~
方法二:F12,然后PXEboot然后选择DVD或者SLOT选项
b接着是有安装界面的操作
同样是傻瓜式操作向后点:下一步——country:China,TimeZone:Asia/Chongqing,KeyBoardLayout:US,English,下一步——此处参数由自己定,下一步——下一步——成功!
c傻瓜操作结束,开始命令行操作进行集群搭建。但是集群搭建之前需要解决两个问题:
1、vi编辑器过于不好用,下载vim:apt-getupdate;apt-getinstallvim;(然后在用vim编辑的时候看不到最上面就用shift+pageup向上调)
2、修改/etc/hosts与/etc/hostname中参数:将二者中的PVE都改成每个ip对应的名字,eg:pve14之类的,这样节点才能加进去。
d开始集群命令行操作:
1、创建集群名字aciecluster:pvecmcreateaciecluster
2、登陆每个slave节点,执行:pvecmadd1921682104(主节点IP)
3、在主节点查看状态:pvecmnodes
4、登录:
http://1921682104
(主节点IP):8006e。出现问题:250节点加不进去
1、添加节点后面添加_force(是两个横线),命令变成:pvecmadd1921682250;
2、再重启集群:重启物理机;之后在客户端命令重启reboot
四、创建KVM
1)基本概念
其实KVM就是一个一个的虚拟节点,和虚拟机差不多,只不过这是安装在服务器端的虚拟机,安装步骤如下。
2)安装步骤
点击数据中心下想要创建节点的服务器,然后在右上角有“创建VM”标志——一般:点击之后给节点命名,给定VMID,此处还可以改在其他的服务器上创建节点——OS:点选右侧Linux3x/26kernel——CD/DVD:选第一个,导入镜像——硬盘:自己设置参数——CPU:自己设置参数——内存:自己设置参数——网络:自己设置参数——确认
五、节点上CentOS64系统安装:
1)注意事项:
a)ALT+F5是把屏幕缩小,大致能看到下一步的位置;之后的界面就看不到了,在看不到tab之后连按两下就到了下一步
b)第一个选skip;安装系统,一路正常配置,直到界面:
2)安装步骤:
useallspace,reviewandmodifypartitionlayout,点击“next”——删除所有分区后,创建两个分区,其中一个为/boot(大小为200),另一个为/(点选“filltomaximumallowablesize”,大小不用填写,意为自动分配所有剩余空间给它)——Yes——next——Format——writechangestodisk——next——点选minimal,next——完成后配置用户信息,欧了!
六、配置IP并下载Teamviewer
上面的步骤基本上节点已经差不多了,就差IP了,配好IP后为了方便操作节点,每个节点上最好下载一个Teamviewer。步骤如下:
1、虚拟机联网(保证ip不变):
1)首先改成NAT模式(虚拟机——可移动设备——网络适配器——设置)
2)然后在IPv4里面把ip设置成手动的,更改IP地址、子网掩码、网关以及DNS,应用
3)最后点击右上角小电脑的logo,勾选enablenotification就行了
2、右上角小电脑变成disconnect的了,也就是说网络不能连接,而且ifconfig也找不到ip地址:
1)首先就是按照“1、”的步骤重新试一遍,其中要多注意一点就是他的物理地址要改成本机物理地址,就是ifconfig命令之后出来的那个本机地址(不是ip)
2)如果没有ifconfig信息,那么就需要先设置网络为桥接模式,然后再将网络改回来NAT模式。
3、开始下载Teamviewer:
1)wgetdownloadteamviewercom/download/linux_teamviewerrpm
2)yuminstalllinux_teamviewerrpm3)这里就不用解压了,直接就可以运行了,此时已经能用了,在Application-Internet中找到teamviewer,可以右键把它加到桌面上
4、设置开机自启
1)在system-preference-startupApplication中设置
2)点击add,将Teamviewer的属性(从Teamviewer属性中复制出来黏贴进去就行了)添加进去,欧了
七、Proxmox节点恢复与备份
自此为止,节点已经全部搞定了,然后之后就涉及到节点备份与恢复的问题,这里会简略讲一下。
1)备份:
选中数据中心,选择存储标签,选中要添加支持的存储,点击编辑,在内容的下拉菜单中选上Backups。这里的最大备份数必须大于等于1,其含义为当某个虚拟机的备份文件超过最大备份数时,再进行备份将会删除时间最早的备份。这对后面要提到的自动备份计划而言非常有用,可以省去我们人工删除过时备份的麻烦。
PVE的备份文件存在/dump文件夹中,根据备份时选择的数据压缩方式的不同,生成vmalo或者vmagz为后缀的文件,同时伴随一个相关的log日志文件。Path/Target为PVE备份文件夹所在的路径,在本例中备份文件将存储在/var/lib/vz/dump文件夹中。
接下来我们就可以开始备份了。先选中数据中心,切换到备份标签页,点击添加,将出现创建:备份计划对话框,可以选择需要备份的节点,设定备份计划于每周周几的几点开始,然后选择需要进行备份的虚拟机,设置数据压缩方式与备份模式后即可。数据备份将于设定时间自动启动。
当然了,我们也可以对单个虚拟机进行立即备份,选中需要备份的虚拟机,切换到备份标签,设置备份模式与数据压缩方式,点击备份即可开始备份。
2)挂载磁盘将文件拷贝出来:
步骤很简单,就是先把硬盘插到你所在的服务器物理机上,然后
1)下载ntfs驱动:apt-getupdateapt-getinstallntfs-3g
2)创建挂载点文件夹:mkdir/mnt/windows
3)进入/dev/查看移动硬盘信息fdisk-l
4)插入移动硬盘,再次在/dev目录下执行查看移动硬盘信息fdisk-l
5)比较两次信息,发现多出一个/dev/sda1,将sda1挂载到文件夹中:mount-tntfs-3g/dev/sda1/mnt/windows
6)进入目标文件夹(promox备份的文件都在/var/lib/vz中)cd/var/lib/vz
7)将文件拷贝到挂载硬盘中cp-r(整个文件夹复制)dump/mnt/windows
8)解除挂载(相当于安全退出)umont/mnt/windowsd)
3)数据恢复:
同样的上述挂载步骤,将所移出来的文件放在/var/lib/vz/dump中,可以看到备份文件以vmalzo为后缀。选中需要使用的备份文件,点击恢复,将弹出RestoreVM对话框,可以设置存储位置与VMID,点击恢复即可开始恢复。有意思的是,这里的VMID除了可以设置成原有的虚拟机ID,将备份文件恢复并覆盖该虚拟机外,还可以设置成新的ID,将备份文件生成其他的与备份虚拟机一模一样的虚拟机。至此,服务器杂七杂八的配置完毕,如果有需要还会再进行补充的。
问题解决:1、节点关不掉以及开不了(命令查询去官网查看)
1)204节点开不了:索性就不开了,将pve、pve14、pve15全部关掉,这样就剩下那个关不掉的节点了。
2)205节点关不掉:关闭的时候会报错,报错信息是节点因为克隆被锁住了,用命令行将节点断开连接,然后再关掉。qmunlink205-forceqmunlock205qmdestory205-skiplock
我们从服务器提供商那里购买到一台服务器,我们需要第一步对其进行配置。
首先通过密码登录服务器
然后输入相应的密码登录服务器。
其次添加自己的公钥,如果没有则通过 ssh-keygen 来生成一个
将生产的公钥复制到服务器上,添加到 ~/ssh/authorized_keys
配置 ssh config
然后我们可以通过 ssh server 来登录服务器
配置完公钥后我们需要配置硬盘。
假设服务器购买了两块硬盘,其中一块是没有配启用的,我们需要使用 fdisk 进行分区,然后使用 mkfsext4 进行格式化。
我们需要让服务器开机自动挂载,我们将其挂载信息添加到 /etc/fstab
我们通过 mount -a 来重新挂载我们的分区。
到此我们服务器的基础配置已经完成,接下来更具具体的需求部署不同的服务。
服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。那么该如何配置Web服务器呢如果你不知道,请看我整理的Web服务器配置方法详解吧!
IIS的安装
一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:
1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。
2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。
3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。
4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。
5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。
6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“Active Server Pages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。
7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入Windows Server 2003安装盘,系统会自动进行安装工作。
8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。
友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。
在IIS中创建Web网站
打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:
网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。
网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从 下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)
TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。
主机头:如果该站点已经有域名,可以在主机头中输入域名。
主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。
网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。
单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。
访问网站的方法是:如果在本机上访问,可以在浏览器的地址栏中输入“http://localhost/”;如果在网络中其它计算机上访问,可以在浏览器的地址栏中输入“http://网站IP地址”。
说明:如果网站的TCP端口不是80,在地址中还需加上端口号。假设TCP端口设置为8080,则访问地址应写为“http://localhost:8080/”或“http://网站IP地址:8080”。
网站的基本配置
如果需要修改网站的参数,可以在“网站名字”上单击右键,在右键菜单中选择“属性”,可以打开“网站属性”对话框。
1、“网站”标签
“网站标识”:可以设置网站名字、IP地址、端口号。单击“高级”按钮可以设置主机头名。
2、“主目录”标签
在本地路径中可以设置主目录的路径名和访问权限。
3、“文档”标签
默认文档是指访问一个网站时想要打开的默认网页,这个网页通常是该网站的主页。如果没有启用默认文档或网站的主页文件名不在默认文档列表中,则访问这个网站时需要在地址中指明文件名。
默认文档列表中最初只有4个文件名:Defaulthtm、Defaultasp、indexhtm和Defaultaspx。我用 “添加”按钮加入了一个indexasp,并用“上移”按钮把它移到了顶部。这主要是因为我的网站的主页名为“indexasp”,所以应该把它加入 列表,至于是否位于列表顶部倒是无关紧要的。
经过以上配置,一个Web网站就可以使用了。把制作好的网页复制到网站的主目录中,网站主页的文件名应该包含在默认文档中。打开浏览器,在地址栏中输入“http://本机IP地址”,就可以打开网站的主页。其它页面可以用网页中的超链接打开。
虚拟目录
虚拟目录可以使一个网站不必把所有内容都放置在主目录内。虚拟目录从用户的角度来看仍在主目录之内,但实际位置可以在计算机的其它位置,而且虚拟目录的名字也可以与真实目录不同。如:
图中用户看到的一个位于主目录下的文件夹“pic”,它的真实位置在服务器的“D:myimage”处,而主目录位于“C:mywww” 处。假设该网站的域名是“wwwabccom”,则用户访问“http://wwwabccom/pic/文件1”时,访问的实际位置是服务器的 “D:myimage文件1”,所以虚拟目录的真实名字和位置对用户是不可知的。
创建虚拟目录的方法 :
打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web 站点上 单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:
别名是映射后的名字,即客户访问时的名字;
路径:服务器上的真实路径名,即虚拟目录的实际位置;
访问权限:指客户对该目录的访问权限。
单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。
通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet 信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。
补充:服务器介绍
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
相关阅读:服务器常见问题有哪些
1系统蓝屏、频繁死机、重启、反映速度迟钝
服务器的与我们平常电脑不论是硬件结构还是运行系统,都是极其类似的。因此,就如同我们的电脑一样,一样可能会感染病毒,同样会因为系统漏洞、软件冲突、硬件故障导致死机、蓝屏、重启等故障,同样会因为垃圾缓存信息过多而导致反应迟钝。
2远程桌面连接超出最大连接数
由于服务器默认为允许连接数为2个,如果登陆后忘记注销,而是直接关闭远程桌面的话,服务器识别此次登陆还是留在服务器端的。出现这种情况,最常见的就是重启服务器,但是,如果是高峰期,重启服务器带来的损失是显而易见的。那么此时,就可以利用mstsc/console指令进行强行登陆了。打开“运行”框,键入“mstsc/v:xxxxxxxxxxxx(服务器IP)/console”,即可强行登陆到远程桌面了。
3无法删除的文件该怎么清理
遇到这种情况,可能是该文件还在运行中,可以重启删之,或者运行CMD,输入arrtib-a-s-h-r想要删除的文件夹名,最后输入del想要删除的文件夹名即可删除,运行该命令后无法恢复,请慎用。
4系统端口隐患
对于服务器来说,首要保障稳定性和安全性。因此,我们仅需保证服务器最基本的功能即可,就像声卡都是默认禁止的。我们并不需要太多的功能,也不需要太多的端口支持。像一些不必要,而且风险较高的端口大可封掉。而一些必要的,又有风险的端口,比如:3389、80等端口,我们可以通过修改注册表的方法将其设置不特殊的秘密端口,这样服务器端口的安全隐患就不复存在了。
客户端使用连接到与Internet相连的服务器。服务器应答验证客户端身份,并在客户端和内部网络之间传送数据。与拨号网络相比,是通过公用网络在客户端和服务器之间建立的一种逻辑连接。要进一步保证数据的安全性,必须对网络上传输的数据进行加密处理。下面就让我给大家说说怎么配置服务器吧。
配置服务器的方法点击开始菜单,选择所有程序--管理工具---选择<路由和远程访问>。如图:
打开<路由和远程访问>的界面,右击选择<配置并启用路由和远程访问>如图:
弹出服务器的安装向导,选择<下一步>,如图:
选择用来做内网卡的本地连接,我这里设置是本地连接2为内网卡。如图:
这里可以选择<自动>也可以选择<来自一个指定的地址范围>,如图:
这一步是设置访问的身份验证。如图:
点击下一步,点击完成。如图:
安装完成。如图:
右击<我的电脑>选择<管理>---<本地用户和组>,选择<用户>,新建<新用户>,我提前建了个<>的用户。如图:
选择<>右击属性,设置拨入权限。如图:
在XP客户机上建立一个链接
选择连接到我的工作场所的网络。如图:
这是里<公司名>可以随便填写。主机名可以填写你服务器里面的内网卡IP地址。如图:
点击连接,输入用户名和密码,如图:
0条评论