Linux 基础使用与 Java 项目部署实战
环境搭建
选择部署方式
在 Linux 环境搭建上,主要有几种路径:
- 物理机安装:桌面体验较差,不推荐用于开发或生产。
- 虚拟机(VMware/VirtualBox):存在兼容性问题,容易折腾,效率不高。
- WSL (Windows Subsystem for Linux):适合 Windows 用户本地调试,但技术成熟度仍在迭代中。
- 云服务器:强烈推荐。直接在腾讯云、阿里云等厂商处购买实例,环境纯净且稳定。在校学生可关注官方活动获取优惠资源。
本文以 Ubuntu 22.04 LTS 为例进行演示。
连接服务器
购买服务器后,我们需要通过终端软件远程连接。推荐使用 Xshell 或类似工具。
首次登录前,请确认掌握以下三个关键信息:
- 公网 IP:在控制台查看。
- 管理员账户:通常为
root。 - 密码:重置后的初始密码。
连接成功后,建议立即修改默认密码以确保安全。
Linux 常用命令速查
掌握这些命令是日常运维的基础,建议结合场景记忆。
文件与目录管理
- ls:列出目录内容。常用
-l查看详情,-a显示隐藏文件,-R递归列出子目录。ls -la /home/user - pwd:显示当前工作目录的绝对路径。
- cd:切换目录。
..返回上级,~进入家目录,-返回上次位置。*提示:善用 Tab 键补全路径,Ctrl+C 取消当前命令。cd .. cd ~ - mkdir:创建目录。
-p参数可一次性创建多级目录。mkdir -p project/src/main/java - rm:删除文件或目录。
-f强制删除,-r递归删除。警告:切勿在生产环境随意执行rm -rf /。 - cp:复制文件。
-r递归复制目录。注意源文件不会消失。 - mv:移动文件或重命名。若目标为已存在目录,则移入其中;若为文件名,则重命名。
文本处理与查看
- cat:查看文件内容,适合小文件。
- tail:查看文件末尾,配合
-f可实时追踪日志。tail -f application.log


