在进行软件开发或者系统运维的过程中,Linux 系统因其开源、稳定、安全等特性而受到广泛的欢迎。搭建 Linux 环境是许多开发者和运维人员的第一步,本文将介绍在本地和云环境中搭建 Linux 环境的步骤。
一、本地环境搭建
-
选择 Linux 发行版:常见的 Linux 发行版有 Ubuntu、CentOS 和 Debian 等。对于初学者来说,Ubuntu 是一个很好的选择,因为它用户友好,社区资源丰富。
-
下载 ISO 文件:访问 Ubuntu 的官方网站(https://ubuntu.com/download),选择适合的版本进行下载。
-
制作启动 U 盘: 使用工具如 Rufus(Windows)或 Etcher(跨平台)将下载的 ISO 文件写入 U 盘,制作成可启动的安装媒介。
-
启动安装: 将创建好的启动 U 盘插入电脑,重启并进入 BIOS/UEFI 设置,调整启动顺序,从 U 盘启动,进入 Ubuntu 安装界面,选择“安装 Ubuntu”。
-
分区设置: 在分区设置中,您可以选择“自动分区”或者手动分区。若选择手动分区,可以创建根分区(
/
)、交换分区(swap
)等。 -
安装完成: 根据提示完成安装过程,重启计算机移除 U 盘。首次进入系统时,创建用户名和密码。
-
更新系统: 进入新系统后,首先打开终端(Terminal),输入以下命令更新软件包:
bash
sudo apt update
sudo apt upgrade
二、云环境搭建
-
选择云服务提供商:常见的云服务提供商有 AWS、阿里云、腾讯云等。以阿里云为例,您需要注册一个账号。
-
创建实例: 登录到阿里云控制台,选择“云服务器 ECS”,然后点击“创建实例”。在实例配置中选择操作系统为 Ubuntu 或者 CentOS。
-
安全组配置: 在创建实例时,记得配置安全组规则,开放 22 端口以便通过 SSH 连接。
-
连接 SSH: 实例创建完成后,您可以在本地终端使用 SSH 连接到云服务器。假设您的实例 IP 为 192.168.1.1,命令如下:
bash
ssh root@192.168.1.1
如果是使用非 root 用户,则需要替换为相应的用户名。
- 系统更新: 成功连接后,建议立即更新系统。对于 Ubuntu,与本地环境相同,使用以下命令:
bash
sudo apt update
sudo apt upgrade
- 软件安装: 根据项目需要安装相关软件,例如,安装 Git、Nginx 等。在终端中运行以下命令进行安装:
bash
sudo apt install git
sudo apt install nginx
三、环境设置
无论是本地或云上的 Linux 环境,您可能还需要进行一些基本的配置,例如:
- 配置防火墙: 使用 UFW(Uncomplicated Firewall)配置简单的防火墙规则:
bash
sudo ufw allow OpenSSH
sudo ufw enable
- 设置时区: 可以通过以下命令设置时区为上海:
bash
sudo timedatectl set-timezone Asia/Shanghai
结论
搭建 Linux 环境的过程虽然看似复杂,但通过逐步的操作和良好的学习态度,您将能够创建一个适合自己开发与学习的环境。通过不断的实践,您会逐渐熟悉 Linux 的各种命令和操作,进而提升自己的技术水平。