分类: 服务器

服务器

谷歌云gcp的连接

一、联接登录
1.选用xssh创建ssh用的密钥文件,后在不关xssh的情况下,把公钥代码复制到控制台中的“元”,要注意的是,公钥代码要修改一下,*后的“==”后代码删除换成登录的用户名,可参照文档格式。这样才能用xssh的私钥免密登录。用户会自己动创建。(https://blog.csdn.net/datadev_sh/article/details/79593360)

2.进去后改/etc/ssh/sshd_config中的代码,按需求来改,以支持“用密码登录“、”允许root远程登录“、”改端口“等。
特别注意的是改端口号:a.原端口号,一定要在新端口号可以用后再注释掉。新口没试用前,22*好在。
b.改后要让SElinux允许新端口号的使用。“/etc/ssh/sshd_config“中有说明。
sudo semanage port -a -t ssh_port_t -p tcp xxxx(x为新口)
c.在防火墙中通过新端口号。(防火墙,建议在网页版中修改)
修改/etc/ssh/sshd_config后,记得重启ssh生效。sudo service sshd restart(systemctl restart sshd.service)。
查看ssh 端口号:netstat -antp | grep sshd (或systemctl status sshd)
貌似网页版的ssh,在修改ssh参数前,可以免密登,如后面有修改,要按参数登录。

{
1.先选择从浏览器打开ssh连接服务器
2.切换到root账号 sudo -i (或点击SSH浏览器打开服务器.输入”sudo su” 回车键 获取权限???)
3.设置root密码 passwd
{
{开启SSH权限

1.修改SSH配置文件/etc/ssh/sshd_config : vi /etc/ssh/sshd_config
2.然后再输”i”进入编辑模式
3.找到以下内容并修改
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
PasswordAuthentication yes //默认为no,改为yes开启密码登陆
4.修改完成后,再下按 esc 键,然后再输入 :wq
}


永久关闭 SElinux
vim /etc/sysconfig/selinux
selinux=enforcing 改为 selinux=disabled
此时再次查看selinux的状态为(注意此时需要关机重启一下(reboot),否则查看到的状态还是和之前一样的了)
/usr/sbin/sestatus
要暂时禁用SELinux,请运行命令。
#setenforce 0
另外,您可以运行命令。
#setenforce Permissive
这些命令中的任何一个都将暂时禁用SELinux,直到下次重启为止
}

如果你买的是国外的VPS,在同步时间之前要先把时区改成中国时区:
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后再输入:
sudo ntpdate us.pool.ntp.org
一般的VPS都安装有NTP,如果没有安装我们需要先安装一下:
yum install -y ntp
设置同步服务器时间,同步完毕之后,输入:
date
测试下当前时间,看看是否已经同步。

二、改时区
如果你买的是国外的VPS,在同步时间之前要先把时区改成中国时区:
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然后再输入:
sudo ntpdate us.pool.ntp.org
一般的VPS都安装有NTP,如果没有安装我们需要先安装一下:
yum install -y ntp
设置同步服务器时间,同步完毕之后,输入:
date
测试下当前时间,看看是否已经同步。

免费公共DNS服务器大全

细数免费公共DNS服务器IP地址大全

国内常用公共DNS

114 DNS: (114.114.114.114;114.114.115.115)

114DNS安全版 (114.114.114.119;114.114.115.119)

114DNS家庭版 (114.114.114.110;114.114.115.110)

阿里 AliDNS: (223.5.5.5; 223.6.6.6)

百度 BaiduDNS(新增ipv6地址 new: (180.76.76.76;ipv6地址:2400:da00::6666)

DNSPod DNS+(腾讯公共DNS,推荐前两个)(119.29.29.29;119.28.28.28;182.254.118.118;182.254.116.116)

PandaDNS:(115.159.157.26;115.159.158.38)

CNNIC SDNS(1.2.4.8;210.2.4.8)

oneDNS 更新(目前官方DNS:117.50.11.11;117.50.22.22)(之前官方的还可使用:112.124.47.27;114.215.126.16)

DNS 派 电信/移动/铁通    (101.226.4.6;218.30.118.6)

DNS 派 联通    (123.125.81.6;140.207.198.6)

蘑菇MoguDNS    NS1 :(115.159.96.69 NS2 :122.114.245.45)

Worldlink DNS(一共三组)

DNS ONE   北方推荐:(123.207.137.88 南方推荐:115.159.220.214)

DNS TWO   北方推荐:(122.114.245.45 南方推荐:115.159.96.69)

DNS THREE    北方推荐:(115.159.157.26 南方推荐:115.159.158.38)

中科大防污染DNS(202.141.162.123(中国电信);202.141.178.13(电信线路);202.38.93.153(教育网);202.141.176.93(中国移动))

干净,自由,无劫持纯净DNS:(南方:115.159.146.99   北方:123.206.21.48)速度哪个快自己ping一下

Xsico DNS纯净快速公用DNS (公用Public Dns: 115.159.157.26   Scholar Dns: 115.159.158.38)貌似禁止ping了,随时会停止服务

BAI DNS支持EDNS智能解析,无污染dns,快速安全 : (223.113.97.99)

PdoMo-DNS (主DNS:101.132.183.99;辅DNS:193.112.15.186)注:可过滤广告,纯净无劫持

cloudxns (124.251.124.251) 据用户反馈已不能使用!

FUN DNS(119.23.248.241)

骆驼云安全 camelyundns 公共 dns:(63.223.94.66)

CuteDNS:

高速DNS(原汁原味,高速解析): 华北 123.206.61.167;华南 119.29.105.234

去广告DNS(可屏蔽广告及违法信息): 华北 101.236.28.23 ;华南 120.77.212.84

我国首个IPv6公共DNS:首选DNS:240c::6666,备用DNS:240c::6644。

P站DNS:DNS 1: 123.207.137.88,DNS 2: 115.159.220.214 ;备用DNS 1: 115.159.146.99,DNS 2: 123.206.21.48

清华大学TUNA DNS666:101.6.6.6;2001:da8::666

HI!XNS(纯净无劫持):40.73.101.101

 

港澳台地区DNS

台湾网络资讯中心 TWNIC Quad 101 DNS:(主DNS:101.101.101.101;备用:101.102.103.104) IPv6部分:主DNS:2001:de4::101;备用:2001:de4::102

香港宽频DNS:(203.80.96.10;203.80.96.9)

中国(香港)电信全球有限公司NS1(202.55.11.100 )测试未 ping 通

中国(香港)电信全球有限公司NS4(202.55.21.85)ping 在90左右

西门子菠菜服务器(香港)(112.121.178.187)ping 在50左右

中国台湾中华电信 HiNet DNS:(168.95.192.1;  168.95.1.1)

和记黄埔有限公司(202.45.84.58)

 

国外公共DNS

Cloudflare & APNIC ( IPv4: 主DNS:1.1.1.1,备用:1.0.0.1;IPv6: 主DNS:2001:2001::,备用2001:2001:2001::)PS:*牛逼*简洁的ip

AdGuard DNS(测试版):

默认(可拦截广告,跟踪和钓鱼网址)

176.103.130.130;176.103.130.131

IPv6 地址为:2a00:5a60::ad1:0ff;2a00:5a60::ad2:0ff

家庭保护(默认 + 拦截成人网站 + 安全搜索)

176.103.130.132;176.103.130.134

IPv6 地址使用:2a00:5a60::bad1:0ff;2a00:5a60::bad2:0ff

Google DNS     (8.8.8.8;    8.8.4.4)

谷歌Google Public DNS IPv6 DNS    (2001:4860:4860::8888; 2001:4860:4860::8844)

level 3:(4.2.2.1;4.2.2.2   )

IBM Quad9 DNS(9.9.9.9)

Comodo Secure (8.26.56.26;8.20.247.20)

V2EX DNS (199.91.73.222;178.79.131.110)

OpenDNS  (208.67.222.222;208.67.220.220)

OpenDNS Family:(208.67.222.123、208.67.220.123)

UltraDNS   (156.154.70.1;156.154.71.1)

Norton ConnectSafe   (199.85.126.10;199.85.127.10)

威瑞信公共 DNS    (64.6.64.6;64.6.65.6)

Dyn DNS   (216.146.35.35;216.146.36.36)

Freenom World DNS  (80.80.80.80;80.80.81.81)

Yandex Basic  ( 77.88.8.8;77.88.8.1)

Yandex Basic  (77.88.8.8 ;77.88.8.2)

Yandex Basic  ( 77.88.8.7;77.88.8.3)

柬埔寨 CN2 DNS (103.197.104.178;103.197.106.75;203.189.136.148)ping在110-120左右

Hurricane Electric HEDNS (IPV4:74.82.42.42;IPV6:2001:470:20:2;IPV4:66.220.18.42)

UCOM日本东京(203.112.2.4)

DNS.WATCH (IPV4:84.200.69.80;84.200.70.40;IPV6:2001:1608:10:25::1c04:b12f;2001:1608:10:25::9249:d69b)

SafeDNS (195.46.39.39;195.46.39.40)

puntCAT DNS (IPV4:109.69.8.51;IPV6:2a00:1508:0:4::9)

韩国电信(不是韩国长安大学)DNS ( 168.126.63.1;168.126.63.2 )

 

老D推荐使用:

境内公共DNS
名称 首选地址 备选地址
114 DNS 114.114.114.114 114.114.115.115
阿里DNS 223.5.5.5 223.6.6.6
百度DNS 180.76.76.76
腾讯DNS 119.29.29.29 182.254.116.116
其余DNS在此不做推荐
境外公共DNS
名称 首选地址 备选地址
Cloudflare & APNIC 1.1.1.1 1.0.0.1
谷歌DNS 8.8.8.8 8.8.4.4
OpenDNS 208.67.222.222 208.67.220.220
微软DNS 4.2.2.1 4.2.2.2
其余DNS在此不做推荐

谷歌免费云服务器Colab使用入门

什么是Colab?
Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习训练和研究成果是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行
Colaboratory 笔记本存储在 Google 云端硬盘中,并且可以共享,就如同你使用 Google 文档或表格一样
Colaboratory 可免费使用
同时也可以运行 Keras、TensorFlow、PyTorch、OpenCV 等框架进行深度学习的开发与应用
Colab是一个免费的远程服务器,而且可以通过Jupyter Notebook运行,不需要进行任何配置,完全在浏览器中运行
为了我们方便部署项目,谷歌提供Google备份与同步,将本地文件夹与Google Drive进行同步

如何使用Colab?
打开google cloud 找到新建->更多->Google Colaboratory
%title插图%num

配置GPU

找到右边下拉菜单按钮,单击打开
在这里插入图片描述

找到修改

%title插图%num

在notebook中输入linux命令。因为colab实际是一个linux虚拟机,输入命令时要在前面带上!

!nvidia-smi
  • 1

并运行(alt+enter)可以看到分配的GPU情况

%title插图%num

挂载Google Drive

输入授权码后,即可成功挂载

from google.colab import drive
drive.mount('/content/drive/')

%title插图%num

切换到云盘目录下

import os
os.chdir(‘/content/drive/My Drive/’)
1
2
输入!ls即可查看到云盘中保存的文件

每一次重新登陆都需要执行上述这两个步骤

在Colab上训练Mnist数据集
输入!pip list查看已安装的模块,类似于本地的终端命令,但是要加上!
谷歌非常贴心的已经帮我们把GPU训练环境搭建好了,tensorflow和pytorch都有,但是较老的版本还是需要自己动手去安装的

接下来就是切换到工程目录下去运行相应代码

和linux终端的操作相同,通过!cd切换到工程目录下,再用!pyhton执行代码即可

%title插图%num

Tips
直接从本地上传的py文件运行也许会因为路径原因出问题,所以建议都改成./形式的相对路径
Google Drive只有15G的免费存储空间,所以在训练大型网络之前记得清理下,还有每一个Epoch保存的权重文件
挂载云盘可以简单的理解为相当于远程插上一个叫做谷歌云盘的U盘,之后会在虚拟机里生成一个drive(即/content/drive/)文件夹,再切换到云盘的目录下即可操作
免费的并不意味着可以无限使用下去,*多只可以连续使用12小时,空闲时也会提示
在Colab Notebook中运行代码,路径是/content/drive/My Drive/

Linux:ftp,fstp端口的修改及简单测试

一、SFTP的端口修改及测试:
1、SFTP端口的修改:
SFTP端口默认为22,如果要做修改的话,需要修改两个文件:/etc/ssh/ssh_config 和 /etc/ssh/sshd_config。找到两个文件的Port字段,我们可以看到SFTP的默认端口确实是22。在两个文件里追加内容  Port <想要修改的端口>,详情可查看下面示例。然后重启sshd服务:systemctl restart sshd.service,端口就修改完毕了。

2、SFTP端口的测试:
另找一台机器,输入SFTP命令:sftp -P <远端主机sftp端口>  <远端主机用户名>@<远端主机ip>

3、测试结果:
提供SFTP的主机暂称为服务端,连接服务端的主机暂称为客户端。

服务端的端口只能修改为 1—65535,0端口及大于65535的端口启动服务时会报错。

客户端可以65535*N + port的端口进行连接,即连接的端口以65535为一循环,例如sftp -P 65558  root@192.168.226.111连接的是192.168.226.111的22端口,因为65558 = 65535 + 1 + 22。注意,这里的+1是因为linux的端口从0开始算起

二、FTP的端口修改及测试:
1、FTP服务器及客户端的简单搭建:
服务器端需要安装vsftpd:yum install -y vsftpd

客户端需要安装ftp:yum install -y ftp

服务端修改端口需要修改 /ect/vsfptd/vsftpd.conf文件。然后重启服务:systemctl restart vsftpd

关于 /ect/vsfptd/vsftpd.conf文件,可以参考这位大佬的文章 https://www.cnblogs.com/doseoer/p/4007763.html

2、FTP端口的修改:
FTP有两种模式,主动模式&被动模式。注意这里的角度是站在服务器的角度上看的。

服务器ftp控制端口默认为21,如果需要修改,可以修改文件里的listen_port字段:listen_port=<想要修改的端口>

3、主动模式(可以百度查找,这里仅简单的描述一下):
主动模式即服务器将数据主动发送给客户端。

数据传输端口默认20,可以通过ftp_data_port进行修改

4、被动模式(可以百度查找,这里仅简单的描述一下):
被动模式即服务器将数据准备好并开放一个数据传输端口,客户端主动从这个端口里拿数据。linux默认FTP传输都是被动模式。若想修改为主动模式,可以添加以下参数:

pasv_enable=YES

pasv_min_port=50001

pasv_max_port=51001

5、主动模式与被动模式的工作方式简述(同样在百度里可以找到很多描述):
1、客户端通过一个随机的端口client_control_port(client_control_port>1024)连接服务端 server_control_port
2、服务端接受到客户端的连接,通过端口server_control_port向客户端client_control_port端口确认
3、客户端通过client_control_port接收到确认,建立连接

* 以上三步其实就是三次握手。需要注意的是,在一次连接中,client_control_port和server_control_port是不会发生变化的。
以上步骤主动模式与被动模式都会进行。数据连接创建完毕后,就可以进行数据交换了。主动与被动的区别也就从这里开始了

主动模式:
数据准备好后,服务端会随机开放一个端口server_data_port,这个端口可以设置范围,即随机开放这个范围里的一个端口。
客户端随机开发一个端口client_data_port(client_data_port>1024),通过这个端口去服务器的server_data_port拿取数据。

被动模式:
数据准备好后,会通过指定的server_data_port向客户端client_data_port(client_data_port>1024)发送数据,这个端口默认是20,可以在文件里修改ftp_data_port字段进行修改。
2、FTP端口的测试:
另找一台机器,输入FTP命令:

[root@localhost~]# ftp

# 连接FTP服务器
ftp>open <FTP服务器ip> <FTP服务器控制端口>

# 设置为主动模式
ftp>passive

# 测试命令
ftp>ls
3、测试结果:
提供FTP的主机暂称为服务端,连接服务端的主机暂称为客户端。

服务端的端口设置:65535*N + port,0端口不可以设置

客户端可以65535*N + port的端口进行连接。

linux ftp 端口21,linux vsftpd修改默认端口21

linux vsftpd修改默认端口21

linux中一般情况下FTP的端口是21,默认的端口容易遭到别人的扫描、带来了一定程度的不安全。所以,*好的就是把21端口修改掉。下面我们修改vsftpd端口为9090

1. 修改linux services

vi /etc/services

//找到下面的行改成9090端口

ftp 9090/tcp

ftp 9090/udp

2. 修改vsftpd配置文件

vi /etc/vsftpd/vsftpd.conf

listen_port=9090 //修改vsftpd监听端口

pasv_enable=YES

pasv_min_port=9091 //修改vsftpd传递数据的*小端口

pasv_max_port=9094 //修改vsftpd传递数据的*大端口

pasv_promiscuous=YES

allow_writeable_chroot=YES

ftpd_banner=Welcome to http://www.51gjie.com FTP service

3. 打开防火墙

firewall-cmd –permanent –zone=public –add-port=9090-9094/tcp //开通9090-9094之间所有端口

firewall-cmd –permanent –zone=public –list-ports

firewall-cmd –reload //防火墙重新加载配置

4. vsftpd重启

systemctl restart vsftpd.service

5. 查看端口是否设置成功

netstat -utlpn | grep vsftp //查看设置的端口

tcp 0 0 0.0.0.0:8021 0.0.0.0:* LISTEN 9090/vsftpd

这样ftp服务器就更新端口21为9090,客户端用9090来进行数据传输。

更改 vsftpd 的端口号

vsftpd启动后,默认的ftp端口是21,现在我想把ftp端口改成 801 ,修改后能保证

用户上传下载不受影响1.编辑 /etc/vsftpd/vsftpd.conf 文件,在该配置文件中添加此行:listen_port=801
2.编辑 /etc/services 文件,将其中的 ftp 21/tcp 改为 ftp 801/tcp , ftp
21/udp
改为 ftp 801/udp
3.执行 /etc/init.d/vsftpd restart 重新启动 vsftpd 服务。启动完成后可以使
用 netstat -ntpl | grep vsftpd 命令可以查看到系统现
监听的 vsftpd 的端口为 801
4.使用 lftp 192.168.0.1:801(192.168.0.1 是 vsftpd 服务器的地址 ),这样既
可以访问到 ftp 服务器了。

基于vsftpd搭建ftp服务器

1、FTP的传输有两种方式

ASCII传输方式  假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝。

二进制传输模式  在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。如在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会损坏数据。(ASCII方式一般假设每一字符的*有效位无意义,因为ASCII字符组合不使用它。如果传输二进制文件,所有的位都是重要的。)

2、安装vsftpd

# yum -y install vsftpd
1
3、备份配置文件/etc/vsftpd/vsftpd.conf

# cp -a /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
1
4、配置/etc/vsftpd/vsftpd.conf内容如下:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
local_root=public_html
use_localtime=YES
seccomp_sandbox=NO

参数解释:

anonymous_enable=YES 是否允许匿名ftp(默认为YES),如否则选择NO,基于用户名与密码的访问
anon_upload_enable=YES 是否允许匿名ftp 用户上传(默认被注释即不支持)
chroot_list_enable=YES 是否将系统用户限制在自己的home目录下
chroot_list_file=/etc/vsftpd/chroot_list 如果chroot_list_enable=YES 那么在/etc/vsftpd/chroot_list 中列出的是被限制的用户的列表,这个和上面的连用。
ftpd_banner=Welcome to blah FTP service. 定制欢迎信息
local_enable=YES 是否允许本地用户登录
local_umask=022 默认的umask码 配置文件里面没有anon_umask,其实可以用这条, 权限掩码,比如umask是 022,你创建一个文件本来是666 就要 -022 = 644
connect_from_port_20=YES 是否确信端口传输来自20(ftp-data)
chown_username=username 是否改变上传文件的属主, 如果是需要输入一个系统用户名, 你可以把上传的文件都改成root 属主
xferlog_file=/var/log/vsftpd.log ftp 传输日志的路径和名字默认是/var/log/vsftpd.log
xferlog_std_format=YES 是否使用标准的ftp xferlog 模式
idle_session_timeout=600 设置默认的断开不活跃session的时间
data_connection_timeout=120 设置数据传输超时时间
ascii_upload_enable=YES 是否使用ascii码方式上传文件
ascii_download_enable=YES 是否使用ascii码方式下载文件
userlist_enable=YES 在/etc/vsftpd/user_list 文件中列出用户不能访问FTP 服务器
tcp_wrappers=YES 是否支持tcp_wrappers
5、创建用户

在/etc/vsftpd/chroot_list中写入可以登录的用户

admin
1
由于vsftp上述配置操作系统默认必须用改用户。
新建用户

# useradd admin
1
修改密码

# passwd admin
Changing password for user admin.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

6、配置防火墙

# firewall-cmd –add-service=ftp –permanent
success
# firewall-cmd –reload
success

7、配置selinux

# setsebool -P ftpd_full_access on
1
8、启动服务并设置开机启动

# systemctl start vsftpd
# systemctl enable vsftpd

站点服务器的搭建的选择方式

一、选择方式
1.vps
VPS(Virtual Private Server 虚拟专用服务器),就是通过 虚拟化技术,例如Xen, OpenVZ, Hyper-V,Vmware等,将一台服务器虚拟成很多的虚拟主机。站长去向vps提供商购买资源。

2.服务器租用
站长无需自己购买服务器, 只需根据业务的需要,提出对硬件配置的要求。IDC运营商根据站长的需求,租给站长满足条件的服务器。

3.服务器托管
服务器托管是指站长自己购买服务器,然后交通过IDC(主机商)交由机房进行管理维护,服务器的所有权和使用权都是属于客户自己的,只需要付管理费用。在服务器托管的情况下,如果硬件等出现问题,机房一般是不负责维修的,需要客户自行处理。

4.云服务器
云服务器(Elastic Compute Service, 简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。站长只需要向云服务提供商购买一定数额的资源,如计算资源、存储资源、带宽资源等等

二、应用场景
VPS——适合是小型公司,动态网站,页面不是特别多,访问量不是特别大的网站;
服务器租用——适合中小型公司,电子商务网站或者大型论坛,网站每日流量很大;
服务器托管——适合大型公司,自己购买了服务器,需要托管在专业的IDC机房;
云服务器——适合开发型公司,有大并发、动态调整需求频繁的网站。

自己搭建网站选用服务器的方法

经常搭建网站,使用过许多的服务器和搭建方法,总结了点经验和大家分享

一服务器选用

1)如果你就想做一个简单的个人网站的话,可以选用云服务器,有免费的比如主机屋就不错(不是广告哦真心相告,)。缺点就是每月都的发帖,帮人家做广告。

使用方法就是看注册后,申请个域名,(用.top .cc .me……………………………………..便宜哈哈哈!)然后下载个ftp工具,连接上就可以管理网站。网站是php空间,你可以将

html htm 或者是php文件上传上去,然后在主机屋中设置网页默认页,就行了。

2)如果你不懂服务器是啥?你不会用ftp 也不懂html是什么,是个技术0点的it爱好者,你依然可以拥有自己的网站,那就去注册个凡科账号,他会给你pc+个手机网站还有公众号的后台管理,他是免费的,但是必须每月都的登录,否者你的东东会被清空。当然如果你不差钱儿,就什么都好商量了。

3)付费的,功能多的云服务器还有百度云和阿里云等等,这些云服务器都一个样,大部分是php空间+mysql数据库,当然数据库只能本地访问,不能远程访问。当然有些云服务器是可以选择空间类型的,比如百度的云服务器,可以选择 php ,java ,node,等,就是看你熟悉那门语言了。

4)上面说的就是些简单的网站(静态页面或是一般的网站)对于功能需求高的网站或是访问量超大的,或是有游戏需求的网站那就需要使用实体服务器了,但是一般都是企业需求。价格老贵了。如果你需要服务器但是又不愿意出高价,那么有个折中的方案那就是vps,每月就是不到一百多块钱,可以远程控制桌面部署应用。那感觉超爽。

