【002】Linux系统中的软件管理及常用快捷操作(包含root密码重置)

总第78篇

在接下来的文章中,系统都是采用Red Hat Enterprise Linux 8.0版本进行操作的,这也是目前企业应用最多的版本,希望在你阅读文章后能给你带来启发。

1.重置root管理员密码

有时会遇到把Linux系统的密码忘记了,这个不用慌,可以只用几步就可以重置了。首先你应该确定你的系统是不是RHEL8版本, 如果是再进行接下来的操作,我的系统如下图所示:

 

v2-91589006067c8c6f892626dd92e58ede_b.png

此时,重启Linux系统并在出现引导界面时,按下键盘上的e键进入内核编辑界面,如下图所示:

 

v2-f20ade4f7ccccfa06d668c357a32e85d_b.jpg

linux参数这一行的末尾追加rd.break参数,然后按下Ctrl + X来运行修改过的内核程序,如下图所示:

 

v2-2e6c35933c520e812d276b2e7e200531_b.jpg

大约过20s左右,系统进入紧急救援模式,再依次输入下面的命令,等待系统重启就可以用新的密码进行登陆了。

mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot

2.RPM红帽包管理器

RPM(RedHat Package Manager)发布之前,要想在Linux系统中安装软件只能采取源码包的方式安装,这是一件非常困难的事情,很多时候我们在安装、卸载、升级程序时还要考虑其它程序间的依赖关系,操作难度相当大。

RPM正是为了解决这些问题而设计的,它很像Windows中的控制面板,会建立统一的数据库,详细记录软件信息并能够自动分析依赖关系。目前RPM已被多个Linux系统使用。RPM包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。下面列出了几个常用的命令:

命令格式详细描述
rpm - help查看rpm的帮助以及参数详情
rpm - ivh filename.rpm安装软件的命令格式
rpm - Uvh filename.rpm升级软件的命令格式
rpm - e filename.rpm卸载软件的命令格式
rpm - qpi filename.rpm查询软件描述信息的命令格式
rpm - qpl filename.rpm列出软件文件信息的命令格式
rpm - qf filename查询文件属于哪个RPM的命令格式

对于一个RPM包名字为:“goodaa-4.20-454.el8_4.5.x86_64",它所代表的意思如下:

 

v2-99e995ce2d643137874ddc232120e727_b.jpg

RPM包有一个特点,就是它是指定操作系统版本的,RHEL8RPM包只能安装在此版本的Linux系统里。 另外,包结尾是以i686结束的RPM包,是32位的包。

3.YUM软件仓库

RPM是为了简化安装复杂度,而YUM(Yellow dog Updater, Modified)是为了进一步降低复杂度并解决软件包间的依赖关系 而设计的。YUM软件仓库根据用户的要求分析出所需的软件包及其相关的依赖关系,后自动从服务器下载软件包并安装到系统。

YUM的常用命令如下,可以用yum - help来查看全部。

命令作用
yum repolist all列出所有仓库
yum list all列出仓库中的所有软件包
yum install全部安装
yum install package1安装指定的包package1
yum groupinstall group1安装程序组group1
yum reinstall重新安装
yum update全部更新
yum check-update检查可更新的程序
yum info package1显示包package1的信息
yum list显示所有已安装和可以安装的包
yum remove package1删除包package1
yum deplist package1查看程序包package1的依赖情况
yum clean all清除所有仓库缓存
yum clean packages清除缓存目录下的包
yum clean headers清除缓存目录下的headers

4. Linux系统常用的快捷键

最基本的快捷操作有:

  • 按上下方向键,可以查看历史输入命令;
  • Tab键可补齐命令名或目录,若不是唯一的,多按几次,会出来相应的列表;
  • !ls重复运行最后一条以ls开头的命令;

Ctrl键组合的快捷操作如下表:

快捷键作用说明
a光标跳至行首
b光标左移一个字母
c杀死当前进程
d删除提示符最后一个字符或Exit或logout
e光标移动至行尾
f后移一个字符
h删除光标前一个字符,同backspace键
k清除光标后至行尾的内容
l清屏,相当于clear
p重复上一次命令
r搜索之前输入过的命令
u/w清除光标前到行首间的所有内容
x/z将当前进程转到后台进行,使用"fg"命令恢复

本文到此结束!下篇继续!

如果对你有帮助,请随手 点赞赞赏!关注本专栏,更多干货与你分享。

=======================================================

欢迎【关注、私信 。我们一起交流一起进步。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huixieqingchun

钟意作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值