文章目录
一、环境安装的方式
1.虚拟机
这个方式是不太推荐的,因为安装比较麻烦,且后续学习网络编程的时候不太方便,出现问题得自己解决。
2.双系统
这个方式特别不推荐,属实是容易踩坑。
3.云服务器
a.好处
这个方式比较推荐,因为它不用安装,网络通畅,便于操作与实验,出现问题可以让厂商解决。
b.缺点
缺点嘛就是要花点钱,但也有些免费试用的名额。或者可以和几个人一起拼一个云服务器,这是不影响我们学习使用的。
c.如何选择
国内的云服务器厂商主要有腾讯云,阿里云,华为云,大厂有保障,而且现在有学生认证,百来块就可以租一年,至于其他的云服务器,得看情况了,本人使用的是腾讯云,所以接下来要讲解的是关于腾讯云下的Linux环境安装。
二、使用XShell远程登录Linux
1.下载XShell
XShell 是一个远程终端软件,下载官网:
https://www.xshell.com/zh/free-for-home-school/
(ps:下载安装的时候选择 “home/school” 则为免费版本,XShell7和XShell5都可以用)
2.查看Linux主机公网ip
我们注册登录腾讯云之后,选择合适的服务器配置,系统选择CentOS 7.6,地域无所谓,哪个近选哪个,购买之后可以在控制台看到公网ip。
3.使用XShell登录主机
在XShell终端下敲
ssh [ip]
如果网络畅通,将会提示输入用户名密码,输入即可正确登陆。
(ps:关于密码问题,一旦你购买了云服务器,首先要在你购买的云服务器网站的控制台,找到你的服务器实例,找到一个重置密码的选项,对你的root密码进行重置。这里root的密码不要设置的太简单,很容易被黑客攻击,但也不用慌,被攻击了可以在官网控制台解决或者寻找对应的厂商以及代理商解决,之后就可以使用XShell进行root登录啦!)
4.用户操作
a.root下创建用户
adduser 用户名
b.修改用户名密码
passwd 用户名
c.删除用户
userdel -r 用户名
三、XShell 下的快捷键
1.XShell中的全屏/退出全屏
alt + enter
2.复制粘贴
ctrl + insert复制(有些同学的 insert 需要配合 fn 来按)
shift + insert粘贴(有些同学的 insert 需要配合 fn 来按)