二下面说说云服务器和实体服务器的区别

云服务器是用于构建一般的网站应用的云空间,端口就开放个80端口和数据库的端口,用起来不灵活,功能太少。对于有端口需求和远程数据库访问的需求或是游戏通信需求的场景时,它无能为力,无法在一台云服务上构建多个网站。但是VPS服务器和实体服务器可以构建多个网站和应用。

实体服务器说白了就是一台服务器(超级耐用,无需关机的电脑),一个字”贵“。

vps服务器是在实体服务器集群上划分出n个单独服务器,我们无需关心他们的划分原理,只需要会使用他们就行了(和实体服务器一样)我用的就是VPS服务器,效果好,可以在上面部署多个网站和其他应用,比如游戏后台等。

三说说有了服务器后的网站部署问题

对于linux系统和windowsSERVER系统而言如果用的是java语言环境,那就直接下个阿帕奇tomcat即可,应用放在tomcat下面启动即可

如果是php那就可以下个wampserver,然后部署就ok了php有许多现成的第三方网站生成系统,比如织梦就是个不错的东东,对于医疗,养生,或者是其他的网络营销类网站都用它。当然还有许多,这里就不需要一一列举了。

对于node.js环境也比较简单,下载安装好node.js 用命令启动服务端js文件即可。

