首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux非图形界面安装

在Linux系统中,非图形界面(也称为命令行界面或CLI)的安装通常涉及以下几个步骤:

基础概念

  1. 图形界面 vs 非图形界面
    • 图形界面:用户通过鼠标和键盘与图形化的窗口、图标和菜单进行交互。
    • 非图形界面:用户通过命令行输入指令来执行操作,通常使用终端(Terminal)。
  • 终端
    • 终端是一个输入输出设备,可以通过它输入命令并查看输出结果。

安装步骤

  1. 启动到恢复模式
    • 重启计算机,在GRUB启动菜单中选择“恢复模式”(Recovery Mode)。
  • 禁用图形界面
    • 在恢复模式下,选择“root进入”(Drop to root shell prompt)。
    • 输入以下命令禁用图形界面:
    • 输入以下命令禁用图形界面:
  • 重启系统
    • 输入以下命令重启系统:
    • 输入以下命令重启系统:
  • 验证非图形界面
    • 系统重启后,应该直接进入命令行界面,而不是图形登录界面。

相关优势

  • 资源占用低:非图形界面占用的系统资源较少,适合服务器和资源有限的环境。
  • 自动化和脚本化:便于编写自动化脚本,进行批量操作和管理。
  • 安全性高:减少了图形界面可能带来的安全风险。

应用场景

  • 服务器管理:大多数服务器运行在非图形界面下,以便于远程管理和自动化操作。
  • 嵌入式系统:资源受限的嵌入式设备通常使用非图形界面。
  • 开发和调试:开发者可以通过命令行进行详细的系统调试和日志查看。

常见问题及解决方法

  1. 无法进入命令行界面
    • 确保在GRUB菜单中选择了正确的启动项(如恢复模式)。
    • 检查系统日志(如/var/log/messagesdmesg)以获取更多信息。
  • 图形界面仍然启动
    • 确认systemctl set-default multi-user.target命令已正确执行。
    • 检查是否有其他服务或配置文件强制启动图形界面。

示例代码

以下是一个简单的脚本示例,用于在系统启动时自动进入非图形界面:

代码语言:txt
复制
#!/bin/bash
# 设置系统默认启动为目标多用户(非图形界面)
systemctl set-default multi-user.target

# 重启系统
reboot

将上述脚本保存为disable-gui.sh,然后赋予执行权限并运行:

代码语言:txt
复制
chmod +x disable-gui.sh
sudo ./disable-gui.sh

通过以上步骤,你可以成功地将Linux系统配置为非图形界面模式。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux 百度客户端 非图形界面 小结

图形化linux百度客户端可以搜索bcloud,安装包位置: https://github.com/LiuLang/bcloud 下面来小结下非图形化客户端有3个, bypy,bpcs_uploader...,syncy ---- 一,syncy有3种版本,分别为bash,python,perl,听说是python是最好的,但我在openwrt下,从来没安装成功过python版本。...第二点,系统要安装php运行环境。。。我在openwrt下没成功安装bpcs_uploader,而且bpcs_uploader的命令相当的弱。。。...百度网盘的php客户端 bpcs_uploader ---- 三,bypy作为一个专门为树莓派设计的百度客户端,是我唯一在openwrt下安装成功的python的百度客户端。。。...pogoplug openwrt 安装 百度网盘python客户端 bypy ---- 我个人觉得bypy算是linux下最好的百度客户端

