搭建Linux系统的VPS的步骤教程

搭建Linux系统的VPS的步骤教程,第1张

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 操作系统 。有用户想要在Linux上搭建vps这篇 文章 主要介绍了实例讲解搭建Linux系统的VPS的步骤,包括防火墙和SSH等基本软件的部署 方法 ,非常细致,需要的朋友可以参考下

前期准备

需要购买一台拥有 root 权限的 VPS ,我选择的是 搬瓦工 ,当时购买的是 512 M 内存 5 G SSD,500 G 流量/月, 9.99 刀每年,但是好像现在这种低价套餐已经结束了。有意的朋友可以看一下其他的套餐或者别的公司的 VPS。有的朋友说 DigitalOcean 的速度非常快,看YouTube直接 1440p,但是我还没测试过,目前搬瓦工的速度能满足我的需求,而且 DO 的价格比较昂贵。

服务器购买后,安装 CentOS7,因为以下教程都是基于 CentOS7 的,安装新的 OS 后,搬瓦工会告诉你 SSH 的端口和 root 的密码,这些是自己无法自定义的,要记住了如果实在忘了也可以重置 root 密码,或者直接使用搬瓦工提供的在线SSH登录来操作也可,就是反应比较慢,所以我们以后还是常用 ssh 登录来配置 VPS ,Mac 下直接使用终端就好,win 下自行寻找一个 ssh 工具就好。

登录 ssh 的命令:

复制代码代码如下:

$ ssh -p vps 端 口号 root@vpsIP 地址

登录上以后就相当于在本地操作一样了,你可以使用各种 Linux 命令来操作了。

配置防火墙

如果 SSH 无法登录,那说明防火墙关闭了 SSH 端口,需要通过在线 SSH 登录进去关闭防火墙重新配置。

清除防火墙配置

复制代码代码如下:

$ iptables -F

清除 iptabels 所有表项,同时 nat 设置也没了,但是我们后续的脚本里会配置的,不用担心。如果 SSH 登录正常就不用管防火墙。

安装 firewalld

复制代码代码如下:

$ yum install firewalld firewall-config

$ systemctl start firewalld

P.S. 我在安装完 firewalld 之后然后启动服务的时候一直显示失败,然后重启了一遍服务器就可以正常的启动 firewalld 服务了,有类似情况的朋友可以重启一下服务器。

修改 SSH 端口

复制代码代码如下:

$ vi /usr/lib/firewalld/services/ssh.xml

会出现以下的内容:

复制代码代码如下:

SSH

Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.

将 port=”22”,修改成搬瓦工提供给你的端口号,然后重载 firewalld 就 OK。

vi 的命令: 按 “i” 是编辑模式,编辑后按 “esc” 退出编辑模式,然后按 Shift 输入“:” 和 “wq” 保存退出 vi。

复制代码代码如下:

$ firewall-cmd --permanent --add-service=ssh

$ firewall-cmd --reload

OK,现在准备工作都已就绪,安装了源,安装配置了防火墙,下一步开始搭建服务了。

搭建 Shadowsocks 服务

这个服务是最简单也是最常用的。

安装组件

复制代码代码如下:

$ yum install m2crypto python-setuptools

$ easy_install pip

$ pip install shadowsocks

安装时部分组件需要输入 Y 确认。小内存 VPS 可以分别安装组件。

安装完成后配置服务器参数

复制代码代码如下:

$ vi /etc/shadowsocks.json

写入如下配置:

复制代码代码如下:

{

"server":"0.0.0.0",

"server_port":8388,

"local_address": "127.0.0.1",

"local_port":1080,

"password":"mypassword",

"timeout":300,

"method":"aes-256-cfb",

"fast_open": false,

"workers": 1

}

将上面的 mypassword 替换成你的密码, server_port 也是可以修改的,例如 443 是 Shadowsocks 客户端默认的端口号。

如果需要修改端口,需要在防火墙里打开响应的端口,用 firewalld 操作就比较简单了:

复制代码代码如下:

$ vi /usr/lib/firewalld/services/ss.xml

下面代码粘贴到里面:

复制代码代码如下:

SS

Shadowsocks port

保存退出,然后重启 firewalld 服务:

复制代码代码如下:

$ firewall-cmd --permanent --add-service=ss

$ firewall-cmd --reload

运行命令,启动 Shadowsocks 服务

运行下面的命令:

复制代码代码如下:

$ ssserver -c /etc/shadowsocks.json

至此 shadowsocks 搭建完成,shadowsocks 已经可以使用,如果你没有过高的要求,下面的步骤可以省略,下面是后台运行 Shadowsocks 的步骤。

安装 supervisor 实现后台运行

运行以下命令下载 supervisor:

复制代码代码如下:

$ yum install python-setuptools

$ easy_install supervisor

然后创建配置文件:

