使用sudo切换时显示未知的名称或服务 _ 统信UOS _麒麟KYLINOS

2024-03-18 15:20

本文主要是介绍使用sudo切换时显示未知的名称或服务 _ 统信UOS _麒麟KYLINOS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文链接:使用sudo切换时显示未知的名称或服务 | 统信UOS |麒麟KYLINOS
Hello,大家好啊!今天我非常高兴地为大家带来一篇实用的技术文章,我们将探讨在统信UOS和麒麟KYLINOS操作系统上遇到使用sudo命令时出现“未知的名称或服务”的问题,并提供一个详细的解决方法。这是一个在Linux社区中相对常见的问题,但对于新手或是刚接触这两款操作系统的用户来说,可能会感到困惑。幸运的是,这个问题通常很容易解决,接下来我将一步步引导大家如何解决它。

问题描述

在使用统信UOS或麒麟KYLINOS时,当你尝试以超级用户权限执行命令,例如使用sudo命令时,可能会遇到一个错误消息:“sudo: 未知的名称或服务”。这个问题通常是由于系统的主机名配置不正确或者**/etc/hosts**文件中缺失了某些必要的条目导致的。

1.查看系统信息

pdsyw@pdsyw-pc:~/Desktop$ cat /etc/os-release 
NAME="Kylin"
VERSION="银河麒麟桌面操作系统V10 (SP1)"
VERSION_US="Kylin Linux Desktop V10 (SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="Kylin V10 SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=V10SP1
KYLIN_RELEASE_ID="2303"
pdsyw@pdsyw-pc:~/Desktop$ uname -a
Linux pdsyw-pc 4.19.71-30-kr990 #27b1-KYLINOS SMP PREEMPT Thu Jun 8 05:57:15 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
pdsyw@pdsyw-pc:~/Desktop$ 

2.查看CPU信息
(本次演示使用华为L410 Kirin990终端)

pdsyw@pdsyw-new:~/Desktop$ lscpu 
架构:           aarch64
CPU 运行模式:   32-bit, 64-bit
字节序:         Little Endian
CPU:             8
在线 CPU 列表:  0-7
每个核的线程数: 1
每个座的核数:   2
座:             3
厂商 ID:        ARM
型号:           0
型号名称:       HUAWEI Kirin 990
步进:           r1p0
CPU 最大 MHz:   2861.0000
CPU 最小 MHz:   554.0000
标记:           fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhpcpuid asimdrdm lrcpc dcpop asimddp
pdsyw@pdsyw-new:~/Desktop$ 

3.问题复现
(使用sudo切换时,显示未知的名称或服务,但是不影响切换root用户)

pdsyw@pdsyw-pc:~$ sudo -i
sudo: 无法解析主机:pdsyw-pc: 未知的名称或服务
输入密码
root@pdsyw-pc:~#

4.编辑hosts文件
(需要编辑hosts文件,将127.0.1.1后的内容改为主机名)

root@pdsyw-pc:~# vim /etc/hosts


5.修改主机名

root@pdsyw-pc:~# vim /etc/hosts
root@pdsyw-pc:~# 
root@pdsyw-pc:~# cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	pdsyw-pc# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allroutersroot@pdsyw-pc:~#

6.问题解决
(修改后再次使用sudo切换就不会有此问题)

pdsyw@pdsyw-new:~/Desktop$ sudo -i
输入密码
root@pdsyw-new:~# 

7.问题原因
(大概的原因是使用hostnamectl设置了计算机名称后没有改hosts文件导致)

pdsyw@pdsyw-pc:~/Desktop$ sudo hostnamectl set-hostname pdsyw-pc
输入密码
pdsyw@pdsyw-pc:~/Desktop$

8.点击计算机名
(修改计算机名推荐使用图形化界面修改)

9.修改计算机名

10.立即重启

11.计算机名已经修改

12.查看hosts文件
(图形化修改计算机名后重启,会将hosts文件中的内容自动修改)

root@pdsyw-new:~# cat /etc/hosts
127.0.0.1	localhost
127.0.1.1       pdsyw-new# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
root@pdsyw-new:~# 

通过上述步骤,你应该已经成功解决了在统信UOS或麒麟KYLINOS操作系统上使用sudo时出现的“未知的名称或服务”的问题。这个解决方案不仅简单易行,而且也是理解Linux系统基础配置的一个好机会。希望这篇文章能够帮助到遇到相似问题的朋友们,如果你觉得这篇文章有用,请不吝分享和转发。也别忘了点个关注和在看,以便于获取更多类似的技术解决方案和教程。非常感谢大家的阅读,我们下次见!

这篇关于使用sudo切换时显示未知的名称或服务 _ 统信UOS _麒麟KYLINOS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/822777

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

JAVA读取MongoDB中的二进制图片并显示在页面上

1:Jsp页面: <td><img src="${ctx}/mongoImg/show"></td> 2:xml配置: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

据阿谱尔APO Research调研显示,2023年全球髓内钉市场销售额约为4.7亿美元

根据阿谱尔 (APO Research)的统计及预测,2023年全球髓内钉市场销售额约为4.7亿美元,预计在2024-2030年预测期内将以超过3.82%的CAGR(年复合增长率)增长。 髓内钉市场是指涉及髓内钉制造、分销和销售的行业。髓内钉是一种用于整形外科手术的医疗器械,用于稳定长骨骨折,特别是股骨、胫骨和肱骨。髓内钉通常由不銹钢或钛等材料制成,并插入骨的髓管中,以在愈合过程中提供结构支

Toolbar+DrawerLayout使用详情结合网络各大神

最近也想搞下toolbar+drawerlayout的使用。结合网络上各大神的杰作,我把大部分的内容效果都完成了遍。现在记录下各个功能效果的实现以及一些细节注意点。 这图弹出两个菜单内容都是仿QQ界面的选项。左边一个是drawerlayout的弹窗。右边是toolbar的popup弹窗。 开始实现步骤详情: 1.创建toolbar布局跟drawerlayout布局 <?xml vers

springboot家政服务管理平台 LW +PPT+源码+讲解

3系统的可行性研究及需求分析 3.1可行性研究 3.1.1技术可行性分析 经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。 本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。 所以,家政服务管理平台在技术上是可以实施的。 3.1

vue+elementUI下拉框联动显示

<el-row><el-col :span="12"><el-form-item label="主账号:" prop="partyAccountId" :rules="[ { required: true, message: '主账号不能为空'}]"><el-select v-model="detailForm.partyAccountId" filterable placeholder="