HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    如何自己搭建服务器(如何自己搭建游戏服务器)

    发布时间:2023-03-12 14:53:02     稿源: 创意岭    阅读: 124        问大家

    大家好!今天让创意岭的小编来大家介绍下关于如何自己搭建服务器的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    ChatGPT国内免费在线使用,能给你生成想要的原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    你只需要给出你的关键词,它就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端,官网:https://ai.de1919.com

    本文目录:

    如何自己搭建服务器(如何自己搭建游戏服务器)

    一、如何搭建自己的NTP服务器?

    1. NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。

    2.                                                           

    3. 网络时间协议(NTP)用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为 NTP  服务器的时间服务器同步它们的时间。而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步。由 NTP  管理的所有系统时钟都会同步精确到毫秒级。

    4. 在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP  服务器。在这个指南中,我们会介绍如何将一个 CentOS 系统配置为 NTP 服务器。在介绍详细内容之前,让我们先来简单了解一下 NTP 的概念。

    5. 为什么我们需要 NTP?

    6. 由于制造工艺多种多样,所有的(非原子)时钟并不按照完全一致的速度行走。有一些时钟走的比较快而有一些走的比较慢。因此经过很长一段时间以后,一个时钟的时间慢慢的和其它的发生偏移,这就是常说的  “时钟漂移” 或 “时间漂移”。为了将时钟漂移的影响最小化,使用 NTP 的主机应该周期性地和指定的 NTP 服务器交互以保持它们的时钟同步。

    7. 在不同的主机之间进行时间同步对于计划备份、入侵检测记录、分布式任务调度或者事务订单管理来说是很重要的事情。它甚至应该作为日常任务的一部分。

    8. NTP 的层次结构

    9. NTP 时钟以层次模型组织。层级中的每层被称为一个 stratum(阶层)。stratum 的概念说明了一台机器到授权的时间源有多少 NTP  跳。

    10. Stratum 0 由没有时间漂移的时钟组成,例如原子时钟。这种时钟不能在网络上直接使用。Stratum N (N > 1) 层服务器从  Stratum N-1 层服务器同步时间。Stratum N 时钟能通过网络和彼此互联。

    11. NTP 支持多达 15 个 stratum 的层级。Stratum 16 被认为是未同步的,不能使用的。

    12. 准备 CentOS 服务器

    13. 现在让我们来开始在 CentOS 上设置 NTP 服务器。

    14. 首先,我们需要保证正确设置了服务器的时区。在 CentOS 7 中,我们可以使用 timedatectl  命令查看和更改服务器的时区(比如,"Australia/Adelaide",LCTT 译注:中国可设置为 Asia/Shanghai )

    15. 代码如下:

    16. # timedatectl list-timezones | grep Australia

    17. # timedatectl set-timezone Australia/Adelaide

    18. # timedatectl

    19. 继续并使用 yum 安装需要的软件

    20. 代码如下:

    21. # yum install ntp

    22. 然后我们会添加全球 NTP 服务器用于同步时间。

    23. 代码如下:

    24. # vim /etc/ntp.conf

    25. server 0.oceania.pool.ntp.org

    26. server 1.oceania.pool.ntp.org

    27. server 2.oceania.pool.ntp.org

    28. server 3.oceania.pool.ntp.org

    29. 默认情况下,NTP 服务器的日志保存在 /var/log/messages。如果你希望使用自定义的日志文件,那也可以指定。

    30. 复制代码

    31. 代码如下:

    32. logfile /var/log/ntpd.log

    33. 如果你选择自定义日志文件,确保更改了它的属主和 SELinux 环境。

    34. 复制代码

    35. 代码如下:

    36. # chown ntp:ntp /var/log/ntpd.log

    37. # chcon -t ntpd_log_t /var/log/ntpd.log

    38. 现在初始化 NTP 服务并确保把它添加到了开机启动。

    39. 代码如下:

    40. # systemctl restart ntp

    41. # systemctl enable ntp

    42. 验证 NTP Server 时钟

    43. 我们可以使用 ntpq 命令来检查本地服务器的时钟如何通过 NTP 同步。

    44. 下面的表格解释了输出列。

    45. remote 源在 ntp.conf 中定义。‘*’ 表示当前使用的,也是最好的源;‘+’ 表示这些源可作为 NTP 源;‘-’  标记的源是不可用的。

    46. refid 用于和本地时钟同步的远程服务器的 IP 地址。

    47. st Stratum(阶层)

    48. t 类型。 'u' 表示单播(unicast)。其它值包括本地(local)、多播(multicast)、广播(broadcast)。

    49. when 自从上次和服务器交互后经过的时间(以秒数计)。

    50. poll 和服务器的轮询间隔,以秒数计。

    51. reach 表示和服务器交互是否有任何错误的八进制数。值 337 表示 100% 成功(即十进制的255)。

    52. delay 服务器和远程服务器来回的时间。

    53. offset 我们服务器和远程服务器的时间差异,以毫秒数计。

    54. jitter 两次取样之间平均时差,以毫秒数计。

    55. 控制到 NTP 服务器的访问

    56. 默认情况下,NTP 服务器允许来自所有主机的查询。如果你想过滤进来的 NTP 同步连接,你可以在你的防火墙中添加规则过滤流量。

    57. # iptables -A INPUT -s 192.168.1.0/24 -p udp --dport 123 -j ACCEPT

    58. # iptables -A INPUT -p udp --dport 123 -j DROP

    59. 该规则允许从 192.168.1.0/24 来的 NTP 流量(端口 UDP/123),任何其它网络的流量会被丢弃。你可以根据需要更改规则。

    60. 配置 NTP 客户端

    61. 1. Linux

    62. NTP 客户端主机需要 ntpupdate 软件包来和服务器同步时间。可以轻松地使用 yum 或 apt-get  安装这个软件包。安装完软件包之后,用服务器的 IP 地址运行下面的命令。

    63. 代码如下:

    64. # ntpdate

    65. 基于 RHEL 和 Debian 的系统命令都相同。

    66. 2. Windows

    67. 如果你正在使用 Windows,在日期和时间设置(Date and Time settings)下查找网络时间(Internet Time)。

    68. 3. Cisco 设备

    69. 如果你想要同步 Cisco 设备的时间,你可以在全局配置模式下使用下面的命令。

    70. 代码如下:

    71. # ntp server

    72. 来自其它厂家的支持 NTP 的设备有自己的用于网络时间的参数。如果你想将设备和 NTP服务器同步时间,请查看设备的说明文档。

    73. 结论

    74. 总而言之,NTP 是在你的所有主机上同步时钟的一个协议。我们已经介绍了如何设置 NTP 服务器并使支持 NTP 的设备和服务器同步时间。

    二、个人可以自己在家组装网站服务器吗?

    可以的,服务器组装不犯法,如果自己搭建服务器网络,进行运营,网站发布的话就要备案。

    拓展资料

    网站服务器可根据网站应用的需要,部署搭建ASP/JSP/.NET/PHP等应用环境。流行两种环境一种是 Linux+ Apache( Nginx)+ Mysql+ Php 也就是LAMP/LNMP环境;另一种是 WINDOWS+ IIS+ ASP/ .NET+ MSSQL环境。

    LAMP为现在使用最广的服务器环境,它运行在Linux系统下,稳定、安全,Apache是最著名的开源网页服务器,Mysql也是最著名的一种开源 关系型数据库,而PHP是一门流行的开源脚本语言,能处理用户的动态请求。

    Windows+IIS+ASP/.NET+MSSQL凭借其极强的易用性,也赢得了许多站长的青睐,Windows是著名的可视化操作系统,而IIS是运行在Windows上的Web服务器,可使用ASP/.NET 两种编程语言开发,现在应用最广的就是 ASP.NET。

    三、如何在自己电脑上架设游戏服务器

    1、点击开始菜单,打开控制面板;

    2、弹出控制面板窗口界面,点击程序;

    3、在程序面板窗口单击启用或关闭Windows功能;

    4、在Windows功能对话框选中intenetinformationServices可承载的Web核心;

    5、Windows功能开始安装更改功能程序,等待几分钟出现Windows已完成请求的更改,然后重新启动电脑;

    6、配置IIS服务器,在桌面计算机选中单击鼠标右键,选中管理。进入到计算机服务管理器。在服务和应用程

    四、如何免费搭建服务器?

    内网服务器搭建免费是可以的,外网服务器搭建必须要域名服务器、说白了就是得到工商局备案登记才可以的。以下是内网搭建的步骤:

    工具/原料 首先我们需要准备的工具有:ftpserver绿色版

    方法/步骤

    1,下载好后解压文件得到如下文件夹:

    2,

    然后我们双击运行“ftpserver.exe” 我们可以新建一个可以登录FTP服务器的账户:

    3,

    现在需要我们为刚才建立的账户添加一个登录密码:

    4,

    现在要设置我们共享的目录在哪里,就是登录FTP服务器后能看到的文件有哪些

    5,

    我们账户,密码,根目录都设置好了后需要我们继续设置权限

    6,

    权限设置完成后,我们的软件就安装完成了。

    7,

    点击完成后就会弹出一个已经安装好的界面,剩下的就是根据自己的需要来配置文件了

    注意事项

    注意:这样就是一个内网FTP服务器,我们要指定一个IP地址哦!这样别人在自己电脑的浏览器里面输入ftp://192.168.0.x就可以出现ftp登录输入账号和密码的界面了。上面的ip地址你哪台电脑要当做服务器,就用这台服务器的ip地址作为访问地址。

    以上就是关于如何自己搭建服务器相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    如何精确计算亳州品牌策划费用?

    代运营如何帮助工厂在抖音规划企业号的方向(该怎么做)

    如何进入4a广告公司(如何进入4a广告公司工作)

    贵州景观设计庭院费用(贵州景观设计庭院费用多少)

    怎样搭建自己的网站(怎样搭建自己的网站账号)