《Linux》就该这么学-day1

《Linux》就该这么学-day1,第1张

概述RPM与Yum软件仓库 RPM(红帽软件包管理器) 早期在Linux系统中安装软件只能采取源码包的方式安装,而且需要运维人员自行编译代码并解决许多的软件依赖关系。因此早期在Linux系统中安装程序是一件非常困难、耗费耐心的事情。 RPM的出现就是为了解决这些问题而设计的。RPM像Windows系统的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。 Yum软件仓库 尽管RP RPM与Yum软件仓库 RPM(红帽软件包管理器)

早期在linux系统中安装软件只能采取源码包的方式安装,而且需要运维人员自行编译代码并解决许多的软件依赖关系。因此早期在linux系统中安装程序是一件非常困难、耗费耐心的事情。
RPM的出现就是为了解决这些问题而设计的。RPM像windows系统的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

Yum软件仓库

尽管RPM能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的。Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。

两者的区别

RPM:源代码+安装规则(降低安装难度)
Yum:大量的RPM捆绑在一起(进一步降低安装难度)

强大好用的shell

shell充当的就是人与机器之间的翻译官,用户把命令“告诉”终端,shell就会调用相应的程序去完成某些工作。
现在包括红帽在内的许多主流linux系统默认使用的就是Bash解释器,Bash解释器除了自身的强大之外,还有以下两点外部原因
1.好用
2.广泛使用(降低学习成本,无需重复学习)

常用系统工作命令 echo

在终端输出字符串或变量提取后的值

date

显示及设置系统的时间或日期,格式:date [选项] [+指定的格式]

reboot

重启系统

poweroff

关闭系统

wget

在终端中下载网络文件,格式:wget [参数] 下载地址

ps

查看系统中的进程状态,格式:ps [参数]

top(重要)

动态地监视进程活动与系统负载等信息,top命令相当强大,能够动态地查看系统运维状态,完全将它看作linux中的“强化版的windows任务管理器”

pIDof

查询某个指定服务进程的PID值,格式:pIDof [参数] [服务名称]

kill

终止某个指定PID的服务进程,格式:kill [参数] [进程PID]

killall

终止某个指定名称的服务所对应的全部进程,格式:killall [参数] [进程PID]

书本笔记


总结

以上是内存溢出为你收集整理的《Linux》就该这么学-day1全部内容,希望文章能够帮你解决《Linux》就该这么学-day1所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1018999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存