复制代码代码如下:

$ echo_supervisord_conf >/etc/supervisord.conf

修改配置文件:

复制代码代码如下:

$ vi /etc/supervisord.conf

在文件末尾添加:

复制代码代码如下:

[program:ssserver]command = ssserver -c /etc/shadowsocks.json

autostart=true

autorestart=true

startsecs=3

设置 supervisord 开机启动,编辑启动文件:

复制代码代码如下:

$ vi /etc/rc.local

在末尾另起一行添加:

复制代码代码如下:

$ supervisord

保存退出(和上文类似)。另 centOS7 还需要为 rc.local 添加执行权限:

复制代码代码如下:

$ chmod +x /etc/rc.local

至此运用 supervisord 控制 Shadowsocks 开机自启和后台运行设置完成。重启服务器即可。

搭建 Strongswan 实现在 iOS 上连接 VPN

补充:Linux基本命令

1.ls命令:

格式::ls [选项] [目录或文件]

功能:对于目录,列出该目录下的所有子目录与文件对于文件,列出文件名以及其他信息。

常用选项:

-a :列出目录下的所有文件,包括以 . 开头的隐含文件。

-d :将目录像文件一样显示,而不是显示其他文件。

-i :输出文件的i节点的索引信息。

-k :以k字节的形式表示文件的大小。

-l :列出文件的详细信息。

-n :用数字的UID,GID代替名称。

-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件“/”表示目录“@”表示符号链接“l”表示FIFOS“=”表示套接字。

2.cd命令

格式:cd [目录名称]

常用选项:

cd .. 返回上一级目录。

cd ../.. 将当前目录向上移动两级。

cd - 返回最近访问目录。

3.pwd命令

格式: pwd

功能:显示出当前工作目录的绝对路径。

相关阅读:Linux主要特性

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

搭建Linux系统的VPS的步骤相关文章:

1. Linux VPS中使用Crontab实现定时重启任务

2. Linux系统怎么用命令释放内存

3. Linux服务器上的PPTP 搭建方法有哪些

4. VPS怎么设置安全配置

5. Linux查看操作系统安装时间的方法总结

Xshell 7连接不上kiwivm?第一次用xshell,一直连不上linux,搞了好久,也查了很多办法,但是最后也终于解决了,在这里我分享一下自己的解决办法,再列举网上的办法,希望可以帮助其他人。

1,你的linux ip地址没有配置。

ip地址没有配置,你需要自己配置,配置的方法网上很多,在这里列举一种:

输入vim /etc/sysconfig/network-scripts/ifcfg-eth0命令

把这个文件内容改为如下:

ip自己设置,比如为:192.168.1.155

再输入ifconfig -a就可以发现自己的ip以改变。

下图是我自己的适配器设置:

我这样更改之后就可以xshell就可以连上linux了。

NAT连接模式:

http://blog.csdn.net/exziro/article/details/52969305

