怕刺 - vps
type: channel
link: https://pa.ci/tag/vps/
items: netboot.xyz为VPS重装系统
items: lain.sh新加坡VPS测试
items: 128M内存KVM VPS测试与折腾
items: 64M内存LXC VPS测试与折腾（二）
items: 64M内存LXC VPS测试与折腾（一）
items: 【测评】Digital Ocean新加坡VPS简单测试
items: 【教程】VPS网络加速软件bbr和锐速
items: 【教程】VPS/Linux简单介绍
items: VPS选购指南及其他
items: 【教程】CentOS7更改SSH端口

netboot.xyz为VPS重装系统
type: item
date: 2025-03-12T02:19:06+00:00
description: netboot.xyz可用于远程安装系统，最近文档改版，把通过GRUB方式安装给删除了，特此记录，以备后用。Debian 和 Ubuntu 系统# 安装 grub-imageboot apt install grub-imageboot # 下载 netboot.xyz 的 ISO 镜像 mkdir /boot/images cd /boot/images wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso # 更新 GRUB 目录以启用 ISO update-grub2 rebootRed Hat 系统yum install syslinux wget -y cp /usr/share/syslinux/memdisk /boot/memdisk mkdir /boot/images cd /boot/images wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso ln -s /usr/share/grub/grub-mkconfig_lib /usr/lib/grub/grub-mkconfig_lib #下载 imageboot 配置文件 wget https://raw.githubusercontent.com/formorer/grub-imageboot/529ac5d2bf91e7da8c31b9e15f37702127bddc1c/bin/60_grub-imageboot -O /etc/grub.d/60_grub-imageboot chmod 755 /etc/grub.d/60_grub-imageboot grub2-mkconfig -o /boot/grub2/grub.cfg rebootGRUB TIMEOUT 设置有些系统跳过了GRUB菜单，需要在/etc/default/grub文件中，将GRUB_TIMEOUT的延迟时间从0改成其他数字，比如5秒，随后运行update-grub2更新。

lain.sh新加坡VPS测试
type: item
date: 2024-12-03T07:53:00+00:00
description: 最佳nearoute日本机房被移动拉进黑名单了，导致被QOS到30Mbps，丢包率严重。趁着lain.sh预售快车道新加坡机房的CMI线路VPS，入手了一个。服务器一波三折机房上架服务器，结果服务器发错货了，连忙从马来西亚重新发货到新加坡。思科交换机bug，网速只有3k/s，丢包率50%往上。目前路由还是饶了nearoute日本，QOS依旧存在。最终上架晚了1个多小时，老板补了3天的使用时间，这点好评。评测BGP连接BGP优秀，使用bps.tools查看，一开始是出Eons后接入Cogent和PCCW，后来调整新增了Lumen，现在又从Cogent接入Lumen，此外也接入几个主要的tier 1线路。老板一直在优化线路，这点好评。以下是最新的BGP以下是接入luman的BGP以下是旧的BGP原先路由没有调整好，导致虽然没有nearoute但还是绕路日本，现在也调整完成，新加坡到广东移动延迟88ms，几乎没有丢包。网速使用广东移动iperf3测速，单线程，初始50Mbps，随后稳定到了170Mbps。网络解锁IP是葡萄牙广播的，各大数据库也没有更新，导致风险高，解锁也不好看。不过这个不是大问题，目前等过一阵子同步了就可以解决了。毕竟是新上架的机器，等等就好了。总结性价比移动线路VPS，使用体验良好，首发20美元一年的价格值得购买。需要更好的体验，可以购买kurun或者dmit的CMIN2线路机器。

