RedHat 7基本知识

RPM红帽软件包

软件如何安装:源代码包+安装规则,根据安装规则安装源代码包(做成RPM)

  • 安装软件:rpm -ivh filename.rpm
  • 升级软件:rpm -Uvh filename.rpm
  • 卸载软件:rpm -e filename.rpm
  • 查询软件描述:rpm -qpi filename.rpm
  • 列出软件信息:rpm -qdl filename.rpm
  • 查询文件属于哪个RPM:rpm -qf filename
    通过源码安装安装,安装难度高,时间长,需要自己解决依赖关系,使用RPM可以降低安装难度。

Yum软件仓库

Yum软件仓库是在RPM软件包之上进一步解决降低安装难度(只需要输入需要安装的软件即可)
每个程序之间安装需要他自己的依赖程序包,使用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 软件包组 查询指定的软件包组信息

RHEL7相比之前的变化

  • 添加了Systemd初始化进程服务
  • init(RHEL5/6)→Systemd(RHEL7)
    虽然被吐槽,但是改变为Systemd之后性能提高了,同时已经升级,不会降回Init。
    Systemd接管了UDEV,接管了SysLogd,替换了管理服务Service为Systemctl。
RedHat 7基本知识_第1张图片
Systemd
RedHat 7基本知识_第2张图片
部分命令

记笔记

  • systemctl restart 服务名称 重启服务
  • systemctl start 服务名称 启动服务
  • systemctl stop 服务名称 停止服务
  • systemctl status 服务名称 查看服务状态
  • systemctl enable 服务名称 把服务加入到开机启动项
  • systemctl disable 服务名称 把服务从开机启动项中取消

RHCSA RHCE RCHA都要配置开机启动,判卷是重启后判题

你可能感兴趣的:(RedHat 7基本知识)