• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Linux 服务器搭建

Data: 2015-08-30 10:00:49Form: JournalClick: 9

# Linux 服务器搭建


# 一、虚拟服务器

  • 没有人会在家里放很多台服务器,这个时候就发明了虚拟机软件
  • 所谓虚拟机(virtual machine),就是通过软件技术虚拟出来的一台计算机,它在使用层面和真实的计算机并没有什么区别
  • 常见的虚拟机软件有 VMware Workstation(简称 VMware)、VirtualBox、Microsoft Virtual PC
  • 虚拟机跟真实服务器一样,但是安装 Linux 系统对初学者来说还是难以上手

# 二、云服务器

  • 是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务
  • 其管理方式比物理服务器更简单高效
  • 用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器
  • 云服务器供应商:阿里云、腾讯、百度云、华为云、京东云、七牛云...

# 三、购买阿里云服务器

阿里云:https://www.aliyun.com/minisite/goods?userCode=jqkwl5spopen in new window


# 四、购买腾讯云服务器

腾讯云:https://url.cn/5SF9MeUopen in new window


# 五、协议【选读】

远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的支持。

  • RDP(remote desktop protocol)协议:远程桌面协议,大部分 Windows 系统都默认支持此协议,Windows 系统中的远程桌面管理就基于该协议。
  • RFB(Remote FrameBuffer)协议:图形化远程管理协议,VNC 远程管理工具就基于此协议。
  • Telnet:命令行界面远程管理协议,几乎所有的操作系统都默认支持此协议。此协议的特点是,在进行数据传送时使用明文传输的方式,也就是不对数据进行加密。
  • SSH(Secure Shell)协议:命令行界面远程管理协议,几乎所有操作系统都默认支持此协议。和 Telnet 不同,该协议在数据传输时会对数据进行加密并压缩,因此使用此协议传输数据既安全速度又快。

# 六、Windows 远程管理服务器 SSH

  • Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器,这时我们就需要远程登录到 Linux 服务器来管理维护系统
  • Linux 远程管理服务器多基于 SSH 协议,默认 ssh 服务端口号为 22
  • Window 系统的有很多 Linux 远程登录客户端,推荐:Xshell

图片图片图片图片图片图片图片


# 七、开放端口

备:SSH 连接不上,可能是未开放端口。找到安全组,开放需要的接口,只有云服务器需要配置

  • 80:超文本传输协议(网站默认端口,HTTP 服务)
  • 21:FTP 服务端口
  • 22:SSH 终端端口 SFTP 服务端口
  • 3306:数据库默认端口
  • 443:超文本传输协议(HTTPS 服务)

# 八、远程 SSH 连接

linuxlinuxlinuxlinux

Name:
<提交>