128M内存KVM VPS测试与折腾
type: item
date: 2023-03-13T04:08:00+00:00
description: 前情提要，继vmocean家出了一批32M内存和64M内存的LXC小鸡之后，它家又出了一批64M内存和128M内存的KVM小鸡，由于内存和硬盘都太小，64M版本只能安装OpenBSD (一种Unix发行版，属于Linux的爸爸)，128M版本可以安装OpenBSD和Alpine Linux (基于musl和BusyBox的Linux，主要是用于性能受限的场景)。考虑到可玩性，花了2美元买了一年的128M版本。CPU: 1 Core 内存: 128 MB 硬盘: 2 GB 网络: 100G@100Mbps IPv4: NAT 5 Ports IPv6: 5 费用: 2美元/年这次卖家很贴心的给出了安装系统的教程，可以参考以下链接：128M内存版本安装Alpine Linux系统的教程64M内存版本安装OpenBSD系统的教程配置IPv6按照卖家的教程，IPv4可以直接配置好，但是IPv6还需要手动操作。下文给出具体教程。首先打开/etc/network/interfaces文件，内容应该如下：auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.3.2.1 netmask 255.255.255.0 gateway 10.3.1.1需要手动编辑文件，加入IPv6文件，内容如下。这里要注意具体的IPv6应该按照控制面板给出的为准，以下仅仅是示例。auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.3.2.17 netmask 255.255.255.0 gateway 10.3.1.1 iface eth0 inet6 static address 2001:41d0:2:1::1/64 #这里是主IPv6 gateway 2001:41d0:0002:0001:0000:0000:0000:0002 # 后台给出的gateway up ip addr add 2001:41d0:2:1::2/64 dev eth0 #其余的IPv6 up ip addr add 2001:41d0:2:1::3/64 dev eth0 #其余的IPv6 up ip addr add 2001:41d0:2:1::4/64 dev eth0 #其余的IPv6 up ip addr add 2001:41d0:2:1::5/64 dev ehth0 #其余的IPv6完成之后重启系统，ping -6 google.com，如果出现类似64 bytes from 2a00:1450:4007:80d::200e: seq=0 ttl=115 time=4.200 ms字样就说明IPv6配置成功。配置更新源Alpine Linux默认的更新源是用的main版本，这个源里面缺少很多常用的软件版，比如xauth和neofetch等。community源里面就包含更多常用的软件包。修改/etc/apk/repositories文件，将community前的#删除即可，如下：#/media/cdrom/apks http://dl-cdn.alpinelinux.org/alpine/v3.17/main http://dl-cdn.alpinelinux.org/alpine/v3.17/community #http://dl-cdn.alpinelinux.org/alpine/edge/main #http://dl-cdn.alpinelinux.org/alpine/edge/community #http://dl-cdn.alpinelinux.org/alpine/edge/testing使用neofetch输出系统信息如下：

64M内存LXC VPS测试与折腾（二）
type: item
date: 2022-11-22T02:35:00+00:00
description: 前情提要，花了1美元买了一年的LXC架构小鸡，测试完之后开始折腾，准备安装nginx做IPv6站点。涉及到Nginx和Let's Encrypt TLS/SSL配置。Nginx安装与配置更新并安装Nginxapk update apk add nginx为Nginx增加www用户并新增对应文件夹adduser -D -g 'www' www mkdir /www chown -R www:www /var/lib/nginx chown -R www:www /www创建Nginx配置文件mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.orig vim /etc/nginx/nginx.conf #这里使用vim新建/编辑以下为nginx.conf的内容，要注意listen [::]:80;才能使用IPv6访问，负责只能使用IPv4连接。user www; worker_processes auto; # it will be determinate automatically by the number of core error_log /var/log/nginx/error.log warn; #pid /var/run/nginx/nginx.pid; # it permit you to use /etc/init.d/nginx reload|restart|stop|start events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; sendfile on; access_log /var/log/nginx/access.log; keepalive_timeout 3000; server { listen [::]:80; root /www; index index.html index.htm; server_name localhost; client_max_body_size 32m; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/lib/nginx/html; } } }新建一个测试页面，vim /www/index.html，内容如下： HTML5 Server is online 支持，Nginx已经安装并配置完成，需要测试配置文件和启动。rc-update add nginx default # 设置开机自启 rc-service nginx reload # 重新加载配置文件 rc-service nginx restart # 重启Nginx此外还可以用nginx -t查看配置文件是否出错，以下是支持的反馈：nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successfulLet's Encrypt TLS/SSL安装与配置用acme.sh吧，垃圾KXC 64MB小鸡，什么都干不了，不搞了。

