首页 > 其他分享 >麒麟 V10 桌面操作系统使用 root 登录

麒麟 V10 桌面操作系统使用 root 登录

时间:2024-07-20 17:39:56浏览次数:13  
标签:root V10 使用 apt 桌面操作系统 软件包 greeter 安装

国产化的趋势已经势不可挡,首先考虑的就是麒麟操作系统,分为桌面版本和服务器版本。

桌面版本的 Linux 命令使用体验跟 Ubuntu 基本一致。服务器版本的 Linux 命令使用体验跟 CentOS7 基本一致。

由于越来越多的项目,在开发时就要求在 Linux 系统下开发,各种开发工具安装都非常方便,比如 IDEA、VSCode、Dbeaver 等等,所以使用麒麟桌面系统的企业和个人越来越多。唯一感觉不爽的是,默认情况下无法使用 root 登录。

当前使用最多的版本是麒麟V10,本篇博客就介绍一下,如果使用 root 登录,关闭不必要的弹窗提示,设置静态 ip 地址,以及通过 xshell 工具远程连接系统。


一、允许使用 root 用户登录

麒麟 V10 桌面操作系统安装过程后(或者安装完成后),必须创建一个新用户才能使用。很多目录中的文件,只能看不能改,甚至连创建一个新文件都不行。在终端执行命令,需要频繁的使用 sudo ,输入 root 账号密码,非常繁琐。为了能够使用的更方便一些,还是直接使用 root 账号登录,体验最好。

在桌面上通过鼠标右键菜单,选择【打开终端】弹出命令行界面,由于是新安装的操作系统,所以可以直接设置 root 账号密码。

# 修改 root 账号密码
sudo passwd root
# 输入当前账号的登录密码,然后再输入两次 root 的密码,即可完成对 root 密码的修改

root 密码修改完成后,在命令行终端,直接使用 su root 命令,输入刚才设置的 root 账号密码,即可在终端命令中切换成 root 账号身份。这里之所以要切换到 root 身份,主要还是因为接下来需要修改两个文件,必须要有写入的权限。

1 修改 95-ukui-greeter.conf 文件

在终端中使用 vi 命令编辑 95-ukui-greeter.conf 文件,使用如下命令:

vi /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf

添加如下两行配置:

greeter-show-manual-login=true
all-guest=false

最终的完整结果为:

[Seat:*]
greeter-session=ukui-greeter
user-session=ukui
greeter-show-manual-login=true
all-guest=false
#greeter-setup-script=/usr/lib/ukui-greeter/ukui-greeter-nm-start.sh

2 修改 /root 目录下的 .profile 文件

在终端中使用 vi 命令 vim /root/.profile 编辑内容,将倒数第二行替换为 tty -s && mesg n || true,最终的完整结果如下:

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n 2> /dev/null || true
tty -s && mesg n || true

以上两个文件修改完成并保存成功后,重启操作系统即可,然后在右下角就可以切换和输入其它用户进行登录了:

image


二、关掉不必要的提示信息

使用 root 登录到图形化界面后,还是在桌面通过鼠标右键菜单,选择【显示设置】,弹出设置对话框。

在对话框的左侧,是菜单列列表,拉倒下面能够找到【安全中心】菜单。

image

在右侧,随便点击一个【查看详情】,会同一个对话框,如下图所示:

image

分别点击左侧菜单,分别选择【账户保护】【网络保护】【应用保护】【设备安全】,在右侧的操作界面,都全部关闭。

OK,到此为止,你在使用麒麟 V10 桌面操作系统时,基本上就不会受到烦人的弹窗提示了。


三、设置静态 ip 地址

麒麟 V10 桌面版操作系统安装好之后,网卡默认是自动获取 ip 地址。由于每次启动操作系统,存在 ip 发生变化的概率,因此使用 xshell 等 ssh 客户端工具想要远程连接麒麟 V10 桌面版操作系统,就会比较麻烦。此时最好就是给操作系统设置静态 ip 地址。

打开终端命令行,使用 ifconfig 查看自动获取的 ip 地址。例如我自动获取的 ip 地址是 192.168.136.131

使用 route -n 查看网关信息。例如我的网关是 192.168.136.2

进入到 /etc/netplan/ 目录中,查看网卡的配置文件名称,一般情况下目录中只有一个配置文件 01-network-manager-all.yaml

编辑 01-network-manager-all.yaml 文件,替换成以下内容:

network:
    version: 2
    renderer: NetworkManager
    ethernets:
        # 网卡名称
        ens33:
            # 禁用自动获取 ip 地址
            dhcp4: no
            # 设置自己的静态 ip 地址
            addresses: [192.168.136.131/24]
            # 设置网关地址
            gateway4: 192.168.136.2
            # 设置 dns 服务器地址
            nameservers:
                addresses: [8.8.8.8, 114.114.114.114]

最后使用命令 netplan apply 更新网络配置,为了保险起见,最好再使用命令 systemctl restart systemd-networkd 重启一下网络服务。


四、安装 sshd 服务

麒麟 V10 桌面版操作系统安装好之后,默认情况下是没有安装 sshd 服务的,因此无法使用 xshell 等客户端工具远程连接它。

打开终端命令行窗口,运行命令 apt install openssh-server -y 即可安装 sshd 服务,该服务会随着操作系统的启动而启动。

可以通过命令 systemctl status sshd 查看服务启动状态,如果服务运行正常,就可以从其它机器通过 ssh 工具远程连接过来了。

麒麟 V10 桌面版操作系统,在软件安装、卸载、升级等操作的命令,与 Ubuntu 一致,下面列出常用的一些命令:

# 该命令类似于 yum update ,用于升级操作系统上所安装的软件
apt upgrade

# 仅仅升级单个软件包,package_name 替换成你要升级的软件包名称
apt upgrade package_name

# 用于检查系统中有多少软件可以进行更新
apt update

# -------------------------------------

# 列出系统已经安装的软件包
apt list --installed

# 要确定是否安装了指定的软件包,可以使用grep命令过滤输出
apt list | grep package_name

# 获取可升级软件包的列表
apt list --upgradeable

# -------------------------------------

# 在线安装软件之前,可以使用关键字查询,看看是否存在自己所需要的软件包
apt search package_name

# 用于安装具体的软件,如果需要安装多个软件,多个软件名称之间用空格分隔
apt install package_name

# 如果你下载了离线的软件安装包(以 .deb 结尾的文件名)
# 安装软件时,你需要指定 deb 文件的全路径或相对路径
apt install /full/path/file.deb

# 显示有关给定软件包的信息,包括其依赖项、安装、下载大小、软件包可用的来源、软件包内容的描述等
apt show package_name

# -------------------------------------

# apt remove 命令将卸载指定的软件包,但会留下该软件包在安装时的配置文件。
# 卸载多个软件包时,多个软件包名称之间用空格分隔
apt remove package_name

# apt purge 命令将卸载指定的软件包和配置文件。
apt purge package_name

# apt autoremove 用于删除自动安装的包,这些包都是为了满足其他包的依赖关系。
# 现在不再需要这些包,因为依赖关系已更改或者同时删除了需要它们的包。
apt autoremove

标签:root,V10,使用,apt,桌面操作系统,软件包,greeter,安装
From: https://www.cnblogs.com/studyjobs/p/18313482

相关文章

  • [深度学习]基于yolov10+streamlit目标检测演示系统设计
    YOLOv10结合Streamlit构建的目标检测系统,不仅极大地增强了实时目标识别的能力,还通过其直观的用户界面实现了对图片、视频乃至摄像头输入的无缝支持。该系统利用YOLOv10的高效检测算法,能够快速准确地识别图像中的多个对象,并标注其边界框和类别。用户无需深入了解复杂的后端处理......
  • YOLOv10有效涨点专栏目录 | 包含卷积、主干、检测头、注意力机制、Neck、二次创新、独
     ......
  • buildroot 添加ssh
    编译官方固件后发现没有ssh登录。修改buildroot添加ssh的功能。在buildroot目录下makemenucofig添加OpenSSH包在menuconfig界面中,导航到以下选项以启用OpenSSH:Targetpackages--->Networkingapplications--->[*]openssh[*]openssh-server[*]openssh-clien......
  • 银河麒麟桌面操作系统V10(SP1)
    系统初始化操作cat/etc/os-release1、开启root登录输入命令:sudopasswdroot回车。输入普通用户的密码后,输入新的root密码(建议密码由字母大小写、数字、符号组成)。2、配置主机静态IP#vim/etc/network/interfaces3、配置本地ISOapt源sudocp/etc/apt/sources.lis......
  • centos6忘记root密码,进入单用户修改
    1、开机按任意键进入启动菜单,如下2、按a或e进入grub界面3、选中内核按e进入内核编辑模式4、输入1或者是S或者s或者single,然后按enter回车键5、按enter回到启动菜单后,按b进入系统6、进入系统后,输入passwd修改密码......
  • Realme GT6 ROOT 解锁BL教程
    RealmeGT6解锁+ROOT教程前言:本文解锁BL教程以及深度测试APP来自Realme官方社区。相关操作流程已进行简化,工具由本人制作并提供,降低上手难度,傻瓜式操作(工具长期免费更新)。正文:准备活动:1.手机下载下方链接的“深度测试”apk并安装;2.电脑下载下方链接的ROOT工具并解压......
  • FastStone Capture v10.6 解锁版 (一款优秀的支持屏幕录制、滚动截图、高清长图、图片
    前言FastStoneCapture是一款极简主义的应用程序,它简单易用,可以捕捉屏幕上的任意区域,提供多种捕获模式,包括活动窗口、指定窗口/对象、矩形区域、手绘区域、整个屏幕和滚动窗口等。此外,FastStoneCapture还附带屏幕录像机、放大镜、取色器和标尺等辅助功能。其体积小巧,但功能强......
  • YOLOv10改进 | 注意力篇 | YOLOv10引入Triplet Attention注意力
    1. TripletAttention介绍1.1 摘要:由于注意机制能够在通道或空间位置之间建立相互依赖关系,因此近年来已被广泛研究并广泛应用于各种计算机视觉任务中。在本文中,我们调查重量轻,但有效的注意力机制,并提出三重注意力,一种新的方法来计算注意力的权重,通过捕获交叉维的相互作用,......
  • YOLOv10改进 | 注意力篇 | YOLOv10引入ParNetAttention注意力
    1. ParNetAttention介绍1.1 摘要:深度是深度神经网络的标志。但是,深度越大,意味着顺序计算越多,延迟也越长。这就引出了一个问题--有没有可能建立高性能的“非深度”神经网络?我们证明了这一点。为此,我们使用并行子网,而不是一层接一层堆叠。这有助于在保持高性能的同时有效地......
  • YOLOv10改进 | 独家创新- 注意力篇 | YOLOv10引入结合EMAttention和ParNetAttention形
    1.EPAAttention介绍     EPAAttention注意力机制综合了EMAttention和ParNetAttention的优势,能够更有效地提取图像特征。     (1).综合性与多样性     EPAAttention结合了两种不同的注意力机制,充分利用了EMAttention的分组归一化和特征增强......