Linux磁盘分区与网络配置实操指南-全面步骤解析

2025-04-22 5

Image

Linux磁盘分区与网络配置实操指南

一、Linux磁盘分区实操

1. 磁盘分区基础概念

  • 主分区(Primary Partition):最多4个,可直接格式化并挂载使用。
  • 扩展分区(Extended Partition):用于突破主分区数量限制,内部可划分逻辑分区。
  • 逻辑分区(Logical Partition):位于扩展分区内,数量无限制(受磁盘容量约束)。
  • 挂载点(Mount Point):分区在文件系统中的访问入口,如 /home/var

2. 分区工具选择

  • fdisk:传统命令行工具,适用于MBR分区表。
  • parted:支持GPT分区表,功能更强大。
  • GParted:图形化界面工具,适合新手。

3. 分区实操步骤(以fdisk为例)

```bash

列出所有磁盘

sudo fdisk -l

对 /dev/sda 进行分区

sudo fdisk /dev/sda

命令交互示例:

n -> 创建新分区

p -> 主分区

1 -> 分区号

回车 -> 默认起始扇区

+10G -> 指定大小

w -> 写入分区表

```

4. 格式化与挂载

```bash

格式化为ext4文件系统

sudo mkfs.ext4 /dev/sda1

创建挂载点并挂载

sudo mkdir /mnt/data
sudo mount /dev/sda1 /mnt/data

永久挂载(编辑 /etc/fstab)

echo '/dev/sda1 /mnt/data ext4 defaults 0 0' | sudo tee -a /etc/fstab
```

5. 注意事项

  • 备份数据:分区操作会清除磁盘数据。
  • 分区表类型:MBR(传统) vs GPT(现代,支持大容量磁盘)。
  • 文件系统选择:ext4(通用)、xfs(高性能)、btrfs(高级功能)。

二、Linux网络配置实操

1. 网络配置基础

  • IP地址:标识网络设备的数字标签。
  • 子网掩码:划分网络地址和主机地址。
  • 网关:连接不同网络的设备。
  • DNS:域名解析服务。

2. 配置工具

  • nmcli:NetworkManager命令行工具。
  • ip:现代网络管理工具。
  • ifconfig(已弃用):传统网络配置工具。

3. 网络配置实操(以nmcli为例)

```bash

查看连接列表

nmcli connection show

修改现有连接(假设连接名为ens33)

nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24
nmcli connection modify ens33 ipv4.gateway 192.168.1.1
nmcli connection modify ens33 ipv4.dns 8.8.8.8
nmcli connection modify ens33 ipv4.method manual

重启连接

nmcli connection down ens33
nmcli connection up ens33
```

4. 静态IP配置(/etc/network/interfaces 示例)

auto ens33
iface ens33 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8

重启网络服务

sudo systemctl restart networking

5. 排查网络问题

  • ping:测试网络连通性。
  • ip addr:查看IP地址配置。
  • ip route:查看路由表。
  • netstat/ss:查看网络连接状态。
  • traceroute:追踪网络路径。

三、实操案例与实践

1. 分区案例:为数据盘创建分区

```bash

假设新磁盘为 /dev/sdb

sudo fdisk /dev/sdb

n -> p -> 1 -> 回车 -> 回车(使用全部空间) -> w

sudo mkfs.ext4 /dev/sdb1
sudo mkdir /data
sudo mount /dev/sdb1 /data
echo '/dev/sdb1 /data ext4 defaults 0 0' | sudo tee -a /etc/fstab
```

2. 网络案例:配置双网卡绑定

```bash

安装ifenslave工具

sudo apt install ifenslave

配置绑定接口(/etc/network/interfaces)

auto bond0
iface bond0 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
bond-mode 802.3ad
bond-miimon 100
bond-slaves ens33 ens34

重启网络服务

sudo systemctl restart networking
```

3. 实践

  • 定期备份:分区操作前备份重要数据。
  • 文档记录:记录分区布局和网络配置。
  • 监控与日志:使用工具(如dstatsar)监控磁盘和网络性能。
  • 安全加固:限制物理访问,使用防火墙(如iptablesufw)。

:Linux磁盘分区与网络配置是系统管理员的核心技能。通过掌握fdisk、parted等工具进行磁盘分区,以及使用nmcli、ip命令配置网络,可以高效管理Linux系统。实操中需注重备份、文档记录和安全加固,确保系统稳定运行。

// 来源:https://www.nzw6.com

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关

源码下载