64M内存LXC VPS测试与折腾（一）
type: item
date: 2022-11-19T04:51:00+00:00
description: vmocean家出了一批32M内存和64M内存的LXC小鸡，可以理解为处于docker和OpenVZ直接的虚拟化容器，不是KVM那种拥有自己内核的类型，因此64M内存是纯粹的应用使用的。CPU: 1 Core 内存: 64 MB 硬盘: 1 GB 网络: 100G@100Mbps IPv4: NAT 5 Ports IPv6: 5 费用: 1美元/年内存太小，硬盘也小，这导致没法使用debian系统，所以选择了Alpine Linux系统。noVNC安装ssh并配置安装sshapk update apk upgrade apk add openssh-server配置进程守护Alpine Linux用的rc而不是systemdrc-update add sshd #设置ssh开机自启 service sshd start #立即启动ssh可以使用nano或者vim(apk add nano/apk add vim)修改/etc/ssh/sshd_config允许root用户通过ssh登录系统，即：PermitRootLogin yes #注意是yes不是no使用neofetch一览母鸡是32G内存，100Mbps网络，简单算一下，每年的收入是32*1024/64=512美元，每月42美元，还是有赚的。

【测评】Digital Ocean新加坡VPS简单测试
type: item
date: 2017-08-26T12:19:00+00:00
description: Digital Ocean是一家成立于2012年的总部设置在纽约的云主机商家，采用KVM虚拟，配置高性能的SSD做储存，服务器配备的是1000M端口，512M内存为起步，月付最低低至5美元。提供了包括新加坡，旧金山，德国等在内的众多数据中心。购买连接点击这里。这次选择了新加坡的数据中心开了一台VPS进行测试。低配的VPS是5美元一年，提供512M内存，20G的SSD硬盘，每月1000G流量（实际上是不限制流量的），并且选择了免费提供的ipv6地址。（图片看不清楚的话，可以右键新标签页中打开，进行放大。）选择好配置后，后台会自动安装配置系统。VPS配置好后会自动发一份邮件，邮件里面包含了VPS的ip地址，用户名和登陆密码。Digital Ocean后台可以看到VPS的一些常用信息。简单测试首先是ping值，因为有ipv4和ipv6，所以分别进行测试。ipv4的ping值在45ms，路由追踪是从本地到了香港走pccw直接到新加坡。ipv6的ping值很高，达到了361ms，显然这个不是直连，应该是绕道美国再回来的。好在大家几乎不使用ipv6而只使用ipv4，所以ping值再高也无所谓。使用下面的命令可以进行简单的测试wget -qO- bench.sh | bash 可以看到CPU是E5 2630L，使得性能能够得到保证，但是IO达到了107.3M/S，但是并不稳定，应该是因为刚开机，系统还没有配置完整。网络测试中，ipv4的速度是很快的，到香港可以达到38M/S（折合304M），ipv6的速度却没有那么高这也验证了上面说的，ipv6应该是绕道美国了。安装了apache后生成了一格100M的空文件，下载一下查看连接速度。dd if=/dev/zero of=test bs=100M count=1 没有使用任何加速软件，下载速度在400-500K/S浮动，使用了锐速或者bbr加速，应该可以轻松跑到10M/S左右。锐速或bbr加速软件的安装方法可以看这里。使用这台VPS播放油管，可以跑满本地10M的宽带。

