君玉自牧 君玉自牧
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
首页
  • Linux
  • Nginx
  • MySQL
  • Redis
  • Kafka
  • Docker
  • Jenkins
  • Oneindex
  • Bitwarden
  • Confluence
  • Photogallery
  • 智能手机
  • 上古卷轴
  • 健身记录
  • 站点相关
  • 未完待续
GitHub (opens new window)
  • 技术架构

  • 桌面维护

  • 网络工程

  • 系统运维

    • Linux

      • CentOS 初始化 & 环境准备
      • Linux SSH 服务 & 免密登录
      • Linux 用户权限 & 防火墙
      • Linux 磁盘挂载及交换分区
        • 磁盘挂载
        • 交换分区
      • Linux 编辑器:vi & vim
      • Linux 软件包管理
      • Linix 文件共享:FTP、NFS、Samba
      • Linux 定时任务:crontab
      • Linux 系统日志基本管理
      • Linux 系统 Shell 命令
      • 使用 nohup 启动守护进程
      • 使用 pm2 启动守护进程
      • 使用 Ansible 自动化运维
      • 使用 Puppet 自动化运维
    • Apache

    • Nginx

    • MySQL

    • Redis

    • MQ

    • ELK

    • Nacos

    • PostgreSQL

    • MongoDB

  • 环境搭建

  • 容器编排

  • 持续集成

  • 监控告警

  • 项目实践

  • 脚本开发

  • 前端开发

  • 后端开发

  • 效率工具

目录

Linux 磁盘挂载及交换分区

# 磁盘挂载

查看磁盘挂载情况

df -h
1

# 交换分区

查看是否有交换分区

free -h
dd if=/dev/zero of=/mnt/swap bs=1M count=8000
fallocate -l 8G /mnt/swap
chmod 600 /mnt/swap
1
2
3
4

设置交换分区文件:mkswap /mnt/swap 加入 swap:swapon /mnt/swap 设置自动挂载

vim /etc/fstab
/mnt/swap swap swap defaults 0 0
echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab
1
2
3

查看内核参数 vm.swappiness 中的数值是否为 0,如果为 0 则根据实际需要调整成 30 临时修改:

sysctl vm.swappiness=30
cat /proc/sys/vm/swappiness
vim /etc/sysctl.conf
echo 'vm.swappiness=30'>> /etc/sysctl.conf
sysctl -p
1
2
3
4
5

关闭 swap 分区

swapoff /mnt/swap 
swapoff -a >/dev/null
1
2

删除分页文件

rm -rf /mnt/swap
1
网页编辑 (opens new window)
最近提交: 2023/03/22, 11:52:35
Linux 用户权限 & 防火墙
Linux 编辑器:vi & vim

← Linux 用户权限 & 防火墙 Linux 编辑器:vi & vim→

Theme by Vdoing | Copyright © 2011-2023 | 君玉自牧
粤ICP备15057965号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式