2.Rhel 7.2 安装

学习环境准备

  1. 电脑
  2. 安装vmware workstation
  3. 准备ssh客户端软件 putty 或xmanager 或 SecureCRT

安装操作系统前如果能准备最好准备如下信息

  1. 主机名

  2. Ip 地址,子网掩码、网关地址,DNS信息

  3. root 帐号密码 普通用户帐号 密码

  4. 分区信息 主要确认 /boot、swap, / 大小 分区格式 是否需要lvm 逻辑卷管理

  5. 安装包信息,需要安装那些软件包

  6. 语言选项,是否要附加语言包

    在实际工作中,最好列出一张操作系统安装需求清单,如下表

需求项 内容 备注
主机名
分区信息 /boot swap 是否需要lvm
IP信息
root帐号密码
需要添加的普通用户帐号和密码
安装包信息
语言选项

安装完成后的确认命令

  • 主机名:hostname
  • 分区信息:df -h 查看分区大小 mount 查看挂载信息 fdisk -l 查看分区信息 lvs查看 lv信息
  • 网络信息:ifconfig /ip add 查看ip 信息 route 查看网关信息 cat /etc/resolv.conf 查看设置的DNS信息 或者直接到/etc/sysconfig/network-scripts目录下查看对应信息
  • su - /su root 测试root密码 如果密码不正确 需要重置root密码
  • 安装包测试:随机查找需要安装的安装包 使用 rpm -qa 软件包名称 确认
  • 使用 echo $LANG 确认当前语言环境

重置rhel root 密码

第1步:开机后在内核上敲击“e”。
第2步:在linux16 keymap=us rhgb quiet LANG =en_US.UTF-8 这行的后面输入“rd.break”并敲击“ctrl+x“。
第3步:进入到了系统的紧急求援模式。
第4步:依次输入以下命令。
mount -o remount,rw /sysroot
chroot /sysroot
echo "test" | passwd --stdin root
touch /.autorelabel
exit
reboot
第5步:重启时会很慢,耐心等待即可。

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
虽然RPM能够帮助用户查询软件相关的依赖关系,但问题还是要自己解决,有些大型软件需要数十个依赖包也是不小的负担。

Yum 软件仓库

Yum仓库则是为进一步简化RPM管理软件难度而设计的,Yum能够根据用户的要求分析出所需软件包及其相关依赖关系,自动从服务器下载软件包并安装到系统。

用户能够根据需求来指定Yum仓库与是否校验软件包,而这些只需几条关键词即可完成,现在来学习下配置的方法.
所有Yum仓库的配置文件均需以.repo结尾并存放在/etc/yum.repos.d/目录中的。
一个典型的yum配置文件

       [rhel-media]: yum源的名称,可自定义.   
       baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)   
       enabled=1 : 设置此源是否可用,1为可用,0为禁用。   
       gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验.gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址.   

Yum仓库中的RPM软件包可以是由红帽官方发布的,也可以是第三方组织发布的,当然用户也可以编写的~
本书提供的镜像光盘内已经包含了大量的可用RPM软件包,将会在后面的实验章节中为大家演示如何使用。

一般在企业在企业环境中,我们按企业环境的大小去搭建一个或几个YUM服务器,进行软件包的安装和更新,在安装系统完成后在别的服务器上copy一个yum 配置文件即可使用。

Yum 常用命令

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

你可能感兴趣的:(2.Rhel 7.2 安装)