目录
一.Linux的介绍
1.简单了解
1.1Linux是什么
Linux 是一个操作系统, 和 Windows 是 "并列" 的关系. Linux 是世界第一大操作系统了, 安卓系
统本质上就是 Linux.
(1)服务器领域
(2)嵌入式设备
(3)移动端
Linux 严格意义来说只是一个 "操作系统内核".一个完整的操作系统 = 操作系统内核 + 配套的应用程序.
1.2Linux学习内容
(1)基础命令
Linux 虽然也有图形化界面, 但是在 服务器 / 嵌入式设备上往往都是通过命令行的方式操作的. 因此学习Linux 命令就是使用 Linux 的重要基础.
使用命令相比于使用图形界面主要有以下好处:
节省系统资源: 运行图形界面需要让系统付出一些额外的资源开销. 尤其是对于配置比较低的
嵌入式设备。
节省网络带宽: 如果通过网络访问服务器, 使用图形界面需要传输一帧一帧的图像, 而使用命
令只需要传输简单的字符串.
便于批量执行任务: 可以通过一些 "脚本" 代码 (比如 Linux Shell) 来批量执行一些任务, 完成
一些简单的编程工作. (比如定时备份文件, 删除文件等).Windows 也有命令(cmd), 只是普通用户很少使用.
(2)系统编程和网络编程
Linux 自身提供了一些 API, 供开发人员调用来完成一些更复杂的编程任务(比如文件操作, 多线程编程,socket 编程等).但是由于 Java 跨平台的特性, 这部分功能已经被 Java 自身封装好了。
(3) 部署 JavaWeb 项目
自己写的 web 程序, 要想让其他的用户能够访问, 就要发布到服务器上.
二.Linux环境搭建
1.先买一台云服务器(仅参考)
https://cloud.tencent.com/act/pro/lighthouse2021
可以在校园专区里选择一款云服务器,先实名认证再购买。
2.设置用户名和密码
公网id是登陆服务器的ip .
设置 root 密码: 勾选服务器, 点击重置密码. root 密码建议设置的稍微复杂一些。
最重要的三个信息:
1. 服务器的公网 IP
2. 服务器的管理员账户 (固定为 root)
3. 管理员账户密码(在腾讯云网站上设置的)
这是我们登陆到 Linux 上的必要条件.
3.使⽤⼯具连接远程服务器
1,下载工具:FinalShell(连接云服务器)安装和使⽤
xhttp://www.hostbuf.com/t/988.html