构建Linux系统VPS的步骤教程

Linux继承了Unix以网络为中心的设计思想,是一个性能稳定的多用户网络操作系统。一些用户希望在Linux上构建vps。本文主要通过实例介绍在Linux系统上构建VPS的步骤,包括防火墙、SSH等基础软件的部署方法。很详细,有需要的朋友可以参考一下。

预备准备

我需要买一个有root权限的VPS。我选了一个泥瓦匠。当时买的是512 M内存5 G SSD,500 G流量/月,每年9.99元,不过现在看来这种低价套餐已经结束了。有兴趣的朋友可以看看其他公司的其他套餐或者VP。有朋友说数字海洋的速度很快。1440p可以直接看YouTube,不过我还没测试过。目前搬砖工的速度可以满足我的需求,DO的价格比较贵。

服务器购买后,安装CentOS7,因为后面的教程都是基于CentOS7的。安装好新的OS后,磁贴移动工会告诉你SSH的端口和root的密码,你不能自定义。记住如果真的忘记了,可以重置root的密码,也可以直接使用搬砖工提供的在线SSH登录来操作,速度比较慢。所以我们以后配置VPS还是用ssh登录,直接用Mac下的终端就行了,找个win下的ssh工具就行了。

登录ssh的命令:

复制代码代码如下:

$ ssh -p vps标语root@vpsIP地址

登录后相当于本地操作。可以使用各种Linux命令进行操作。

配置防火墙

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

清除防火墙配置

复制代码代码如下:

$ iptables -F

清除iptabels的所有条目,nat设置就没了,但是会在我们后续的脚本中配置,不用担心。如果SSH登录正常,不用担心防火墙。

安装防火墙d

复制代码代码如下:

$ yum安装firewalld防火墙-配置

$ systemctl启动防火墙d

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

修改SSH端口

复制代码代码如下:

$ VI/usr/lib/firewalld/services/ssh . XML

将出现以下内容:

复制代码代码如下:

安全外壳(SSH)是一种用于登录远程机器并在其上执行命令的协议。它提供安全的加密通信。如果您计划通过SSH在防火墙界面上远程访问您的机器,请启用此选项。您需要安装openssh-server包才能使用这个选项。

把port = "22 "改成砖家提供的端口号,然后重载firewalld就OK了。

vi的命令:按“I”进入编辑模式,编辑完成后按“esc”退出编辑模式,然后按Shift进入“:”和“wq”保存并退出vi。

复制代码代码如下:

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

$防火墙-cmd -重新加载

好了,现在一切准备就绪,安装源码,安装配置防火墙,下一步就是构建服务了。

构建Shadowsocks服务

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

安装组件

复制代码代码如下:

$ yum安装m2crypto python-setuptools

$ easy _安装pip

$ pip安装shadowsocks

安装时,有些组件需要输入Y进行确认。小内存VPS可以单独安装组件。

安装后配置服务器参数。

复制代码代码如下:

$ vi /etc/shadowsocks.json

编写以下配置:

复制代码代码如下:

{

"服务器":" 0.0.0.0 ",

【服务器端口】:8388,

" local _ address ":" 127 . 0 . 0 . 1 ",

【本地_端口】:1080,

“密码”:“我的密码”,

【超时】:300,

“方法”:“aes-256-cfb”,

“fast_open”:假,

【工人】:1

}

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

如果需要修改端口,需要在防火墙中打开相应的端口,用firewalld更容易操作:

复制代码代码如下:

$ VI/usr/lib/firewalld/services/ss . XML

将以下代码粘贴到其中:

复制代码代码如下:

圣人

影子袜子港

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

复制代码代码如下:

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

$防火墙-cmd -重新加载

运行命令启动Shadowsocks服务。

运行以下命令:

复制代码代码如下:

$ ss server-c/etc/shadow socks . JSON

至此,shadowsocks已经建好,可以使用了。如果你没有太高的要求,以下步骤可以省略。以下是在后台运行shadowsocks的步骤。

安装监控程序实现后台操作

运行以下命令下载supervisor:

复制代码代码如下:

$ yum安装python-setuptools

$ easy _安装主管

然后创建一个配置文件:

复制代码代码如下:

$ echo _ supervisord _ conf & gt/etc/supervisord.conf

修改配置文件:

复制代码代码如下:

$ vi /etc/supervisord.conf

在文件末尾添加:

复制代码代码如下:

[program:ss server]command = ss server-c/etc/shadow socks . JSON

自动启动=真

自动重启=真

startsecs=3

设置超级用户启动并编辑启动文件:

复制代码代码如下:

$ vi /etc/rc.local

在末尾添加新的一行:

复制代码代码如下:

超级用户

保存并退出(与上面类似)。此外,centOS7还需要为rc.local添加执行权限:

复制代码代码如下:

$ chmod +x /etc/rc.local

此时,supervisord用于控制Shadowsocks的启动和后台运行设置。重启服务器即可。

构建Strongswan以在iOS上连接VPN

补充:Linux基本命令

1.ls命令:

format::ls[选项][目录或文档]

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

常见选项:

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

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

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

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

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

-n:用数字UID和GID替换名称。

-F:每个文件名后附加一个字符表示文件的类型,“*”表示可执行的普通文档;“/”表示目录;“@”表示符号链接;“l”代表先进先出;“=”表示插座。

2.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是嵌入式操作系统,可以运行在PDA、机顶盒或游戏机上。2006 54 38+0 6月发布的Linux版内核已经能够全面支持Intel 64位芯片架构。Linux也支持多处理器技术。多个处理器同时工作,大大提高了系统性能。

Linux系统VPS构建步骤的相关文章;

用Crontab实现1中的定时重启任务。Linux VPS

2.Linux如何用命令释放内存?

3.在Linux服务器上构建PPTP有哪些方法?

4.如何设置VPS的安全配置?

5.Linux操作系统安装时间检查方法综述。