首页 > 系统相关 >linux永久禁用交换分区swap

linux永久禁用交换分区swap

时间:2023-05-29 10:33:16浏览次数:48  
标签:入门 禁用 分区 交换 dev swap 小站 linux

Linux中永久禁用交换分区

原创 入门小站 入门小站 2023-05-28 21:47 发表于湖北 收录于合集#Linux790个 入门小站 分享运维技巧及10k+Stars的开源项目 252篇原创内容 公众号

【Linux250个常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

在 Linux 系统中,禁用交换分区不是一项常规维护操作,应该小心谨慎地执行。禁止交换分区意味着您的系统不能使用交换分区并可能会影响您的系统性能和稳定性。

如果您决定禁用交换分区,请按照以下步骤操作:

步骤1:检查当前交换分区

首先,您需要检查当前的交换分区。请运行 free -h 命令来查看系统的内存和交换分区使用情况:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:            62G        4.5G         55G        1.4G        3.9G         54G
Swap:          2.0G          0B        2.0G

在本例中,系统有一个 2GB 的交换分区。

步骤2:禁用交换分区

要永久禁用交换分区,您需要编辑 /etc/fstab 文件并注释掉交换分区的行。

请使用 vim,nano 或您喜欢的其他编辑器打开文件 /etc/fstab

sudo vim /etc/fstab

在该文件中找到交换分区的行,例如:

/dev/sda2    none   swap   sw   0   0

注释掉该行,使其变成以下内容:

#/dev/sda2    none   swap   sw   0   0

保存并退出文件。

步骤3:禁用交换分区

要在运行时禁用交换分区,您可以使用以下命令:

sudo swapoff -a

这将禁用系统中的所有交换分区。注意,这只会在当前会话中有效。如果您希望下次重启后仍然禁用交换分区,请按照步骤 2 对 /etc/fstab 文件进行相应更改。

步骤4:重新启动系统

当您完成上述步骤时,您需要重新启动您的系统才能使更改生效:

sudo reboot

完成重启后,您的系统将不再使用交换分区。请注意,禁用交换分区可能会影响您的系统性能和稳定性。在开始此过程之前,请务必权衡利弊并备份您的重要数据。

加入我的星球一起学习Ansible自动化运维快速入门25个常用Shell脚本细讲,免费提问

图片

【Linux250个常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

图片 入门小站 分享运维技巧及10k+Stars的开源项目 252篇原创内容 公众号

图片

 

收录于合集 #Linux  790个 上一篇Linux中/dev/tty、/dev/tty0和/dev/console之间的区别 阅读 849         写下你的留言    

标签:入门,禁用,分区,交换,dev,swap,小站,linux
From: https://www.cnblogs.com/cherishthepresent/p/17439705.html

相关文章

  • Linux工作原理2常用基本命令和目录层次结构
    本章是对本书中你将遇到的Unix命令和工具的指南。为什么是Unix命令?这不是一本关于Linux如何工作的书吗?当然是的,但Linux在本质上是一种Unix风格。在本章中,你会看到Unix这个词,而不是Linux,因为你可以把你学到的东西直接带到BSD和其他Unix风味的系统中去。我试图避免涉及太多Linux特......
  • linux 中 grep命令匹配空格和制表符
     001、匹配空格[root@PC1test4]#lsa.txt[root@PC1test4]#cata.txt##测试数据1_aabb2_ccdd3_eeff4_gghhkk[root@PC1test4]#sed-nla.txt##显示出空格和制表符1_aabb$2_ccdd$3_eeff$4_gg\thh\tkk$[root@PC1test4]#grep"......
  • Linux-RHCA操作系统
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • Linux网站部署
    一、登录服务器,获取域名和服务器地址1、一般通过阿里云或腾讯云登录,获取服务器IP地址和域名2、配置一个域名的记录,例如:www.baidu.com。3、获取记录后,申请安全证书,SSL下载安全证书4、获取SSH秘钥,用于远程链接服务器二、登录远程服务器,进行下一步操作1、查看是否有Linux环境......
  • 在linux上搭建web服务(静态网站)
    目录在linux上搭建web服务(静态网站)一、简介1.1.什么是web服务器1.2.web服务器的工作原理1.3.web服务软件有哪些1.4.http/https协议1.5.URL/URI1.6.apache1.7.nginx二、搭建apache服务,部署静态网站1.1.安装apache服务程序1.2.配置服务器文件参数1.2.1.配置文件/etc/httpd/conf/ht......
  • Linux - 配置file & ftp方式的yum源
      环境准备1、两台Centos服务器:node1、node22、配置ip:node1(192.168.56.111)、node2(192.168.56.112)3、关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld4、禁用SELinux:setenforce0&&sed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/c......
  • Linux 系统错误码 errno 剖析
    一、errno介绍1.1errno简介Linux中系统调用的错误都存储于错误码errno中。errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。errno是一个包含在<errno.h>中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误。若为0,则......
  • 网安--Linux操作系统基础知识
    1、Linux系统结构(1)内核1、管理进程(2)shell(包围在内核外的壳)接收用户的命令,经过转换,交给内核去执行查看shell工具 切换shell工具chsh-s例:chsh-s/bin/csh shell编程/shell脚本(.sh)#!/bin/bash(3)文件系统 "一切皆文件":以文件的方式进行访问lsof/bin/bash 查......
  • Linux - sshpass的安装与使用
     ssh登陆不能在命令行中指定密码,sshpass的出现则解决了这一问题。它允许你用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 1、安装[root@node1home]#wgethttp://sourceforge.net/projects/sshpass/files/sshpass/1.05/ssh......