ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux就该这么学笔记-第一节

2021-07-04 19:34:03  阅读:116  来源: 互联网

标签:安装 第一节 笔记 命令 yum ls linux 软件 RPM


系统安装与shell命令讲解

使用VMware Workstation 安装rhel8系统,学习阶段安装系统时尽量使用稍后安装系统,如果直接选择镜像安装,虚拟机默认会以最小模式安装,无图形界面,比较麻烦

 

软件安装模式:rpm和yum

RPM全称:Redhat package manager,红帽软件包管理器,采用源代码+安装规则模式,简化安装软件难度,可以详细记录软件信息并能够自动分析依赖关系。在安装时,RPM会依照软件里面的数据查询linux主机的依赖属性软件是否满足,若满足则予以安装,不满足则不予安装。

缺点:

  • RPM文件是已经打包好的数据,已经编译完成,该软件几乎只能安装在原本默认的硬件与操作系统版本中。不同的linux发行版发布的RPM文件,不能用在其他linux发行版上。

优点:

  • RPM内包含已经编译过的程序和配置文件,用户不需要重新编译
  • 被安装前会 检查系统的硬盘容量、系统版本等,可以避免文件被错误安装
  • RPM本身提供了软件版本信息、依赖属性检查、软件用途说明、所含文件信息,方便了解软件
  • 软件数据库可记录RPM相关参数,便于升级、删除、查询和验证

Yum软件仓库,yellow dog updater modified,rhel8已升级为Dnf命令模式。yum软件仓库可以根据用户的要求分析出所需软件及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。

当客户端有升级、安装需求时,yum会向软件源要求更新软件列表,软件列表更新到本机的/var/cache/yum中后,本机软件源列表与本机的rpm数据库进行比较,之后会连接yum server下载所需的软件,然后通过rpm的机制开始安装软件

yum基于rpm,增加了自动解决依赖关系的方案,较为方便。

 

系统启动流程:通电-读取bios-自检-取得第一个可启动的设备-boot loader-加载内核-检测硬件-加载驱动-调用systemd程序启动初始化进程

systemd初始化进程,采用了并发启动机制,开机速度得到有效提升,rhel新版系统使用systemctl命令来管理服务的启动、重启、停止、重新加载、查看状态、开机自启或不启动等。

这些命令需要牢记。

 

shell是用户沟通内核调用硬件的重要工具,做为系统管理员必须学会并熟练掌握shell

bash shell命令解释

格式:命令名称 参数 对象,他们之间使用空格隔开,参数可以使用长格式,如:ls -all,也可以使用短格式,如:ls -a,执行效果一样,当时短格式参数可以合并,如:ls -a -l = ls -al,较为方便。

bash命令可以通过tab键补齐内置命令,type命令可以知道哪些命令是内置命令,如:type ls,可以在type后加上参数,详细查明

 

标签:安装,第一节,笔记,命令,yum,ls,linux,软件,RPM
来源: https://www.cnblogs.com/psc-nathan/p/14967750.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有