系统安装与shell命令讲解
使用VMware Workstation 安装rhel8系统,学习阶段安装系统时尽量使用稍后安装系统,如果直接选择镜像安装,虚拟机默认会以最小模式安装,无图形界面,比较麻烦
软件安装模式:rpm和yum
RPM全称:Redhat package manager,红帽软件包管理器,采用源代码+安装规则模式,简化安装软件难度,可以详细记录软件信息并能够自动分析依赖关系。在安装时,RPM会依照软件里面的数据查询linux主机的依赖属性软件是否满足,若满足则予以安装,不满足则不予安装。
缺点:
优点:
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后加上参数,详细查明