Linux 基础操作与 Java 项目部署实战
Linux 环境搭建
环境搭建方式选择
在开始之前,我们需要确定运行环境。常见的方案有四种:
- 物理机安装:不推荐,桌面交互体验较差。
- 虚拟机软件:如 VMware,容易遇到兼容性问题,折腾成本高。
- WSL (Windows Subsystem for Linux):Windows 下的 Linux 子系统,目前技术尚不够成熟稳定。
- 云服务器:推荐方案。直接在腾讯云、阿里云或华为云等平台购买实例即可。在校学生通常可以申请免费试用资源。
本文后续演示将基于 Ubuntu 22.04 LTS 系统。
连接服务器
不同厂商的控制台界面略有差异,以阿里云为例。购买后进入控制台,首次使用建议重置密码并记录以下关键信息:
- 服务器的公网 IP
- 管理员账户(通常为 root)
- 管理员密码
这些信息是远程登录的必要凭证。
使用终端工具连接
推荐使用 Xshell 等终端软件进行 SSH 连接。下载安装后新建会话,输入主机 IP 和账号密码即可建立连接。成功登录后会看到命令行提示符,表示环境已就绪。
Linux 常用命令
掌握核心命令能极大提升效率。以下是开发中高频使用的指令:
文件与目录管理
-
ls:列出目录内容。
-a:显示隐藏文件(以.开头)。-l:显示详细信息。-R:递归列出子目录。
ls -la /home/user -
pwd:显示当前工作目录路径。
-
cd:切换目录。
cd ..:返回上级目录。cd ~:进入用户家目录。cd -:返回上一次访问的目录。
提示:所有命令均可使用
Tab键补全,提高输入效率;若命令输错,按Ctrl + C取消。 -
touch:创建空文件或修改文件时间戳。
-
mkdir:创建目录。
-p:递归创建多级目录,若父目录不存在则自动建立。
-
rm:删除文件或目录。
-f:强制删除,不提示确认。-r:递归删除目录及其内容。
警告:严禁在生产环境直接运行
rm -rf /,这将导致系统崩溃。 -
cp:复制文件或目录。


