乌班图配置
时间: 2025-07-11 07:04:38 浏览: 3
Ubuntu 系统的配置涵盖多个方面,包括网络设置、用户权限管理、系统更新、软件安装与服务配置等。以下是 Ubuntu 系统常见配置任务的指南。
### 用户与权限管理
在 Ubuntu 中,用户账户可以通过命令行或图形界面进行管理。默认情况下,安装过程中创建的第一个用户具有 `sudo` 权限,可以执行管理员操作。添加新用户可使用如下命令:
```bash
sudo adduser username
```
为用户分配 `sudo` 权限时,需将用户加入 `sudo` 组:
```bash
sudo usermod -aG sudo username
```
### 系统更新与软件安装
保持系统更新是确保安全性和稳定性的重要步骤。使用以下命令更新软件包列表并升级已安装的包:
```bash
sudo apt update && sudo apt upgrade
```
安装新软件可通过 `apt` 包管理器完成。例如,安装 `curl` 工具:
```bash
sudo apt install curl
```
### 网络配置
Ubuntu 支持通过命令行和图形界面配置网络。对于服务器版本,通常使用命令行工具如 `netplan` 或 `interfaces` 文件进行静态 IP 配置。
对于基于 `netplan` 的系统(如 Ubuntu 17.10 及以上),编辑 `/etc/netplan/01-netcfg.yaml` 文件:
```yaml
network:
version: 2
ethernets:
enp3s0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
```
应用更改:
```bash
sudo netplan apply
```
### 防火墙配置
Ubuntu 使用 `ufw`(Uncomplicated Firewall)作为前端防火墙管理工具。启用防火墙并设置默认策略:
```bash
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
```
允许特定端口访问,例如 SSH 端口:
```bash
sudo ufw allow 22/tcp
```
### 系统服务管理
Ubuntu 使用 `systemd` 作为初始化系统和服务管理器。查看服务状态:
```bash
systemctl status ssh
```
启动、停止或重启服务:
```bash
sudo systemctl start ssh
sudo systemctl stop ssh
sudo systemctl restart ssh
```
设置开机自启服务:
```bash
sudo systemctl enable ssh
```
### 时间与时区设置
Ubuntu 推荐使用 `timedatectl` 命令来查看和设置时间和时区:
```bash
timedatectl
```
更改时区:
```bash
sudo timedatectl set-timezone Asia/Shanghai
```
启用 NTP 同步以保持时间准确性:
```bash
sudo timedatectl set-ntp true
```
### 文件系统与磁盘管理
监控磁盘空间使用情况:
```bash
df -h
```
查看目录大小:
```bash
du -sh /path/to/directory
```
扩展逻辑卷或调整文件系统大小是常见的维护任务,涉及 `lvextend` 和 `resize2fs` 或 `xfs_growfs` 命令,具体取决于文件系统类型[^1]。
### 安全加固
定期检查系统日志以发现潜在的安全问题,主要日志文件位于 `/var/log/` 目录下,特别是 `auth.log` 和 `syslog`。禁用不必要的服务、限制 root 访问、配置强密码策略以及定期更新系统补丁也是提升安全性的关键措施[^2]。
阅读全文
相关推荐


















