【Linux】01简单了解Linux系统

    前言

为什么学习 Linux 系统?

 一、因为Linux系统是开源的

二、正确的学习动力应该源自于: Linux本身

Linux系统版本

   一、内核与发行套件

   二、系统版本

   三、查看系统版本的命令

RPM 与 Yum

小结


前言

    小编在学习Linux系统的相关知识时,发现这块的知识非常基础重要,具有螺旋性学习的特点,需要总结出来,方便以后的回顾,本篇文章将会是系列博客的第一篇。

为什么学习 Linux 系统?

 一、因为Linux系统是开源的

   其实这个想法是完全错误的!开源的操作系统少说有 100 个,开源的软件至少也有十万个,为什么不去逐个学习?所以上面谈到的开源特性只是一部分优势,并不足以成为您付出精力去努力学习的理由。

二、正确的学习动力应该源自于: Linux本身

     1.Linux系统是一款优秀的软件产品具有类似 UNIX 的程序界面,而且继承了 UNIX 的稳定性,能够较好地满足工作需求。

     2.具有安全性、高可用性与高性能,大多数读者应该都是从微软的 Windows 系统开始了解计算机和网络的,因此肯定会有这样的想法“Windows 系统很好用啊,而且也可足以满足日常工作需求呀”。客观来讲, Windows系统确实很优秀,但是在安全性、高可用性与高性能方面却难以让人满意。您应该见过下面这张图片。

                                                 

     3.Linux系统与Windows系统的对比      

               

Linux系统版本

   一、内核与发行套件

    在介绍常见的 Linux 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行套件系统的不同。
    ➢ Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心。
    ➢ Linux 发行套件系统是我们常说的 Linux 操作系统,也即是由 Linux 内核与各种常用软件的集合产品。

   二、系统版本

     ➢  红帽企业版           

      Linux RedHat Enterprise Linux----- RHEL  红帽公司是全球最大的开源技术厂商, RHEL 是全世界内使用最广泛的 Linux 系统。

     ➢ 社区企业操作系统 

    Community Enterprise Operating System----- CentOS  通过把 RHEL 系统重新编译并发布给用户免费使用的 Linux 系统,具有广泛的使用人群。

    ➢ openSUSE             

     源自德国的一款著名的 Linux 系统,在全球范围内有着不错的声誉及市场占有率。

    ➢ Debian                   

     稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。

   三、查看系统版本的命令

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

RPM 与 Yum

     一、RPM(红帽软件包管理器)
      1.RPM 有点像 Windows 系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。 

      2.常用的 RPM 软件包命令

安装软件的命令格式             rpm -ivh filename.rpm
升级软件的命令格式             rpm -Uvh filename.rpm
卸载软件的命令格式             rpm -e filename.rpm
查询软件描述信息的命令格式      rpm -qpi filename.rpm
列出软件文件信息的命令格式      rpm -qpl filename.rpm
查询文件属于哪个 RPM 的命令格式 rpm -qf filename

     二、Yum 软件仓库
      1.Yum 软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。
      2.常见的 Yum 命令

yum repolist all       列出所有仓库
yum list all           列出仓库中所有软件包
yum info               查看软件包信息
yum install            安装软件包
yum reinstall          重新安装软件包
yum update             升级软件包
yum remove             移除软件包
yum clean all          清除所有仓库缓存
yum check-update       检查可更新的软件包
yum grouplist          查看系统中已经安装的软件包组
yum groupinstall       安装指定的软件包组
yum groupremove        移除指定的软件包组
yum groupinfo          查询指定的软件包组信息

 三、 RPM 与 Yum 软件仓库的作用
        RPM 是为了简化安装的复杂度,Yum 软件仓库是为了解决软件包之间的依赖关系。

小结

     这是一些关于Linux系统和红帽企业系统的基本知识,在了解了Yum和RPM后,在后面Linux命令的学习过程中,我们会不断深入学习。

   参考在线资源《Linux就该这么学》

                                                                                  感谢您的访问!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值