加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

《Linux》就该这么学-day1

发布时间:2020-12-13 23:11:48 所属栏目:Linux 来源:网络整理
导读:RPM与Yum软件仓库 RPM(红帽软件包管理器) 早期在Linux系统中安装软件只能采取源码包的方式安装,而且需要运维人员自行编译代码并解决许多的软件依赖关系。因此早期在Linux系统中安装程序是一件非常困难、耗费耐心的事情。 RPM的出现就是为了解决这些问题而

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]

书本笔记


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读