Linux 基础操作与 Java 项目部署实战
Linux 环境搭建
环境搭建方式选择
主要有四种方案,各有优劣:
- 物理机安装:直接安装在硬件上。但桌面体验较差,维护成本高,不推荐。
- 虚拟机软件:如 VMWare。存在兼容性 bug,环境配置容易出问题,比较折腾,非常不推荐。
- WSL (Windows Subsystem for Linux):Windows 内集成的 Linux 环境。目前技术尚不够成熟,暂时不推荐。
- 云服务器:在腾讯云、阿里云或华为云等平台购买。稳定且易于管理,强烈推荐。
作为在校学生,通常可以申请免费试用或学生优惠,建议自行搜索相关资源。
本次演示基于 Ubuntu 22.04 LTS 系统。
使用云服务器
以阿里云为例,购买服务器后进入控制台。
首次使用需重置密码,并记录公网 IP 地址。连接 Linux 主要依赖三个关键信息:
- 服务器的外网 IP
- 管理员账户(通常为 root)
- 管理员账户密码
连接到 Linux
推荐使用 Xshell 等终端软件进行远程连接。下载免费版即可,安装过程简单。
新建会话,输入主机公网 IP,随后输入账号密码登录。成功连接后,终端界面将显示命令行提示符。
Linux 常用命令
掌握以下命令能极大提升效率。
ls
列出目录下的文件与子目录。
-a:显示所有文件,包括隐藏文件。-l:显示详细信息。-R:递归列出子目录内容。
pwd
显示当前工作目录的绝对路径。
cd
切换目录。
# 返回上级目录
cd ..
# 进入用户家目录
cd ~
# 返回最近访问目录
cd -
提示:使用 Tab 键可自动补全命令或路径;若输入错误,按 Ctrl+C 取消当前命令。
touch
创建空文件或修改文件时间戳。
cat
查看文件内容。
mkdir
创建新目录。
-p:支持创建多级目录,父目录不存在时自动建立。
rm
删除文件或目录。
-f:强制删除,不询问。-r:递归删除目录及其内容。
注意:严禁在生产服务器上运行
rm -rf /,这将导致灾难性后果。
cp
复制文件或目录。
-r:递归复制目录。


