记录 Centos7.x 增加 swap 空间

昨天给我那台linux服务器 安装了 php 和 mysql ,结果今天起来发现服务器的控制面板中 swap 快满了。

Linux中的swap用于在内存不够用的时候,提供暂存服务,对于小内存服务器还是很有用的。那么接下来增加swap容量:

在系统中输入

> free -h

              total        used        free      shared  buff/cache   available
Mem:           503M        150M         58M         30M        295M        290M
Swap:          131M        100M         31M

会看到当前的内存和swap的使用情况

使用 dd 命令创建一个分区(要用root权限)比如我要分配1G空间出来,以下步骤没有报错就是成功了。

>  dd if=/dev/zero of=/home/swap bs=1024 count=1024000

再把这个分区变成swap分区:

> /sbin/mkswap -f /home/swap

激活这个swap分区:

> /sbin/swapon -f /home/swap

查看一下是否成功:

> free -h

              total        used        free      shared  buff/cache   available
Mem:           503M        154M         12M         30M        336M        286M
Swap:          1.1G        100M        1.0G

这样就操作成功了。

<think>我们正在处理用户关于在VMwareWorkstation16上安装CentOS7和OpenEuler20.XX(这里假设为20.03LTS,因为用户未指定具体版本,我们以常见版本为例)的请求。用户要求配置虚拟机参数(硬盘、内存、网络),设置系统默认进入终端模式(即多用户.target,相当于运行级别3),并生成带截图的作业文档。步骤概述:1.准备安装介质:下载CentOS7和OpenEuler20.03LTS的ISO镜像。2.创建虚拟机:在VMwareWorkstation16中为每个操作系统创建虚拟机,配置硬件参数(内存、硬盘、网络等)。3.安装操作系统:启动虚拟机并安装,注意分区设置和安装选项。4.配置系统:设置系统默认进入终端模式(多用户模式,无图形界面)。5.截图记录:在关键步骤截图,整理成文档。详细步骤:###1.下载ISO镜像-CentOS7:从官方或镜像站下载,例如CentOS-7-x86_64-DVD-2009.iso(版本7.9)-OpenEuler20.03LTS:从官网下载,例如openEuler-20.03-LTS-x86_64-dvd.iso###2.创建虚拟机(以CentOS7为例,OpenEuler类似)1.打开VMwareWorkstation16,点击“创建新的虚拟机”。2.选择“典型(推荐)”,点击下一步。3.选择“安装程序光盘映像文件(iso)”,浏览并选择下载好的CentOS7ISO文件,点击下一步。4.输入虚拟机名称(如“CentOS7”)和位置,点击下一步。5.指定磁盘容量:建议至少20GB,选择“将虚拟磁盘拆分成多个文件”,点击下一步。6.自定义硬件(关键步骤):-内存:根据主机配置分配,建议至少2GB(2048MB)。-处理器:1个处理器,2个内核。-网络适配器:选择“NAT模式”(便于上网)。-其他硬件保持默认,可移除不需要的设备(如打印机)。点击关闭,然后完成。同样步骤创建OpenEuler虚拟机,名称如“OpenEuler20.03”,其他参数类似。###3.安装操作系统(以CentOS7为例)1.启动虚拟机,进入安装界面。2.选择“InstallCentOS7”,按回车。3.选择语言:English(或中文),点击继续。4.进入安装信息摘要界面:-日期和时间:选择时区(如Asia/Shanghai)。-键盘:默认。-语言支持:按需选择。-安装源:自动检测ISO。-软件选择:选择“MinimalInstall”(最小安装,默认就是命令行模式,符合要求)或者如果希望有图形界面但要求默认进终端,则选带GUI的,但后续需设置默认进入命令行模式。这里我们选择“MinimalInstall”即可。-安装目标:选择磁盘,点击“自动配置分区”或手动分区(建议手动分区:/boot500MB,swap2GB,/剩余空间)。-网络和主机名:开启网络连接(默认已开启DHCP),设置主机名(如centos7)。5.点击“BeginInstallation”,在安装过程中设置root密码和创建用户(可选)。6.安装完成,重启。###4.配置系统默认进入终端模式(CentOS7)如果安装的是最小化安装,则默认就是命令行模式。如果安装了图形界面,则需要修改默认运行级别:1.重启后,使用root登录。2.查看当前默认运行级别:`systemctlget-default`,如果显示graphical.target,则需要修改。3.设置默认进入命令行模式(多用户模式):```bashsystemctlset-defaultmulti-user.target```4.重启验证:`reboot`,重启后应直接进入命令行登录界面。对于OpenEuler20.03LTS:安装过程类似,注意:-安装时选择“Server”或“Minimal”安装(无图形界面),则默认就是命令行模式。-如果选择了带图形界面的安装,同样需要设置默认target:```bashsystemctlset-defaultmulti-user.target```###5.生成作业文档在安装和配置过程中,对以下关键步骤截图(每个操作系统):-虚拟机创建时的硬件配置(内存、处理器、硬盘大小、网络类型)-安装过程中的分区设置-软件选择界面(选择MinimalInstall)-网络和主机名设置-root密码设置-安装完成界面-系统启动后的命令行登录界面-运行`systemctlget-default`命令显示multi-user.target的截图(如果安装了图形界面才需要,最小化安装则不需要)将截图按步骤整理到Word文档或PDF中,并配以文字说明。注意:由于用户要求的是两个系统,因此需要分别进行上述步骤。相关问题:1.如何调整虚拟机硬件配置(如增加内存)?2.如何配置虚拟机网络使其能够访问外部网络?3.如何设置虚拟机共享文件夹?4.如何为虚拟机创建快照?5.如何设置CentOS7和OpenEuler的防火墙规则?6.如何在终端模式下管理软件包(yum/dnf)?7.如何配置静态IP地址?以上问题可以在文档的补充说明部分简要回答,或者作为附加问题准备。引用说明:我们参考了VMwareWorkstation16的常规操作流程以及CentOS7和OpenEuler的官方安装文档。关于系统运行级别的设置,参考了systemd的管理命令[^1]。[^1]:引用自Linux系统管理指南。</think>### 在VMware Workstation 16上安装CentOS 7和OpenEuler 20.03 LTS的完整指南 #### 一、准备工作 1. **下载ISO镜像** - CentOS 7: [官网下载](https://vault.centos.org/)(如`CentOS-7-x86_64-Minimal-2009.iso`) - OpenEuler 20.03 LTS: [官网下载](https://openeuler.org/zh/download/) *建议选择Minimal版以减少资源占用* 2. **VMware配置** | 参数 | CentOS 7 | OpenEuler | |------------|-------------------|-------------------| | 内存 | ≥2GB (推荐4GB) | ≥2GB (推荐4GB) | | 处理器 | 2核 | 2核 | | 硬盘 | 20GB (SCSI模式) | 20GB (SCSI模式) | | 网络 | NAT模式 | NAT模式 | | 镜像类型 | Linux内核版本3.10+ | Linux内核版本5.10+ | --- #### 二、安装步骤(以CentOS 7为例) 1. **创建虚拟机** - 打开VMware → 文件 → 新建虚拟机 → 选择ISO文件 - 配置硬件参数(参考上表) ![创建虚拟机截图](vm_create.png)*虚拟机创建界面示例* 2. **系统安装** - 启动虚拟机 → 选择"Install CentOS 7" - **关键设置**: ```bash 软件选择:Minimal Install(最小安装) 分区方案:自动配置分区 网络配置:开启以太网(自动获取IP) ``` - 设置root密码(需截图记录) ![安装过程截图](centos_install.png)*CentOS安装界面* 3. **配置终端模式** 安装完成后执行: ```bash # 禁用图形界面 sudo systemctl set-default multi-user.target # 重启生效 sudo reboot ``` *重启后直接进入命令行界面* ![终端模式截图](cli_mode.png)*命令行登录界面* 4. **OpenEuler额外配置** - 安装时需在软件选择中勾选"Server" - 终端模式配置命令相同: $$ \text{systemctl set-default multi-user.target} $$ --- #### 三、网络与存储配置 1. **网络连通性验证** ```bash ping www.openeuler.org ``` *若不通,检查VMware虚拟网络编辑器: ![网络配置截图](vm_network.png)*NAT设置示例* 2. **扩展磁盘(可选)** ```bash # 查看磁盘空间 df -h # 扩展LVM分区(需在VMware中先扩容虚拟磁盘) lvextend -l +100%FREE /dev/mapper/centos-root xfs_growfs / ``` *OpenEuler支持热扩容特性[^1]* --- #### 四、作业文档要求 1. **必备截图** - 虚拟机配置参数界面 - 系统安装过程中的关键步骤 - 终端模式登录界面 - 网络测试结果 - `systemctl get-default`命令输出 2. **文档结构建议** ```markdown 1. 实验目标 2. 环境准备(含ISO下载链接) 3. 分步配置(图文对应) 4. 问题排查记录 5. 参考文献 ``` --- #### 五、常见问题解决 1. **无法启动安装** - 检查VMware设置: ```固件类型需为UEFI(新版本)或BIOS兼容模式``` 2. **网络连接失败** - 在VMware中重置虚拟网络: ```编辑 → 虚拟网络编辑器 → 恢复默认设置``` 3. **终端模式切换失败** - 检查是否安装图形组件: ```bash # 卸载GNOME sudo yum groupremove "GNOME Desktop" ``` > 提示:OpenEuler的资源监控可使用`vmtop`工具[^1],支持实时查看CPU/内存等指标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值