当前位置: 首页 > news >正文

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:【1】Linux中的文件权限概念和相关命令
  • 交易所(Exchange, ACM/ICPC NEERC 2006, UVa1598)rust解法
  • StripedFly恶意软件框架感染了100万台Windows和Linux主机
  • 一个Entity Framework Core的性能优化案例
  • 使用Spring Data Elasticsearch 进行索引的增、删、改、查
  • 【机器学习合集】优化目标与评估指标合集 ->(个人学习记录笔记)
  • Crypto(6)攻防世界-babyrsa
  • Go 语言操作 MongoDb
  • 论文阅读——RoBERTa
  • Oracle数据库设置归档模式(超级简单)
  • 自动驾驶之—2D到3D升维
  • Python环境下LaTeX数学公式转图像方案调研与探讨
  • Golang Struct 继承的深入讨论和细节
  • ETCD备份与恢复
  • c# sqlite 修改字段类型
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 《剑指offer》分解让复杂问题更简单
  • css系列之关于字体的事
  • Github访问慢解决办法
  • HTML5新特性总结
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Median of Two Sorted Arrays
  • MYSQL 的 IF 函数
  • Puppeteer:浏览器控制器
  • 翻译--Thinking in React
  • 工作中总结前端开发流程--vue项目
  • 关于 Cirru Editor 存储格式
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 面试遇到的一些题
  • 写给高年级小学生看的《Bash 指南》
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (二开)Flink 修改源码拓展 SQL 语法
  • (理论篇)httpmoudle和httphandler一览
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (一)Linux+Windows下安装ffmpeg
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)Oracle存储过程编写经验和优化措施
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .net 流——流的类型体系简单介绍
  • .NetCore项目nginx发布
  • .Net面试题4
  • .net下简单快捷的数值高低位切换
  • @Autowired 与@Resource的区别
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @Resource和@Autowired的区别
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [20171113]修改表结构删除列相关问题4.txt
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解
  • [JS] node.js 入门
  • [Latex] Riemann 问题中的激波,接触间断,膨胀波的 Tikz 绘图
  • [Linux](16)网络编程:网络概述,网络基本原理,套接字,UDP,TCP,并发服务器编程,守护(精灵)进程
  • [mysql] mysqldump 导出数据库表