17-Linux环境搭建——使用云服务器

目录

1.环境搭建的主要4种方式:

2.使用云服务器

2.1.腾讯云

PS:轻量应用服务器和云服务器的区别

PS:首单特惠

2.2.阿里云

2.3.其他类似

3.使用终端软件连接到 Linux

3.1.什么是终端软件?

3.2.使用 XShell

PS:出现无法输入密码的情况,可参考:

PS:关于XShell 下的复制粘贴

3.3.使用 FinalShell(墙裂推荐)

①下载安装包

②选择下载版本,这里选windows版

③安装

④使用工具连接远程服务器


要想学习 Linux,需要先有一个 Linux 的环境。

1.环境搭建的主要4种方式:

  1. 直接安装在物理机上。但是由于 Linux 桌面使用起来非常不友好。[不推荐]
  2. 使用虚拟机软件,将 Linux 搭建在虚拟机上。但是由于当前的虚拟机软件(如 VMWare 之类的)存在 一些 bug,会导致环境上出现各种莫名其妙的问题,比较折腾。[非常不推荐]
  3. 使用 WSL (Windows Subsystem for Linux)。这个是 Windows 近几年开发的新功能,在 Windows 系统内集成了一个 Linux,但是目前这个技术还不够成熟。[暂时不推荐]
  4. 使用云服务器。可以直接在腾讯云、阿里云或华为云等服务器厂商处直接购买一个云服务器, [墙裂推荐]

如腾讯云、阿里云等为在校学生提供了优惠,只要通过学生认证,还是非常划算的。

甚至可以 4 、5 个人共用一台服务器。

使用云服务器不仅环境搭建简单,避免折腾,同时还有一个最大的好处,部署在云服务器上的项目可以直接被外网访问到,这个时候就和一个公司发布一个正式的网站没有任何区别,也就能让我们自己写的程序真的去给别人去使用。

2.使用云服务器

2.1.腾讯云

①直接在百度上搜"腾讯云校园计划",进入官方网站https://cloud.tencent.com/act/campus

或直接在百度上搜"腾讯云"。

②进行注册或登陆。

③进行购买。

腾讯云校园计划,需要实名认证:

腾讯云:

操作系统这里选择 CentOS 7.6 64位,购买时长根据需要选择(这里建议1年),选择地区,方便日后在此地使用会更快速,点击立即购买即可。

这个2核2G的配置,足够我们学习使用了!

PS:轻量应用服务器和云服务器的区别

就像Idea专业版和Idea社区版的区别,轻量应用服务器在使用时会有一些小的bug,但无伤大雅,重启即可解决问题。

PS:首单特惠

仅限一个账号第一次注册后进行购买,会有优惠;之后服务器到期后,这个账号再次进行购买,就没有优惠了5555~

④购买完成后,可以在控制台中找到自己买的服务器,点进去能够看到服务器的 IP 地址。

⑤设置 root 密码。

2.2.阿里云

查看详情:

可以重置密码、重装系统等:

刚买的服务器是没有密码的,需要先设置root密码,root 密码建议设置的稍微复杂一些,否则容易被黑客入侵。

重装系统后,也需要重置密码。

  • 公网IP:常用。相当于外人叫的大名。
  • 内网IP:一般不用。相当于家里人叫的小名。在一个内网中的几台服务器交互时才使用内网IP。
  • 腾讯云不需要进行安全设置。
  • 阿里云安全机制更强,需要自己进行安全设置,开放应用端口。

2.3.其他类似

在这个环节最重要的是得到三个信息:

  1. 服务器的外网 IP
  2. 服务器的管理员账户 (固定为 root)
  3. 管理员账户密码

这三个信息是登陆到 Linux 上的必要条件。

3.使用终端软件连接到 Linux

3.1.什么是终端软件?

终端软件是一类工具软件,可以和远程的主机建立网络连接,从而对主机进行一些操作。

常见的终端软件:

  • Xshell(只有命令行)Xftp(只有图形化文件夹界面)
  • Putty
  • MobaXTerm
  • Iterm2
  • SecureCRT
  • FinalShell(有命令行,也有图形化文件夹界面,还可以跨平台)
  • ......

3.2.使用 XShell

下载去官网:

XShell 提供了两种授权方式:

  • 企业版: 收费。
  • 家庭/教育版: 免费。

选择家庭/教育版即可。下载的时候需要填一下名字和邮箱,下载链接会被发送到填写的邮箱中。

使用 XShell 登陆主机:

在 XShell 终端下输入:ssh 服务器外网ip地址。

ip 为服务器后台页面中看到的 外网 IP,如果网络畅通,将会提示输入用户名密码,输入即可正确登陆。

备注: 这里的用户名为 root,密码是在最初购买服务器的时候设置的密码。

PS:出现无法输入密码的情况,可参考:

PS:关于XShell 下的复制粘贴

  • 复制: ctrl + insert (有的 insert 需要配合 fn 来按)
  • 粘贴: shift + insert

ctrl + c / ctrl + v 是不行的。

3.3.使用 FinalShell(墙裂推荐)

①下载安装包

官网地址:FinalShell官网FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exemacOS版下载地址:http://www.hostbuf.com/downloads/finalshell_install.pkgmac版安装路径/Applications/FinalShell.app/配置文件路径/Users/$USER/Library/FinalShell/mac版卸载删除安装目录/Applications/FinalShell.app/Linux版安装及教程:http://www.hostbuf.com/t/1059.html更新日志:http://www.hostbuf.com/t/989.html主要特性:1.多平台支持Windows,macOS,Linux2.多标签,批量服务器管理.3.支持登录ssh和Windows远程桌面.4.漂亮的平滑字体显示,内置100多个配色方案.5.终端,sftp同屏显示,同步切换目录.6.命令自动提示,智能匹配,输入更快捷,方便.7.sftp支持,http://www.hostbuf.com/

②选择下载版本,这里选windows版

下载地址:http://www.hostbuf.com/t/988.html

③安装

④使用工具连接远程服务器

SSH也是一个协议,相当于JDBC一样。

输⼊成功之后点击确认即可。

连接成功之后,显示的内容如下:

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值