4K50
  • linux centos 安装Jenkins(非docker方式)

    写在前面 我之前写过 Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(一):Jenkins安装 这jenkisn的安装过程,但这篇使用的是docker的方式安装的...,在实际的使用过程后:我不推荐新手使用docker的方式安装jenkins 新手使用docker的方式安装jenkins使用过程中可能会遇到较多问题,耗费不必要的时间精力; 运行环境 centos:7.2...cpu:1核 2G内存 1M带宽 安装java 因为jenkins是用java开发的,需先安装javajdk sudo yum install java 安装完用检查安装是否成功 java -...64-Bit Server VM (build 25.191-b12, mixed mode) 安装git 非必须。...一般如果需要jenkins直接拉取git服务的代码构建部署的话,就要安装 (安装参考) 开始安装jenkins 安装 sudo wget -O /etc/yum.repos.d/jenkins.repo

    1.3K20

    Linux非root用户安装及配置MySql

    文章时间:2020年1月17日 23:59:26 解决问题:Linux非root用户,纯内网环境下 安装及配置MySql 基于系统:RedHat CentOS MySql版本:5.7.29 非...一、下载安装包 二、解压及编写配置文件 1、解压文件 2、编写配置文件 三、安装MySql 四、启动MySql 五、登录MySql 1、获取root用户密码 2、登录MySql 查看报错 3、增加sock...路径进行启动 4、修改初始密码 5、查看MySql进程状态 六、参考文献 七、离线安装包 一、下载安装包 镜像站网址(极力推荐,下载速度贼快):http://mirrors.ustc.edu.cn/ 我用的经镜像站....tar.gz(文章时间是最新的版本) 安装包下载过程非常简单。...二、解压及编写配置文件 1、解压文件 tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.29-linux-glibc2.12

    14.8K30

    Linux非root用户安装及配置Nginx

    文章时间:2019年12月17日 11:08:08 解决问题:Linux系统非root用户安装及配置Nginx 基于系统:RedHat CentOS 说明:该文章还是用到了2次root权限,其中有一次...一、安装前置依赖 gcc编译器(第一次需要root权限) 这里我没研究非root用户安装(因为太麻烦了),后面我会单独出一篇文章,讲解非root用户安装gcc编译器。...直接使用su - 切换到root用户下面,使用yum安装gcc。...执行安装 make install 三、启动及配置 增加权限(第二次用到root权限) 非root用户运行nginx不能监听1024以下的端口号。...brotli/zlib/pcre/ssl,非root监听80端口:https://blog.csdn.net/hursing/article/details/93860565 zzw原创_非root用户下安装

    11.2K42

    非Oracle Linux下安装Oracle 19c

    《Oracle 19c之RPM安装》介绍了在Oracle Linux平台下安装Oracle 19c的过程,其实无论是19c,还是11g,用Oracle Linux会为你省不少的事情,毕竟同为Oracle...产品,从推广角度看,肯定会相对其他平台提供更多的便利性,例如提前预安装了需要的Package,设置了信号量,创建了各种账号、路径和权限。...这次采用的19c rpm安装,下载地址是, https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html ?...安装19c前,需要安装preinstall包,做些前提准备,但是在这之前,需要确认compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm、ksh、libaio-devel...需要设置权限, [root@bisal ~]# chown -R oracle:oinstall /opt/oracle [root@bisal ~]# chmod -R 755 /opt/oracle 安装

    2.7K10

    Linux Deploy:部署图形界面环境

    二来是因为基础的Linux环境才是图形界面环境部署的前提,而最近由于各种原因,使用原始的部署方法已经越来越难部署成功基础的Linux环境了。   ...但这样看来,第一点倒不是什么大问题:毕竟手机不是为运行专业的Linux发行版而生,所以存在Bug是难免的,只要图形界面能部署成功并且大家可以正常进入图形界面,小苏的任务就完成了。...问题就在于第二点:由于国内网络运营商的DNS污染与镜像源站的同步原因,基础的Linux环境能否正常部署成功都是个问题,更别说图形界面的部署了。...环境组件,我们可以将作者的Repository导入镜像来直接部署好Linux基础环境,再在此环境之上部署图形界面。...#安装中文字库   中文字库安装完毕后,执行以下命令启动VNC: vncserver   终端会返回以下结果: New 'X' desktop is localhost:1 Starting applications

    11.8K21

    Linux CentOS 7 非root用户安装源码版Docker

    Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一、安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2...删除新增的用户和它的sudo权限(第2步没做请忽略此步) sudo vi /etc/sudoers   在92行下一行添加   test  ALL=(ALL)  ALL 两次退出,不然删除用户时会报错 二、安装...docker 1.下载docker源码包并上传至虚拟机 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64.../usr/bin/目录下docker有关指令的所属用户和所属组(必做,不然非root用户使用docker指令报错:权限不够) sudo chown root:docker /usr/bin/docker...查看所有容器(包括正在运行的、停止的,不包括删除的) docker ps -a 镜像的删除(删除镜像前请删除所有与该镜像有关的容器) docker rmi 镜像name:tag(或ID) 查看当前安装的

    3.4K20

    CentOS 7 minimal安装完成之后安装图形界面

    (本文安装的CentOS在workstation里) 2、通过远程连接上安装的CentOS7,(通过Xshell) 桌面环境不是服务器使用所必需的。...但有时安装或使用应用程序需要桌面环境,然后构建桌面环境。...3、执行下面命令安装GNOME Desktop Environment [root@linuxprobe ~]# yum -y groups install "GNOME Desktop" 4、在完成新软件包的安装后输入如下所示的命令...【7】安装Xrdp服务器 7.1、安装Xrdp服务器以从Windows远程桌面功能连接到CentOS # install from EPEL [root@linuxprobe ~]# yum --enablerepo...按window键+r键,弹出运行框,输入mstsc调出windows远程连接客户端 总结:CentOS图形界面一般情况下是不需要的,但是特殊情况下需要用到图形界面 时可以根据上面来进行图形界面安装,特别注意

    3.7K11
    领券