这里是大概给大家介绍一下网站部署和服务器选用。本人并非专业人员,大家就将就这看吧!

尝试对网游私人服务器架设的一些接触

前端时间接触到了一些私人服务器游戏,因为自己本身喜欢玩游戏,无论单机还是网游都会有收费的游戏道具,所以之前总是会去各种论坛去寻找破解版和私人服务器。事情的起因就是这样的但是对于网络游戏无论私人还是官方,他的目的都是盈利。那么问题来了,为什么不去自己做一个呢。

当时也是觉得自己异想天开以为他背后肯定也很麻烦,需要很多的人力物力去支持,需要维护什么的。但是做事不能还没开始不清楚他到底是什么 就给认为自己做不到,于是便开始在搜索各类的资料。上网一搜发现现在这方面的技术贴简直扑天盖地了,随随便便就有各种完善的教程,关于架设服务器网的技术已经很成熟了,但是它确实违反法律侵犯别人权利的行为。尤其是那些架设以后为自己谋求私利的,还会被没收非法所得并接受刑事处罚。看的我是怕怕的,但是本来也没有架设的打算,而且也需要去租服务器,不过所用的的方法还是可以去尝试一下,将网游变成单机还是很期待的。

首先想要架设一个游戏首先我们需要一个服务端,分两种情况,一:本机架设,如果就是局域网朋友之间或者自己玩那么本机就可以。二:如果是朋友在不同的地方就要用到服务器,这个就需要成本了,一般都是去租用。这个就不考虑了毕竟会引起侵权的问题。我这次做的就是将前者做成单机版本。解决了服务端的问题我们需要一个游戏的源代码,还有客户端、生成器和登陆器。基本需求的东西大概就这些。

有了以上的这些就可以开始做了,准备工作先配置本地网站:
%title插图%num %title插图%num

这样网站就配置好了。
	然后将之前的生成器端和配套数据库,客户端版本和游戏版本尽量放在一个文件夹,然后配置服务器,具体方法下次在说,因为自己不是理解的很透,也有些麻烦。
	配置完服务器还需要一个登录器,建议不要去找付费的因为免费的可以找到。有了这些就可以登陆了
友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速