redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)

redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)

破解root密码

启动计算机,在选择内核页面时按“任意键”让倒计时停止,然后按“e”键进入“编辑模式”。

redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第1张图片
内核选择页面

进入“编辑模式”之后上下移动光标,找到以“linux16”开头这行,按“End”键将光标移动到最后,输入“rd.break console=tty0”,然后按“Ctrl+x”键进行保存并重启。

redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第2张图片
redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第3张图片
redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第4张图片
redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第5张图片

输入“mount”可以查看到根目录默认是只读的,不可以去写
输入“mount -o remount,rw /sysroot”, 改变“/sysroot”的权限为“读,写”
输入“chroot /sysroot”改变根
修改root密码
输入“touch /.autorelabel”, 让SELinux生效
连续输入2次“exit”,让 SELinux 全部打开,重新打标,重新修改参数值


redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明)_第6张图片

配置yum仓库

yum是一个强大的命令行工具,可用于更加灵活的管理(安装,更新,删除和查找)软件包。

yum常用命令:

  • yum help :显示用法信息
  • yum list :显示已安装的和可用的软件包
  • yum search 搜索内容:根据仅在名称和摘要字段中找到的关键字列出软件包
  • search all 搜索内容:在名称、摘要和描述字段中找到的关键字列出软件包
  • yum info 软件包名:提供与软件包相关的详细信息,包括安装所需的磁盘空间
  • yum provides 路径 :显示与指定的路径名(通常包含通配符)匹配的软件包
  • yum install 软件包名:获取并安装软件包,包括所有依赖项。
  • yum update 软件包名:获取并安装更新版本包,包括所有依赖项。
    • 通常,该进程尝试适当保留配置文件,但是在某些情况下,如果打包商认为旧文件在更新后将无法使用,则可能对其进行重命名。
    • 如果未指定软件包名称,将安装所有相关更新 yum update

==注意==
由于新的内核只有通过自动至该内核才能进行测试,该软件包进行了特殊设计,以便一次能够安装多个版本。如果新内核启动失败,则依然可以使用旧的内核。
使用yum update kernel实际上会安装新的内核。配置文件中保存一份软件包列表,即使在管理员要求更新时也“始终安装”这些软件包。
使用yum list kernel可列出所有已安装和可用的内核。若要查看当前运行的内核,请使用uname命令的-r选项将仅显示内核的版本和发行版本,而-a选项将显示内核发行版和其他信息。

  • yum remove 软件包名:删除已装的软件包,包括所有支持的软件包。

==注意==
yum remove将删除列出的软件包和需要将要删除的软件包的任何软件包(以及需要这些软件包的软件包,以此类推)。这会导致意外删除软件包,因此请仔细检查要删除的软件包列表。

使用yum安装和删除各组软件软件

yum具有组的概念,即针对特定目的而一起安装的软件集合。在红帽企业Linux7中,有两种类型的组。常规组是软件包集合,环境组是其他组的集合,这些组包含安装自己的软件包。一个组提供的软件包或组可能为必选(安装该组时必须予以安装),默认(安装该组时通常会安装),或可选(安装该组时不予安装)

  • yum group list :列出已安装和可以用的组的名称。
  • yum group list hidden :列出默认隐藏的环境组
  • yum group info :显示组相关的信息
  • yum group install :安装组,并安装其必选和默认的软件包

==重要==
在与红帽Linux6和更早版本相比,红帽企业Linux7中的yum组行为有了变化。在RHEL 7中,组被视为对象,受到系统的跟踪。

所有安装和删除事物的日志记录在/var/log/yum.log

.repo基本配置选项:
[源名称]:自定义名称,具有唯一性,不能有空格
name:描述信息,不起实际作用,不能为空
baseurl:制定YUM服务端的URL地址(file://,ftp://,http://)
enabled:是否启用该频道,0-NO,1-YES
gpgcheck:是否验证待安装的RPM包,0,1
gpgkey:用于RPM软件包验证的密钥文件

你可能感兴趣的:(redhat||CentOS 7.0及其以上版本操作简述(破解root密码和yum说明))