ILD

disable linux gui
作者:Yuan Jianpeng 邮箱:yuanjp89@163.com
发布时间:2024-11-13 站点:Inside Linux Development

在笔记本上,创建了一个fedora 41的虚拟机,分配了2G内存。安装后,启动,发现内存严重不足:

$ free

               total        used        free      shared  buff/cache   available

Mem:         1936188     1196448      127812       15980      781308      739740

Swap:        1935356         768     1934588

top发现是GUI进程消耗了,大量的内存。搜了一下,可以设置了命令行模式:


$  sudo systemctl set-default multi-user

Removed '/etc/systemd/system/default.target'.

Created symlink '/etc/systemd/system/default.target' → '/usr/lib/systemd/system/multi-user.target'.


设置后重启。可以看到,显示界面是命令行模式:


再次执行free,发现可用内存,大增:

$ free

               total        used        free      shared  buff/cache   available

Mem:         1936180      509816     1303448        4136      273460     1426364

Swap:        1935356           0     1935356


通过下面的命令,可以恢复GUI模式:


$ sudo systemctl set-default graphical

[sudo] password for yuan:

Removed '/etc/systemd/system/default.target'.

Created symlink '/etc/systemd/system/default.target' → '/usr/lib/systemd/system/graphical.target'.


参考

https://linuxconfig.org/using-linux-without-gui


Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.