【教程】VPS网络加速软件bbr和锐速
type: item
date: 2017-08-16T12:13:00+00:00
description: bbr和锐速都是优秀的单边加速软件，可以极大的优化网络连接的速度和可靠性。至于到底哪个优秀，是和VPS的位置和线路有关系的，这也需要自己去尝试。注意：bbr和锐速都是要依靠内核才能正常运行的，所以没有办法同时装在一台VPS上！不支持OpenVZ架构的VPS！写在前面，如果不会配置或者对Linux系统不熟悉，可以直接去买搬瓦工的KVM架构的VPS，他家的自带bbr功能，点击这里查看购买。1.bbr安装教程bbr是基于内核的，一般至少是4.9及以上内核。目前的debian9是原生支持的，只需要开启即可。其他的系统需要手动更换内核。CentOS 6:首先是安装新的内核rpm -ivh http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64.rpm--force 等待下载安装的完成，然后查询是否正确安装rpm -qa | grep kernel 如果在输出中看见了4.9.0-0.rc8.el6.elrepo.x86_64即证明已经正确安装了,然后重启系统并等重启后查询内核。reboot //重启系统 uname -r //查询当前系统使用的内核 当确定系统已经运行了4.9.0-0.rc8.el6.elrepo.x86_64这个版本的内核后，执行下面的操作启用bbr。echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p && sysctl net.ipv4.tcp_available_congestion_control 执行完后输入下面的命令查看是否启动，如果显示有tcp_bbr的文字即可。lsmod | grep bbr CentOS 7:首先是安装新的内核rpm -ivh http://elrepo.org/people/ajb/devel/kernel-ml/el7/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64.rpm--force 等待下载安装的完成，然后查询是否正确安装rpm -qa | grep kernel 如果在输出中看见了kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64即证明已经正确安装了,然后重启系统并等重启后查询内核。reboot //重启系统 uname -r //查询当前系统使用的内核 当确定系统已经运行了kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64这个版本的内核后，执行下面的操作启用bbr。echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p && sysctl net.ipv4.tcp_available_congestion_control 执行完后输入下面的命令查看是否启动，如果显示有tcp_bbr的文字即可。lsmod | grep bbr Ubuntu（64位系统）:首先是下载并安装新的内核wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.4/linux-image-4.12.4-041204-generic_4.12.4-041204.201707271932_amd64.deb dpkg -i linux-image-4.12.*.deb 更新 grub 系统引导文件并重启update-grub reboot 查询当前系统使用的内核。uname -r 当确定系统已经运行了新内核后，执行下面的操作启用bbr。echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf 执行完后输入下面的命令查看是否启动，如果显示有tcp_bbr的文字即可。lsmod | grep bbr Debian（64）:首先是下载并安装新的内核wget http://mirrors.kernel.org/debian/pool/main/l/linux/kernel-image-4.9.0-3-amd64-di_4.9.30-2…

【教程】VPS/Linux简单介绍
type: item
date: 2017-08-13T12:07:00+00:00
description: 目录1.Linux入门介绍2.VPS入门介绍3.常用的操作/软件4.网络与线路1.Linux入门介绍Linux是一套免费使用和自由传播的类Unix操作系统，相对于常用的windows而言，Linux响应快，占用资源小，稳定性强等特点。再加上绝大多数的Linux发行版都是免费的，所以它更加适合在VPS中使用。Linux本身只是一个内核，称为kernel，在这个内核基础上构建的不同的发行版才是完整意义上的操作系统。内核与发行版的关系大抵上可以形容为：小区同一个户型的房子叫做内核，因为户型是严格按照图纸来的所以大家都是相同的，同时由于这是个毛坯房，所以没有足够的生活设施；每个家庭买到房子后一般会装修，装修好了得房子就叫发行版，此时已经能够满足家庭使用了。如果楼下的邻居在你家装修之后，参考你家的设计再去装修自己家，这个行为就被称作基于发行版的发行版。常见的发行版有Redhat系和Debian系等，其中Redhat系细分为:1.Redhat：全称为Red Hat Enterprise Linux，需要付费取得授权，而且还是按照CPU数量来的，贼贵。2.CentOS：全称为Community Enterprise Operating System，它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。3.Fedora：由Redhat公司负责的面向个人用户的Linux发行版。除此之外还有众多的其他发行版，由于不常用故不再累述。Debian系细分为:1.Debian：全称为Debian GNU/Linux，名称来源于故去的创始人Ian Murdock和他妻子Debra Lynn名字的组合，被称为血统最纯正的Linux发行版。2.Ubuntu：中文一般称为乌班图，是一个以桌面应用为主的开源GNU/Linux操作系统，Ubuntu 是基于Debian GNU/Linux，是Canonical公司旗下的产品。由于具有良好的桌面适应性，操作也比较简单，所以一般会成为Linux新手入门时的首选。3.Deepin：原名Linux Deepin，是由武汉深之度科技有限公司开发的Linux发行版，官方的中文为深度。相比于一般的Linux发行版而言，deepin更加美观也解决了众多常用的软件无法运行在Linux上的问题。比如QQ，网易云音乐，搜狗输入法都可以良好的在deepin上使用。除此之外还有众多的其他发行版，由于不常用故不再累述。2.VPS入门介绍VPS全称为Virtual Private Server即虚拟专用服务器，来自于将服务器性能虚拟化的技术，极其类似于常见的虚拟机。由于采用的虚拟化技术不同，VPS本身也会被分为很多种，比如最为常用的KVM，OpenVZ，此外还有微软的hyper-v和vmware的ESXi等。OpenVZ是由位于系统内核之上的虚拟化层来提供的，重点在于“内核之上”。其含义为VPS的运算处理能力实质上是来源于系统底层，因此一般也只能安装Linux系统。同时OpenVZ也降低了资源，因为只会加载运行服务而不需要加载运行内核。KVM全称为Kernel-based Virtual Machine即基于内核的虚拟机，采用KVM架构的VPS是安装了完整的操作系统，很类似于大家自己在电脑中装的虚拟机。可以随意安装任意合适的系统和进行任意合法的操作。由于采用的技术不同，对于采用OpenVZ的VPS而言，其分配的CPU核心数，内存大小，硬盘大小等都只是一个单纯的数字，只起到一个限定最大值的作用；对于采用KVM的VPS而言，其分配的CPU核心数，内存大小，硬盘大小等，除了核心数不靠谱，其他的都是实实在在可以用完到的。这一特性也导致了采用OpenVZ的VPS被黑心厂商大量超售，实际得到的配置远低于商家承诺的。3.常用的操作/软件一般的VPS配置都比较低或者是采用了OpenVZ架构，大家习惯性的安装Linux系统而非windows系统。再加上Linux系统的VPS一般不需要界面就可以操作，导致新手比较难入门，所以下面提供了一些简单的教程。1.通过SSH连接到VPSSSH全称为Secure Shell，由 IETF 的网络小组（Network Working Group）所制定。几乎所有的VPS都会默认启用ssh的，所以只需要在本地的电脑上安装一个ssh的客户端并且配置好就可以了。常用的ssh客户端有putty和xshell，前者完全免费但是能够简易，后者对于企业是收费的对于家庭和学校用户是免费的。Xshell的使用教程可以方便的在百度/Google中找到，在此就不演示了。2.常用的软件Linxu下常用的文本编辑器有emacs和vi/vim两种。个人感觉vim比emacs更加好用（emacs党，不服的话我们就…

