用命令行搭建Linux环境
用命令行搭建Linux环境详细介绍
搭建 Linux 环境通常指通过命令行完成系统初始化配置或开发环境搭建。以下是通用步骤(以主流的 Ubuntu/Debian 和 CentOS/RHEL 发行版为例):
一、系统初始化(以 root 用户操作)
1. 更新系统软件包
bash
update upgrade
yum update
update:同步软件源索引(仅 Ubuntu/Debian)。upgrade/update:升级已安装的软件包到最新版本。
2. 安装基础工具(可选但常用)
bash
net-tools
yum net-tools
二、用户权限配置(推荐非 root 用户操作)
直接使用 root 用户有安全风险,建议创建普通用户并授予 sudo 权限:
1. 创建新用户
bash
/bin/bash username
username
2. 授予 sudo 权限
bash
username
wheel username
3. 切换到新用户
bash
- username
三、网络配置(按需)
1. 查看网络状态
bash
addr
2. 配置静态 IP(以 Ubuntu 20.04+ 为例)
编辑网络配置文件(基于 Netplan):
bash
/etc/netplan/00-installer-config.yaml
示例配置(替换 enp0s3 为你的网卡名,192.168.1.100 为目标 IP):
yaml
no
192.168.1.100/24
default
192.168.1.1
8.8.8.8 114.114.114.114
应用配置:
bash
netplan apply
四、开发环境搭建(示例)
若需编程开发,可按需安装语言运行时(以 Python 和 Node.js 为例)。
1. 安装 Python 3(通常预装,可升级)
bash
python3 python3-pip
yum python3 python3-pip
python3
pip3
2. 安装 Node.js(通过 nvm 管理多版本)
bash
-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh
~/.bashrc
nvm
五、验证环境
完成上述步骤后,可通过简单命令验证:
bash
www.baidu.com
注意事项
- 不同 Linux 发行版(如 Ubuntu、CentOS、Fedora)的命令可能有差异,需根据实际系统调整。
- 生产环境中建议关闭 root 直接登录,通过
sudo执行特权操作。 - 网络配置需根据实际网络环境(如公司内网、家庭路由器)调整 IP、网关和 DNS。