标签:版本 检查 回车 xftp note .com 新手 nbsp ubunt
很多建站的朋友习惯了虚拟主机的 Cpanel 面板,但是面对 VPS 都感觉无所适从。毕竟外贸人很少接触到这类知识,所以需要一个贴心的新手教程。
撇开AWS(亚马逊云服务)不谈,Linode VPS 应该是国外最好的VPS。它被公认为 VPS界的“高富帅” 主要还是因为它价格比较高。但一分价格一分货,L ..
上文说到目前我在用的有两个 Linode VPS。再给一下截图:
为了全程演示新手怎么用 Linode,我又新开了一个 linode 10刀(反正七天内可以 remove 的~)
按照前面一篇文章说的,选的 Fremont,CA 机房。
添加过以后,会返回当前的 linode 服务器列表:
从截图中可以看到,在 select your plan 那一步看不到 Linode 1024 这个方案了。我的服务器列表里有个 Linode 1024,这是以前老的 10刀的Plan name,名称为 Linode 1024。
现在料网就是跑在 10刀 的 linode vps上,我觉得足够足够了,我还没让它去跑虚拟主机呢。不过虚拟主机这类的根本没法跟 vps 比了。即使是 Linode 10刀的方案,也算是高配的VPS服务器了。比较一下国内的 VPS,阿里云那类,相同的价格,配置低得去了。内存512MB,带宽才 1M !! 而 Linode 是 128M 的带宽 …
OK,说多了。回到正题~!
可以看到,我刚加了个 Frement,CA 机房的 Linode 2048(现在的10刀方案),服务器列表中多了一条服务器记录。状态是 Brand New, Location: Fremont, CA, USA.
此时我们点击右侧的 Dashboard(控制板),准备挂载硬盘,安装 linux 系统环境。
来到 Dashboard,可以看到下图的界面。在右下,有个 you have allocated 0% towards disk images,意思是你已经分配了 0% 的硬盘空间。不用管。
点击上面 Tab 菜单的 Rebuild(或者点击 Deploy an Image)。这一步看图操作就行了:
Image 建议选 CentOS 系统,版本 6.8(目前最稳定版本),不必选最新的 CentOS 7(CentOs 7 有个麻烦的防火墙规则可能有些情况下不方便)。
注意:如果你跟着我的教程,那么 Image 这里 千万别选什么 Debian 8 之类的系统,老老实实选 CentOS 6.8 即可。否则以后有什么问题,请别来问我怎么解决。因为我不用 Debian!
Swap Disk 选最大值 512 MB(相当于虚拟内存,内存不够时从硬盘临时借空间)。
Root 密码设置好一定要记好,为了安全起见,尽量复杂一些!切勿用简单的密码,容易被盗用。最好含有大写字母,小写字母,以及特殊符号。
然后点击 Rebuild,系统会自动配置并跳转到如下页面。当你看到这个页面,基本上你的 VPS 的硬盘挂载和 Linux系统就配置好了。
该注意看的地方我都已经用红色线框标出来了。现在 VPS 的状态是 Powered Off(关机)状态,并且提示你已经分配了100%的磁盘空间。
我们可以点击 Boot 来启动。点击之后,系统需要大约20秒启动。等待。
等待片刻后,右侧的 Server Status 显示 Linode 已经在运行了。而左侧的按钮也变成了 Reboot,可以随时重启。
点击上方菜单 Tab 的 Remote Access(远程连接),界面如下。可以看到 SSH 连接的账号。
上面截图中,红色划线部分是你要记住的。详细解释一下:服务器 192.xx.xxx.213 上有个用户名为 root 的账号。其实很简单,记住用户名是 root(一般都是这个,管理员root)和你的 VPS服务器的 IP 地址就行了。不记得也没有关系,点击 Linodes,在你的服务器列表中也更清楚地有显示你的 VPS IP地址。
OK,到这里为止,在 Linode 控制台的操作我们已经算告一段落。你可以暂时不用管 Linode 后台了(但是一定要注意记下你注册的 linode 账号信息,以后还是需要登录后台来的)
接下来,我们要开始操作 VPS 了。从这里往下是难点,特别是不熟悉 Linux 系统操作的朋友,要看得稍微仔细一些了。首先教大家如何连接上自己的 VPS,这是第一个小操作。
连接 VPS 服务器一般是选用 SSH 工具。SSH 是 Secure Shell 的缩写,是一种加密的远程连接对话的方案。相比虚拟主机上常用的 FTP,以及传统的 Telnet 远程连接方式,它更加安全。
工具:Xshell4 + Xftp4 或 Putty。
我个人比较习惯用前者的组合,Xshell 作为SSH连接工具来连接 VPS,Xftp 在 Xshell 连接的安全保护下仿 FTP模式上传下载管理文件。推荐!
也有些人用 Putty,但 Putty 适合作为SSH连接会话工具,它只有纯文本命令行界面,没有像 FTP 那样的视窗图形界面(只能靠加装X manager实现),用它来管理文件,新手可能会很不习惯。
注意:Xshell5 已出,请去官网下载。官网地址:www.netsarang.com,找到 Xshell 5 和 Xftp 5,选择一下你是 home use,即可免费下载。
下载完后依次分别安装 Xshell 和 Xftp。
打开 Xshell,出现 Xshell 的界面如下:
界面介绍:顶部菜单栏、常用工具栏、窗口tab栏、纯命令行主体界面,状态栏。
可以看到状态栏上显示状态“未连接”。此时点击常用工具栏上的“新建”,
点击【终端】,检查 编码。选择 Unicode (UTF-8),为了防止乱码。点击【外观】,可以选择 Xshell 连接对话中的英文字母大小。
这里设置好后,别急着点确定。点击左边树状菜单里的“用户身份认证”。
填写以后点确定。之后会显示会话窗口,如下:
可以看到已经有了一个名称为 Linode 的会话。此时可以鼠标双击,Xshell 就会开始进行会话连接。(如果你之前的 VPS IP或者是密码填写错了,还可以鼠标单击选中某个会话然后点击上面的属性进行修改)此时开始连接,如果连接成功命令行会有提示:
Contection to 你的 VPS 服务器 IP地址
Contection established.
代表连接成功。如果是第一次 SSH 连接 VPS,一般会弹出一个 SSH 安全警告的对话框,询问你是否要保存密钥。选择中间的选项:接受并保存(s)。
之后,会保存密钥。并进行密码验证,如果密码正确,则命令行会显示这么一行:
也就是: [root@li603-213 ~]# 绿色光标位
解释一下(咳咳,编辑得好累~):root 代表用户名,li603-213 代表 linode 的 VPS服务器 id。我们可以回过头看看这里:
好了,不多说。出现绿色光标位,代表你已经成功连接了,窗口的状态栏也会显示已连接某某 IP。
接下来,我们要做的是安装环境。
新手最难的一步是装环境。一般有两种环境结构,LAMP(Linux+apache+mysql+php)和 LNMP(Linux+nginx+mysql+php),这两种环境都有一键安装包。推荐使用后一种。
新手的话就不用管这么多,跟着我截图照做就行了。
输入:screen -S lnmp ( 这一步非必须,这个命令它只是清理当前窗口的所有显示的内容,相当于“清屏”。如果你没有强迫症,可以跳过这一步)
———————————————————————————————
如果输入“screen -S lnmp” 后显示-bash: screen: command not found。只要在光标后面输入:
yum install screen
安装下screen指令就好了。
———————————————————————————————-
CentOS 6.8/ CentOS 7 系统默认未安装 Wget 指令程序,那么执行一下这条命令先安装 wget: (CentOs 系统)
sudo yum -y install wget
对于debian/ubuntu系统,执行这条命令:sudo apt-get install wget
直到如下图中的提示文字出现,表明 Wget 已经安装结束!
接着,把下面这一串的命令复制:
wget -c ftp://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh
然后鼠标光标点到绿色定位光标处,点击鼠标右键,选择粘贴。(注意不要用键盘的快捷键 Ctrl+V 来粘贴)
回车。
此命令是 4 个单独命令的组合,不同的命令用 && 来连接。第1部分为下载环境包,第2部分为解压 tar.gz 格式的环境包命令,第3部分为进入环境包目录,第4部分为执行安装脚本。
如果没有任何错误提示,会很快命令行出现如下界面:
需要设置 MySQL的 root 密码(如果你不输入直接回车,密码将会默认设置为root,这很不安全),相当于是数据库的管理员密码。建议设置和之前的服务器 Root 密码一样。
如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:
询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y
接下来要选择 MySQL 的版本。如果你是 Linode 10美金方案,建议选择 5.6 版本。输入 3,回车。
如果你是 Linode 5 美金方案,一定要选择默认的 5.5(输入2),选择不了5.6。
(5美金的套餐,说是 1G 内存,但实际检测是900多M。就跟你买硬盘是 500G,但实际只有480 多G 是一个道理)
再接来下要选择安装 PHP 的哪个版本。推荐 PHP 7 吧,我也用的是 PHP7,虽然版本比较新,但是经过几次安装测试没有什么问题。输入 6,回车。
接下来,要选择是否要安装内存优化。
由于 Linode 的内存比较大,10刀的 VPS 也有 2G内存(阿里云的512MB有点呵呵),所以我们不需要安装。直接回车是不安装跳到下一步。
看到一行绿色的提示文字的时候,说明你已经选择完了,要准备开始安装了。
此时回车,之后界面开始出现自动安装的信息不断显示。此时童鞋们,该WC的WC,该找点零食吃的找零食(哎哟我应该开一家淘宝零食店!)。
自动安装过程大概会持续 20-30 分钟。最后会显示如下信息:
最后的结果是: Install lnmp V1.3 completed! enjoy it.
终于,环境安装完了!暂时关闭 Xshell。
常见的 VPS 管理面板有 AMH,WDCP,LuManager。
我们安装 php 7 就是希望计算和处理能力快一些,总不至于为了装个面板还回去重新改装 php 5.x。新手可能比较依赖面板,其实面板这东西挺累赘的,很低级的工具,还占内存。考虑到 LNMP 一键安装包里自带各种功能脚本和命令,所以考虑了一下,还是不用面板了。
打开 Xshell,先连接 VPS。出现绿色定位光标之后,点击常用工具那一行右边的一个 Xftp 的绿色按钮。
会自动启动连接,到达 VPS 服务器根目录下的 root 目录下。可以看到界面如下,左边是本地的文件,我就不截图了,右边是服务器的文件目录。在路径那里显示为 /root ,有个文件夹带两个省略号的图标。
双击,然后会到达服务器的根目录。
在根目录下双击 data,进入 home/wwwroot/下
可以看到有个 default 文件夹。此时我们相当于已经到了网站管理的根目录。
此时我们可以在这里创建虚拟主机(网站)。执行命令:
lnmp vhost add
先输入域名。如果你喜欢用 www.xyz.com 作为主要使用的域名,那么就填写 www.xyz.com。否则填写裸域 xyz.com。我一般用 www 域名。
是否添加更多的域名,输入 y,回车。在上一步中我们添加了带 www 的域名,这里再添加一个不带 www 的域名。为了后面方便做 301跳转用的。
Allow Rewrite rule? 输入 y 回车。
提示选择 rewrite 规则的时候输入 wordpress
,然后回车。(注意:切勿直接回车,会默认选择 other 伪静态规则)
Allow log? 允许日志?这里选择不创建日志,输入 n,回车。
网站配置文件有了之后就可以正常访问网站了,wordpress 的 rewrite 规则会自动设置好。只有设置好伪静态才能设置WP后台的固定链接结构。
再选择创建数据库,输入数据库名称和数据库密码等等,最终完成添加 vhost。
在这一步,我们成功创建网站,并且在 wwwroot 下有了网站目录。比如:www.sparklights.com
我相信直到现在还有不少外贸人对域名,网站空间,建站程序,wordpress,wordpress 主题这些概念不是很清楚。这里再次说明一下:
先假设我们用 WordPress 建站。那么要去下载最新版本的 WordPress 程序文件。
OK,这时候 Xshell 重新连接一下 VPS(文件 – 打开 – 会话),显示如此界面:
输入:cd /home/wwwroot 回车
[root@li633-169 wwwroot] # 代表你已经进入 wwwroot目录下。
接着我们更进一步,进入网站文件夹。输入:cd www.sparklights.com 回车,此时命令提示符状态会变成
[root@li633-169 www.sparklights.com]
(或者刚才直接输入:cd /home/wwwroot/www.sparklights.com 回车)
然后输入:
wget https://wordpress.org/latest.zip
回车!接着可以在 Xftp 里看到 latest.zip 已经下载到 www.sparklights.com 文件夹里:
接着继续输入:unzip latest.zip 回车。
接着在 Xftp 里刷新一下,可以看到已经解压完成。解压出来一个 wordpress 文件夹。
在 Xftp 里双击 wordpress 文件夹,可以看到 wordpress 程序文件都已经成功解压。
接下来,我们要把所有程序文件移动到上一层,保持在 sparklights.com 目录之下。并把 wordpress这个文件夹删除。
注意,这里要用到移动文件的命令 “mv” 。在 Xshell 上输入:
mv wordpress/* . (注意:星号后有一个空格,一个点) 回车
这样就完成了所有程序文件的移动。至于wordpress这个空文件夹,你可以直接在 Xftp 里面删除了。
好了,后面的操作就跟虚拟主机上安装使用 WordPress 差不多一样了,接下来,下一步你要做域名解析(如果是新域名可以提前做解析记录),安装 WordPress 了。
关于 LNMP下使用 WordPress 可能碰到的各种问题,具体内容可以继续阅读这篇文章:
标签:版本 检查 回车 xftp note .com 新手 nbsp ubunt
原文地址:https://www.cnblogs.com/liluxiang/p/9284833.html