

创建一个网站或构建某种代理工具,无论目的是什么,对于一直使用Windows或OS X桌面系统的我们来说,当我们第一次遇到linux,ECS,VPS,脚本和命令时,这些概念不知所措.
尽管目前尚无法访问该蠕虫,但是近年来在浏览“网站”之后,我积累了一些使用Linux服务器的经验. 与您一起分享纯小白的经验,他们也是小白;曾经.
购买“服务器”时,您可能会遇到术语“ Web空间”,“ VPS”,“ ECS”和“独立服务器”,它们大致分为3类.

权限很小. 通常,您只能通过FTP上传类似于wordpress的程序来建立一个小型网站. 目前很少见,不建议使用.
不同的制造商有不同的名称,例如vultr,瓦工等lunix服务器,称为VPS,阿里云称为ECS,腾讯云称为CVM,谷歌云称为VM,亚马逊云称为EC2. 可以简单地理解为将一台或多台完整的服务器划分为不同的部分,例如10核20GB内存500GB硬盘驱动器服务器,5颗2核4GB内存100GB硬盘驱动器VPS.
云服务器与独立服务器具有相同的权限,并且大多数都支持弹性扩展. 例如lunix服务器,如果您觉得2个核心不够用,可以将云升级到4个核心,并且云服务器上部署的网站或服务不受影响.
很容易理解,没有与任何人共享完整的服务器. 这就像租用服务器并将其托管在计算机房中. 机房提供电源,并提供公共IP和宽带. 您几乎拥有此服务器. 所有管理权限.

独立服务器的配置通常更高. 与云服务器相比,具有相同配置的独立服务器更便宜,并且适合业务部署.
与Windows和os X一样,Linux是操作系统,徽标是可爱的企鹅. 这里有两个概念,Linux内核和Linux发行版.

Linux内核是操作系统的核心,负责控制硬件,管理文件系统和程序进程.
Linux发行版基于Linux内核,集成了各种系统管理软件或应用程序工具软件,并最终构成了一整套操作系统.

常见的Linux发行版是CentOS,Ubuntu,Debian,Arch Linux等. 昆虫亲自建议您为网站选择CentOS(最新版本为CentOS 7),并选择Debian(最新版本为Debian 9)进行构建. 网络代理工具. 代号拉伸)
该服务器位于海外较远的地方,并且是中国最近的省市. 如何在家控制它?我们通常将这些软件称为SSH客户端:
使用FTP客户端将文件从服务器下载到本地计算机,或将文件从本地计算机上传到服务器.


对于Windows系统,建议使用Xftp. 它与Xshell来自同一家公司. 从Xshell启动Xftp非常方便,无需再次输入帐户密码.

计算机附带的记事本可以编辑PHP,js和其他格式的文件,但是与编辑器相比,它不支持代码突出显示和错误检测功能. 经验很差. 建议安装一些特殊的代码编辑器,例如
在服务器上,大多数Linux发行版都是命令行界面(CLI),并且没有像Windows这样的图形用户界面(GUI)不能通过鼠标单击来操作.
我们通过SSH客户端连接到服务器,然后在SSH客户端上输入命令行来控制服务器. 像虫子一样的小白色非常不熟悉命令行. 有时我会看别人教程中的命令行屏幕截图. 我不知道哪些命令行需要输入到客户端,哪些服务器在执行命令行后反馈结果,如何理解这些内容?
我们以命令ulimit -n来查询句柄数为例,在不同的教程中可能如下编写
[root@server05 ~]# ulimit -n 1024
除了上面的表格外,某些教程可能不会显示[root @ server05〜],而是直接编写以下表格:

# ulimit -n 1024
$ ulimit -n 1024
//查询句柄数 ulimit -n
#查询句柄数 ulimit -n
在上面的两个示例中,有///#个符号,这些符号在符号后面进行了解释
Wget是一个免费工具,可以自动从Internet下载文件. 找不到命令意味着找不到命令. 一起,如果找不到wget,则无法执行该命令.
通常,系统太干净了. 我们在服务器上安装了wget工具,然后执行前的wget命令不会提示wget: 找不到命令.
这是一个重要说明. 例如,当执行screen命令时,它会提示屏幕: 未找到命令,或其他命令反馈命令+: 未找到命令,其中大多数是指缺少此“工具”,然后在执行命令之前安装此工具,不会报告任何错误.
不确定如何安装这些“工具”吗?非常简单在服务器上直接搜索提示,例如搜索“ wget: 找不到命令”,可以找到许多有关此提示的原因和解决方案的文章. 您必须善于使用搜索. 在没有搜索的情况下发布和留下消息是非常不负责任的,也是最无效的解决方案.

以wget为例,根据提示,我们发现服务器缺少wget工具,因此我们需要单独安装它. 不同的Linux发行版使用不同的安装方法
CentOS通常使用yum,例如,安装wget的命令是
yum -y install wget
Ubuntu和Debian通常使用apt-get,例如,安装wget的命令是
apt-get install -y wget
某些脚本或命令的执行需要root管理员权限. 如果用于登录SSH的帐户密码没有root权限(登录时用户名不是root),将无法执行.
在SSH上执行sudo -i命令可以使您暂时获得root特权,然后您可以执行通常需要root特权的脚本或命令
sudo -i
某些程序对时间有严格的要求,如果错误,服务器需要调整时间.
[root@server05 ~]# date -R Tue, 30 Oct 2018 22:40:44 +0800
+0800是东八区的时区,即北京,上海时间;如果显示的时区为+0000,则为格林威治标准时间;显示的时区为+0100是东一区. 同时,在不同时区显示的时间也将不同. 具体来说,您可以搜索和转换. 只要转换的时间正确,时区是否不同都没关系.
如果时间不正确,可以通过执行时间来修改命令:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-271449-1.html
现在不给了