解决虚拟机Ubuntu18.04系统初始内存占用过高(Ubuntu 18.04开机进入命令行及还原)




概述


在使用CDH时,搭建的环境为1实体机+2虚拟机的方式:

实体机	:	Master	172.20.10.100
虚拟机1	:	Slave1	172.20.10.10
虚拟机2	:	Slave2	172.20.10.20

虚拟机各给了4G的内存,但是当CDH配置的各个组件启动之后,发现还是不太够,因此转而希望能做一些改变,减小非必要的系统进程占用的内存。

1. 普通设置

查看内存命令

  • 以进程的方式查看top
  • 静态查看free -h
  • 动态查看watch free -hwatch -n 1 cat /proc/meminfo

例如:
root@master:# free -h

   总计 已用 空闲 共享 缓冲/缓存 可用
内存 15G 3.2G 2.1G  8.2G  10G  3.9G
交换 9.5G 5.6G 4.0G

  1. buff/cache占用过大 linux free命令中buffer与cache的区别
	sync
	echo 1 > /proc/sys/vm/drop_caches
	sync
	echo 2 > /proc/sys/vm/drop_caches
	sync
	echo 3 > /proc/sys/vm/drop_caches
  1. sudo apt-get autoclean 清理旧版本的软件缓存
  2. sudo apt-get clean 清理所有软件缓存
  3. sudo apt-get autoremove 删除系统不再使用的孤立软件
  4. 关闭一些自启软件。
  5. VMWare软件设置:vmware虚拟机运行ubuntu等卡慢的解决办法
  6. ubuntu下可删除哪些文件来释放系统空间
  7. sudo sysctl -w vm.drop_caches=3


2. 核心设置–进入命令行模式


这里转自让ubuntu18.04开机进入命令行模式或还原,感谢!

2.1 设置开机进入命令行模式

  1. 首先我们修改grub文件sudo vim /etc/default/grub
    1.1 按i启用编辑,用#注释掉GRUB_CMDLINE_LINUX_DEFAULT="quiet",修改为GRUB_CMDLINE_LINUX_DEFAULT="text"
    在这里插入图片描述
    1.2 取消GRUB_TERMINAL=console的注释
    在这里插入图片描述
    1.3 改完之后,按Esc再按:wq保存退出

  2. 然后更新grub配置:
      sudo update-grub,出现done表示完成

  3. 设置开机进入字符界面
      sudo systemctl set-default multi-user.target.此步骤必须做,网上有的文章都没写此步骤

  4. 重新启动ubuntu
      sudo reboot

  5. 重启完后,应该就直接进入到命令行模式了,输入用户名和密码即可登录进入系统
    在这里插入图片描述

  6. 此外,经过此设置,我们应该优先通过SSH方式(如果已经配置过的话),从当前主机Master远程登录访问Slave1,这也是为什么我们选择将Slave1设置为命令行模式的原因,因为图形界面本来也就用不到。如下:
    在这里插入图片描述
    原本我的可用内存,只有1.5G,现在经过设置之后,达到了2.2G ,即节省内存700M左右.

2.2 还原到图形界面模式

  1. 还原上述步骤1, 2
  2. 步骤3,改为sudo systemctl set-default graphical.target,既默认进入图形界面
  3. 重启即可

2.3 ubuntu命令行模式与图形桌面切换方法

(此方法在没有做上述步骤时可用)

  1. 图形桌面—>命令行模式:Ctrl+Alt+F6
  2. 命令行模式—>图形桌面:Ctrl+Alt+F7
  3. 如果是虚拟机,参考虚拟机+ubuntu 图形界面和终端界面的切换

  

3. CDH相关特殊设置


暂无。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值