VPS选购指南及其他
type: item
date: 2017-08-05T11:55:00+00:00
description: 相比于价格昂贵的独立服务器，利用虚拟化技术的VPS更加适合个人使用，其价格便宜，配置灵活，可以用来代理，搭建网站，熟悉linux系统等。借助“云计算”这一热点，国内外的VPS厂商如同雨后春笋般疯长。其中不乏高质量的品牌，但是更多的却是在机房里租几台服务器，就号称“云计算”的oneman公司。oneman意思为“公司”里只有一个人，从机器搭建配置，到售后都是一个人的，绝大多数的oneman公司没有完整的技术保障，甚至是当收支不平衡的时候就直接跑路。比如18VPS，BurstNET，EdgeVPS等众多商家最后都是以跑路为结局。严格的来说，在2017年，真正的能够做到云计算的没有几家厂商。即使是像amazon这样的国际云计算巨头也无法实现向个人用户提供高效能的“云计算”，更多的是利用虚拟化技术将独立服务器的资源划分以充分利用。所以，当你看到一个VPS厂商拿着“云计算”当噱头的时候，请务必留个心眼，这种厂商不是刻意误解“云计算”的含义，就是什么都不懂得小学生或者直接就是骗子。前者如国内的阿里云，其将普通的通过虚拟化技术分配出来的VPS冠着“云服务器 ECS”之名，其心是否可诛不得而知，但是这显然是挂羊头卖狗肉。后者更多见的是一群什么都不懂但是以为自己都懂的中学生居多，常放“豪言壮语”，比如前一段时间的“莱阳喔普云计算”和“耀科云”。选购VPS的时候，首先是要确定厂商是否靠谱，是否能够提供良好的服务，其次再考虑价格。摘选了几个相对来说比较不错的VPS厂商。相关介绍1.ping：ping值代表了本地到服务器的距离，只和线路有关，不能代表服务器本身的好坏。网速：一般国内的VPS给很小的带宽，比如1M（折合为128K/S）；国外一般是共用100M或者1000M的网。有些人会利用使用代理来看2.youtube，并使用youtube的速度来反应网速的快慢。3.性能：主要来自于CPU，内存大小和硬盘的读写。CPU一般是intel XEON E3/E5系列，前几代的志强CPU性能都比较差，而且是旧机子，难以保证CPU的性能。由于大多数VPS都是linux系统，所以使得一些VPS的内存比较小，比如64M/128M。内存的需求是依照VPS的工作量来适配的。一般的代理服务器，使用256M内存就足够了，而wordpress建的网站还是512M才可以保证一个高效的响应。硬盘读写速度也一定程度上影响了性能。业内的“石头盘”“钻石盘”就是取笑硬盘的读写太差，一般硬盘的读写在100M/S以下就不建议使用了。4.虚拟化：VPS是一台服务器虚拟化后的产物，即大家平常所说的“虚拟机”。目前主要有KVM,openVZ和Xen三种虚拟化技术。Xen已经被逐步淘汰；KVM是基于内核的虚拟化技术，是一个完整的虚拟机；而openVZ则是应用层面上的虚拟化，内核是服务器自己的，或者说这不是一个完整的虚拟机，内核部分还是要依赖别人。5.超售：一台服务器的配置是固定且有限的。比如一台E3 1230V5，32G内存，2T硬盘，100M的服务器，将其虚拟化并分配给8个人用（即8台VPS），那么理论上每个人会得到一个核心，4G内存和12.5M宽带以及差不多200G硬盘。其中宽带是大家共享的，所以并不是固定的12.5M，比如当只有你一个人在用网的时候，那么这100M都是你的。但是有些商家为了赚更多的钱，他会将这台服务器虚拟化成10台VPS，但是宣告每个人任然是一个核心，4G内存和12.5M宽带以及差不多200G硬盘，这就叫超售。对于KVM架构的VPS来说，一般商家只能超售核心，而不能超售内存硬盘等。对于openVZ的VPS来说，商家可以超售任意东西，包括但不限于核心内存硬盘等。这一特点导致了大量的“超售”，采用openvz的VPS分配到的配置都只是一个数字，没有参考价值。如果碰到了“超售”到爆炸的商家，那这个VPS将会连更新系统都很困难。VPS推荐1.建站用途的VPS需要保证网站的链接速度，服务器越远线路越绕ping值越高，所以一般都会选择比较近的，比如放在国内或者香港日本新加坡。当服务器比较远的时候，一般会选择CDN来进行网站加速。当然，这个不是绝对的，比如本网站就是放在洛杉矶MC机房的，虽然距离远，但是因为使用typecho以及图片外链，实际上的速度并没有那么慢。2.代理用途的VPS对于ping值没有要求，需要的是网速快且稳定。一般会使用锐速或者bbr来进行加速。3.学习/折腾用途的VPS一般看个人喜好，没有一个统一的标准。国内厂商：阿里云：阿里云最近有些优惠套餐（年费大约300左右），没有优惠时大约60元一个月，比较适合个人建站使用。起步配置一般为1核1G内存1M带宽40G硬盘。有些配置也会有些差别，但是一般差不了多少。阿里云国际版有香港和新加坡的VPS，宽带一般是100M或者1000M…

