Linux教程

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

本文主要是介绍linux就该这么学笔记-第一节,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

系统安装与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后加上参数,详细查明

 

这篇关于linux就该这么学笔记-第一节的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!