一:关于Linux需要学习什么
在Java部分,我们主要学习以下内容
- 基本指令:虽然Linux也有图形化界面,但是在服务器/嵌入式设备上往往都是通过命令行的方式进行的。因此Linux的命令是Linux的重要基础。使用命令行相比于图形化界面主要有以下好处:
- 节省系统资源
- 节省网络贷款
- 便于批量执行任务
- 系统编程和网络编程:在C++部分,由于没有封装系统编程和网络编程,所以对于这一部分需要花大量时间学习。但是在Java中,由于跨平台特性,这一部分功能已经被封装到Java中了,所以这一部分内容就不需要再学习了
- 部署JavaWeb项目:我们自己写的web程序,要想让其他用户能够访问到,就需要部署在服务器上,然后借助IP进行。这是我们重点学习的内容
二:云服务器购买
- 关于这一部分内容不再重复:点击查看教程
- 本文选择华为云服务器
- 本文选择经典的Centos 7或小版本,建议选择Centos7.6
- 购买云服务器后就会收到短信,会告诉你用户名(root)、密码(需要自己在控制台进行充值并设定)和公网IP
三:使用终端工具连接到云服务器
- 终端工具这里我们使用经典的Xshell:Xshell官网
- 连接云服务器一般使用SSH协议,SSH协议登入格式:
ssh 公网IP地址@用户名
如下图,连接成功
四:关于Linux用户的一些说明
Linux和Windows都是多用户操作系统。购买云服务器后,默认用户名是root,root是系统中唯一的超级管理员,掌握最高权限,其权限等同于操作系统。如果你不想使用root登录,想以普通用户方式登入,方法如下
普通用户登录时,该用户相关文件会默认保存在/home下面;而以root登录时,root直接就在根目录下
评论区