【教程】CentOS7更改SSH端口
type: item
date: 2017-07-30T11:23:00+00:00
description: CentOS7由于使用了firewall和SELinux，使得更改SSH有些麻烦。网上有些教程都是不完整的，所以做一个可用的教程。准备工作1.需要安装vim和semanage软件，如果没有安装可以使用下面的命令进行安装。yum install -y vim yum install -y policycoreutils-python 操作过程1.修改ssh配置文件vim /etc/ssh/sshd_config 找到#Port 22 这一行并将#去掉，然后在下面增加一行Port 2222,这可以防止万一更改ssh端口失败，仍然可以通过原先的22端口连接服务器。2.更改firewall配置在firewall中添加想要的ssh端口firewall-cmd --zone=public --add-port=2222/tcp --permanent 然后需要重启firewallfirewall-cmd --reload 重启完成后需要检查刚才的设置是否有效，输入下面的命令，如果返回yes即表示成功。firewall-cmd --zone=public --query-port=20000/tcp 3.更改SELinux配置首先使用semanage检查SELinux当前允许的ssh端口semanage port -l | grep ssh 将新增的端口号添加到SELinux中semanage port -a -t ssh_port_t -p tcp 2222 检查一下是否添加成功semanage port -l | grep ssh 如果成功将会输入如下的反馈ssh_port_t tcp 2222, 22 4.重启ssh服务一个简单的命令行即可systemctl restart sshd.service 5.校验和善后工作使用新的端口号测试是否能够脸上ssh，如果成功就返回步骤一中将Port 22前面的#加回去。