在这里给出各种模式的意义(内容来自:http://blog.csdn.net/u012454079/article/details/48522611):

nat模式:虚拟机中访问网络的所有数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机能够访问到主机,和网络中的其他主机,但是主机不能访问虚拟机,而且各个虚拟机之间也是独立的,无法互相访问

桥接模式:桥接访问是通过主机的网卡架设了一条桥,从而直接连入到网络,这样的虚拟机会被分配到一个独立的ip。这种方式的虚拟机和主机能够通过ip互相访问。

内部网络模式:内部网络模式是虚拟机和外网断开,只实现虚拟机和虚拟机之间的内部网络。

3,启动ssh服务

service ssh start

4,防火墙没有关闭(应该是最后的办法)

输入以下命令:

service iptables stop

chkconfig iptables off

5,请确保你的网络可以正常连接

嘛。。本人以为是新手,在这里写出自己的经验,希望可以帮助到你。

2 改变自己的网络适配器设置,这个在网上的方法很杂,但大同小异,然而我自己试了试,(>_<)。。没一个成功的。在这里列出来方便读者参考

google play 设备未通过认证,应用更新一直是“正在等待下载”的解决办法

2020年4月26日更新:

如果下面的文章解决不了你的问题,请看下这一篇文章

谷歌Play商店应用无法下载更新的解决办法

前几天Google PLAY更新应用一直不下载,然后当时没有管他,今天搜索了下。百度上说的原因比较多。

下面给大家归纳整理一下:

1.下载管理器应用重置

2.同步手机设置里面的google账号

3.使用ss或者ssr而且分应用代理模式的话,把系统的下载管理程序也分过去

4.设备未认证(本人通过这个办法解决的)

上面4中情况前三个百度上有网友是通过这种方式解决的。第四种只有机锋论坛有个解决方案,但是还要回复内容查看。

下面本人把上面四种解决办法一一说明:

1.在应用管理器找到“下载”或者“下载管理器”

清楚应用的所有数据,然后强行停止他,再测试看看

2.在手机设置里,有账号同步,把谷歌账号同步一下

3.使用梯子的,如果开了分应用代理就先关闭下看看,或者把下载工具也加入。

下面第四种是本文重要说的一种情况。

在谷歌商店,点开设置,最下方显示设备未认证的解决办法。

打开谷歌play商店—设置—最下面看看是不是有显示未认证。显示的话就是用下面的方法解决。

下载个应用:DeviceID.apk

下载后安装,打开后里面会显示设备的一些信息,我们复制Google Service Framework (GSF)下面的ID,就是第二项的内容。

然后挂上代理访问

在这里填入ID,点一下注册,等他有提示注册成功即可。

然后打开手机,把Google play商店清除全部数据并且强制停止运行。然后再打开Google play商店即可。如果还不行的话,等1小时候在看。

如果没有梯子的,带着你的ID来找我,我帮你注册。

如果上面的方式还不行的话,清除所有Google系列APP的数据!然后再试下。

其他说明(来自谷歌):

设备制造商会与 Google 合作,以证明已安装 Google 应用的 Android 设备安全无虞,且能够正常运行应用。要获得 Play 保护机制认证,设备必须通过 Android 兼容性测试。如果您无法在 Android 设备上添加 Google 帐号,则表示您的 Android 设备软件可能未通过 Android 兼容性测试,或者设备制造商尚未将结果提交给 Google 以获得批准。在这种情况下,您的设备未经 Play 保护机制认证,可能不安全。

如果您是想在自己设备上使用自定义 ROM 的用户,请在下方提交您的 Google 服务框架 Android ID(而不是 Settings.Secure.ANDROID_ID 或 SSAID)以注册设备。您可以使用 ADB Shell 命令检索此 ID:

$ adb root

$ adb shell ‘sqlite3 /data/data/com.google.android.gsf/databases/gservices.db “select * from main where name = \”android_id\””‘

下面是一些相关的参考图

细心地会看到我应用更新速度很快,3.77M每秒,用的是搬瓦工的GIA线路服务器。需要的可以找我推荐。

我想问进去谷歌商店的时候会弹出一个‘此设备未经play保护机制’是什么?要怎样才可以认证?

解决方案:

1)请先下载Device ID.apk软件。

2)打开软件,选择Google Service Framewor(GSF)选项,点击copy(复制)这一行ID号,如图:

3)登陆Google设备注册页面:(注册之前请先登录你的google账号)黏贴您上一步的Android ID并点击注册,如图所示:

注册完Android ID之后,一般情况下我们的Google Play商店就可以使用了。

关闭googleplay保护机制会怎么样可以应用分身

HarmonyOS 2.0正式版上安装谷歌服务框架GMS与谷歌应用商店Google Play。无需降级直接安装谷歌框架华为P50 P40 P30 Mate40 Mate30荣耀v30,参考YouTube视频: 华为手机鸿蒙2.0系统HarmonyOS 2.0正式版上安装谷歌服务框架GMS。

问题一

在激活设备管理器时,出现“由于另一个应用目前正显示在这些选项之上, “设置”无法回应迩的操作”。

解决方法:

关闭导航悬浮窗、备忘录速记。

问题二

Googlefier安装MiCrOG - HUAWEI FIX ElOyGomezTV 时,出现“更新包与已安装应用的签名不一致”。

解决方法:

关闭应用分身,如微信分身。

问题三

安装Google Play后,总是弹出“Google Play 设备未获得Play保护机制认证”。

解决方法:

提交至Google认证一下,参考[2]、[3]。

1.下载DeviceID.apk。

2.打开DeviceID,复制GSF框架ID。

3.进入网址,完成设备注册。

4.打开手机飞行模式。

5.按顺序清除google框架的数据与缓存,google服务的缓存,google商店的数据与缓存,并停止运行,需要一直点到停止运行按钮变成灰色。

7.重启手机。

8.清除google服务的数据与缓存,并停止运行,需要一直点到停止运行按钮变成灰色。

9.重启手机。

10.关闭手机飞行模式。

11.正常使用Googel store啦。

参考链接

华为手机鸿蒙2.0系统HarmonyOS 2.0正式版上安装谷歌服务框架GMS

谷歌商店保护机制弹窗问题,华为mate40pro/mate30手机解决谷歌商店保护机制弹窗问题–John Wang

解决!Google Play 设备未获得Play保护机制认证-csHarmonyOS 2.0正式版上安装谷歌服务框架GMS与谷歌应用商店Google Play。无需降级直接安装谷歌框架华为P50 P40 P30 Mate40 Mate30荣耀v30,参考YouT


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/43274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-23
下一篇2023-02-23

发表评论

登录后才能评论

评论列表(0条)

    保存