红帽安装软件
RPM(红帽软件包管理):解决早期的Linux系统在安装、卸载、升级、查询服务程序时还需要考虑到其他程序、库的依赖关系。RPM出现就是解决这些问题。说简单点就类似于Windows系统中的控制面板。
RPM常见命令:
rpm -ivh filename 安装软件
rpm -Uvh filename 升级软件
rpm -e filename 卸载软件
rpm -qpi filename 查询软件描述信息
rpm -ivh filename 列出软件文件信息
rpm -ivh filename 查询软件属于那个RPM
RPM需要运维人员自己解决查询软件之间的依赖关系,yum仓库可以根据用户要求分析出所需的软件包及其相关的依赖关系,然后从自动服务器下载。
yum常见命令:
yum repolist all 列出所有仓库
yum list all 列出所有仓库中的软件包
yum info 查看软件包信息
yum install 安装软件包
yum reinstall 重新安装软件包
yum updata 升级软件包
yum remove 移除软件包
yum clean all 清除所有仓库缓存
yum grouplist 查看系统中已经安装的软件包组
yum groupinstall 安装指定的软件包组
yum groupremove 移除软件包
yum groupinfo 查询软件包信息
yum虽然解决了软件的依赖关系,但存在分析不准确、内存占用较大、不能多人同时安装软件等问题,DNF就出现了。现在的RHEL 8兼容了yum和DNF。
关于系统服务的一些命令:
systemctl start 服务name 启动服务
systemctl restart 服务name 重启服务
systemctl stop 服务name 停止服务
systemctl reload 服务name 重新加载配置文件
systemctl status 服务name 查看服务状态
systemctl enable 服务name 开机自启动
systemctl disenable 服务name 开机不启动
systemctl is-enable 服务name 查看某服务是否开机自启动
人这辈子总在等,等将来,等以后,等长大,后来等没了选择,也就等来了遗憾。