资讯专栏INFORMATION COLUMN

学习:第1章 部署虚拟环境安装linux系统

孙淑建 / 1846人阅读

摘要:安装系统开机时,提示不支持技术,重启电脑并进入到中把虚拟化功能开启即可。和的作用分别是校验光盘完整性后再安装以及启动救援模式。选项来直接安装系统。如果您之前学习的是或系统,可能会不习惯。初始化进程服务仅仅可在系统下运行,抛弃了系统用户。

20th jun, 2019 Wednesday

说明:部分内容来自《Linux就该这么学》,版权归原作者所有。
第一章 笔记总结复习

配置VM

三种网络模式
VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式。

桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。

NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是VMnet8。

仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡是VMnet1。

配置自定义硬件
把USB控制器、声卡、打印机设备移除掉。

安装Linux系统

开机时,提示“CPU不支持VT技术”,重启电脑并进入到BIOS中把VT虚拟化功能开启即可。

Test this media & install Red Hat Enterprise Linux 7.0和Troubleshooting的作用分别是校验光盘完整性后再安装以及启动救援模式。

Install Red Hat Enterprise Linux 7.0选项来直接安装Linux系统。

software selection 选择 server with GUI

特别注意是:hostname,不要空着和写localhost,这两个总是看到bogon,不是我想要的。

下次再装,不要空着,也不要写localhost,也不要写bogon。就写chao。

如何分区见第6章。

Kdump服务:调试系统内核。

重置root用户密码

查看Linux版本
[root@linuxprobe ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)

重启Linux系统主机并出现引导界面时,按下e键进入内核编辑界面。

输入rd.break,位置就在fi下面,Ctrl+X。约30秒后,进入紧急求援模式。

mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
RPM红帽软件包

常用的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软件仓库

常见的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 软件包组 查询指定的软件包组信息

Systemd初始化进程

Linux操作系统的开机过程是这样的,即从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。红帽RHEL 7系统已经替换掉了熟悉的初始化进程服务System V init,正式采用全新的systemd初始化进程服务。如果您之前学习的是RHEL 5或RHEL 6系统,可能会不习惯。systemd初始化进程服务采用了并发启动机制,开机速度得到了不小的提升。虽然systemd初始化进程服务具有很多新特性和优势,但目前还是下面4个槽点。

1:systemd初始化进程服务的开发人员Lennart Poettering就职于红帽公司,这让其他系统的粉丝很不爽。

2: systemd初始化进程服务仅仅可在Linux系统下运行,“抛弃”了UNIX系统用户。

3:systemd接管了诸如syslogd、udev、cgroup等服务的工作,不再甘心只做初始化进程服务。

4:使用systemd初始化进程服务后,RHEL 7系统变化太大,而相关的参考文档不多,令用户着实为难。

无论怎样,RHEL 7系统选择systemd初始化进程服务已经是一个既定事实,因此也没有了“运行级别”这个概念,Linux系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(Unit),systemd用目标(target)代替了System V init中运行级别的概念,这两者的区别如表1-3所示。

如果想要将系统默认的运行目标修改为“多用户,无图形”模式,可直接用ln命令把多用户模式目标文件连接到/etc/systemd/system/目录:

[root@linuxprobe ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

如果有读者之前学习过RHEL 6系统,或者已经习惯使用service、chkconfig等命令来管理系统服务,那么现在就比较郁闷了,因为在RHEL 7系统中是使用systemctl命令来管理服务的。表1-4和表1-5所示RHEL 6系统中System V init命令与RHEL 7系统中systemctl命令的对比,您可以先大致了解一下,后续章节中会经常用到它们。


问答:
1.为什么建议读者校验下载的系统镜像或工具?

答:为了保证软件包的安全与完整性。

2.使用虚拟机安装Linux系统时,为什么要先选择稍后安装操作系统,而不是去选择RHEL 7系统镜像光盘?

答:在配置界面中若直接选择了RHEL 7系统镜像,则VMware Workstation虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。

3.RPM(红帽软件包管理器)只有红帽企业系统在使用,对吗?

答:RPM已经被CentOS、Fedora、openSUSE等众多Linux系统采用,它真的很好用!

4.简述RPM与Yum软件仓库的作用。

答:RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系。

5.RHEL 7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态?

答:执行命令“systemctl status 服务名.service”可查看服务的运行状态,其中服务名后的.service可以省略。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/63820.html

相关文章

  • 学习2 部署虚拟环境安装linux系统

    摘要:命令时间日期命令用于显示及设置系统的时间或日期,格式为选项指定的格式。不可中断进程不响应系统异步信号,即便用命令也不能将其中断。僵死进程已经终止,但进程描述符依然存在直到父进程调用系统函数后将进程释放。停止进程收到停止信号后停止运行。 20th jun, 2019 Wednesday 说明:部分内容来自《Linux就该这么学》,版权归原作者所有。第二章 笔记总结复习 第一章需要修改:重...

    hightopo 评论0 收藏0
  • 分享Linux书籍

    摘要:正文内容此书是由全国多名红帽架构师基于系统共同编写的高质量技术自学书籍,各章节知识点从实践出发且具有较强连贯性,极其适合初学者或用作相关辅助教材,专注于系统与红帽认证。第章使用或实现文件共享。第章使用部署无人值守安装。 标题:找到一本不错的Linux电子书,附《Linux就该这么学》章节目录。正文内容:此书是由全国多名红帽架构师(RHCA)基于RHEL7系统共同编写的高质量Linux技...

    Yi_Zhi_Yu 评论0 收藏0
  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • SegmentFault 技术周刊 Vol.41 - 深入学习区块链

    摘要:和比特币协议有所不同的是,以太坊的设计十分灵活,极具适应性。超级账本区块链的商业应用超级账本超级账本是基金会下的众多项目中的一个。证书颁发机构负责签发撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 从比特币开始 一个故事告诉你比特币的原理及运作机制 这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来...

    qianfeng 评论0 收藏0
  • Linux_《Linux命令行与shell脚本编程大全》学习总结

    摘要:命令命令功能激活和禁用卷组删除卷组将物理卷加到卷组中从卷组中删除物理卷增加逻辑卷的大小减小逻辑卷的大小窍门在手动增加或减小逻辑卷的大小时,要特别小心。 时间:2017年08月14日星期一 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第八章学习总结 第八章:管理文件系统 本章内容 文件...

    BoYang 评论0 收藏1

发表评论

0条评论

最新活动
阅读需要支付1元查看
<