Linux常见问题解决操作(yum被占用、lsb无此命令、Linux开机进入命令界面等)

本文主要是介绍Linux常见问题解决操作(yum被占用、lsb无此命令、Linux开机进入命令界面等),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux常见问题解决操作(yum被占用、lsb无此命令、Linux开机进入命令界面等)

问题一、新安装的Linux使用命令lsb_release提示无此命令,需先安装再使用
  • Linux安装lsb命令

lsb是Linux Standard Base的缩写(Linux基本标准),Linux是不会自动安装该命令,想要使用需手动安装,安装命令sudo yum install -y redhat-lsb
通常使用该命令查看Linux系统版本lsb_release -a

参数:

-v, --version 显示版本信息
-i, --id 显示发行版的ID
-d, --description 显示该发行版的描述信息
-r, --release 显示当前系统是发行版的具体版本号
-c, --codename 发行版代号
-a, --all 显示上面的所有信息
-s, --short 输出简短的描述信息
-h, --help 显示帮助信息

如果不写参数,默认-v

问题二、使用yum命令时提示“Another app is currently holding the yum lock; waiting for it to exit…”

可能是系统正在使用yum命令,需等待系统使用完成,或者手动结束该进程

  • Linux结束进程命令

1、杀死这个应用程序
ps aux | grep yum(查询有关yum的进程,找到那个更新进程)
命令:kill -s 9 2833
pid kill 的用法: kill [信号代码] 进程ID ​
注:信号代码可以省略;
我们常用的信号代码是 -s 9 ,表示强制终止;
2833是这个进程的ID

2、强制关掉yum进程,并重新运行yum
#rm -f /var/run/yum.pid
注:强制删除:#rm -f 解释:强制删除文件: /var/run/yum.pid

解决方案:rm -f /var/run/yum.pid

问题三、设置Linux开机直接进入命令界面,不显示图形界面

网络上很多都是在路径 /etc/inittab文件里将5改成3,但是真正打开改文件会发现,inittab现在是只读文件:

# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
~       

文件里说明当前两种启动方式

multi-user.target = 3 = 命令行
graphical.target = 5 = 图形桌面

更改当前启动方式:

# 查看当前运行级别
systemctl get-default# 设置当前运行级别为3 (开机为命令行模式)
systemctl set-default multi-user.target# 设置当前运行级别为5 (开机为图形界面)
systemctl set-default graphical.target

执行结果

[root1@bogon etc]$ systemctl get-default 
graphical.target
[root1@bogon etc]$ vim inittab 
[root1@bogon etc]$ systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
问题四、Linux取消登录名和密码

使用passwd -d 用户名的方法将当前用户的用户密码移除,这样,重新登录或者锁屏之后,就不用再输入密码了

$ passwd -d root

操作取消用户名和密码
passwd 命令的基本格式如下:

[root@localhost ~]#passwd [选项] 用户名

选项:

-S:查询用户密码的状态,也就是 /etc/shadow 文件中此用户密码的内容。仅 root 用户可用;
-l:暂时锁定用户,该选项会在 /etc/shadow 文件中指定用户的加密密码串前添加 “!”,使密码失效。仅 root 用户可用;
-u:解锁用户,和 -l 选项相对应,也是只能 root 用户使用;
–stdin:可以将通过管道符输出的数据作为用户的密码。主要在批量添加用户时使用;
-n 天数:设置该用户修改密码后,多长时间不能再次修改密码,也就是修改 /etc/shadow 文件中各行密码的第 4 个字段;
-x 天数:设置该用户的密码有效期,对应 /etc/shadow 文件中各行密码的第 5 个字段;
-w 天数:设置用户密码过期前的警告天数,对于 /etc/shadow 文件中各行密码的第 6 个字段;
-i 日期:设置用户密码失效日期,对应 /etc/shadow 文件中各行密码的第 7 个字段。

问题五、查看Linux系统IP地址命令
ifconfig -a

查看LinuxIP地址
mac查看本机IP地址:

ip addr
或者
ifconfig |grep inet

测试Linux网络连接是否正常
DNS域名解析:

nslookup 目标主机地址
nslookup www.baidu.com

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址
traceroute 192.168.122.1
问题六、远程连接Linux

Mac 连接Linux终端命令

ssh root@10.211.55.7

弹出输入密码后,可登录Linux
Mac ssh连接Linux
连接工具推荐Royal TSX、Xshell等

这篇关于Linux常见问题解决操作(yum被占用、lsb无此命令、Linux开机进入命令界面等)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

Python 中的 with open文件操作的最佳实践

《Python中的withopen文件操作的最佳实践》在Python中,withopen()提供了一个简洁而安全的方式来处理文件操作,它不仅能确保文件在操作完成后自动关闭,还能处理文件操作中的异... 目录什么是 with open()?为什么使用 with open()?使用 with open() 进行

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

PyInstaller打包selenium-wire过程中常见问题和解决指南

《PyInstaller打包selenium-wire过程中常见问题和解决指南》常用的打包工具PyInstaller能将Python项目打包成单个可执行文件,但也会因为兼容性问题和路径管理而出现各种运... 目录前言1. 背景2. 可能遇到的问题概述3. PyInstaller 打包步骤及参数配置4. 依赖

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

解决SpringBoot启动报错:Failed to load property source from location 'classpath:/application.yml'

《解决SpringBoot启动报错:Failedtoloadpropertysourcefromlocationclasspath:/application.yml问题》这篇文章主要介绍... 目录在启动SpringBoot项目时报如下错误原因可能是1.yml中语法错误2.yml文件格式是GBK总结在启动S

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.