yum软件仓库、systemd初始化进程

  • RPM (红帽软件包管理器)

    rpm -ivh filename.rpm 安装软件包
    rpm -Uvh filename.rpm 升级软件
    rpm -e filename.rpm 卸载软件
    rpm -qf filename.rpm 查询文件属于哪个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 软件包组 查询指定的软件包组信息

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

  • systemd 初始化进程

    Linux操作系统的开机过程是这样的,即 从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。 初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。RHEL 7系统中是使用==systemctl==命令来管理服务的

    • systemctl 管理服务的启动、重启、停止、重载、查看状态

      system V init(RHEL 6) systemctl(RHEL 7)
      service foo start systemctl start 服务名称 启动服务
      service foo restart systemctl restart 服务名称 重启服务
      service foo stop systemctl stop 服务名称 停止服务
      service foo reload systemctl reload 服务名称 重新加载配置文件(不终止服务)
      service foo status systemctl status 服务名称 查看服务状态
    • systemctl 设置服务开机启动、不启动、查看服务启动状态

      System V init命令(RHEL 6系统) systemctl命令(RHEL 7系统) 作用
      chkconfig foo on systemctl enable 服务名称 开机自动启动
      chkconfig foo off systemctl disable 服务名称 开机不自动启动
      chkconfig foo systemctl is-enabled 服务名称 查看特定服务是否为开机自启动

你可能感兴趣的:(yum软件仓库、systemd初始化进程)