作用:RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系
RPM软件包命令
rpm -ivh filename.rpm安装
rpm -Uvh filename.rpm升级
rpm -e filename.rpm卸载
rpm -qpi filename.rpm查询软件描述
rpm -qpl filename.rpm列出软件文件
rpm -qf filename.rpm查询文件属于哪个RPM
常见的Yum命令
yum reportlist all 列出所有仓库
yum list all 列出仓库中所有软件包
yum info 1 查看软件包信息
yum install 1安装软件包
yum reinstall 1重装软件包
yum update 1升级软件包
yum remove 1移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新软件包
yum grouplist 查看系统已经安装的软件包组
yum groupinstall 安装指定的软件包组
yum groupremove 移除指定软件包组
yum groupinfo查询指定的软件包组信息
systemd初始化进程
runlevel0.target,poweroff.target关机
runlevel1.target,rescue.target单用户模式
runlevel2~4.target,multi-user.target多用户的文本界面
runlevel5.target,graphical.target多用户的图形界面
runlevel6.target,reboot.target重启
emergency.target紧急shell
如果想要将系统默认的运行目标修改为“多用户,无图形”模式,可直接用ln命令把多用户模式目标文件连接到/etc/systemed/system/目录:
[root@192~]#ln -sf /lib/systemd/system/multi-user.target /etc/systsmd/system/default.target
systemctl命令(RHEL7/CENTOS7)
systemctl start/restart/stop/reload/status foo.service 启动/重启/停止服务/重新加载(不中止)服务/查看服务状态
systemctl enable/disable/is-enabled foo.service开机自启动/开机不自启动/查看特定服务是否为开机自启动
systemctl list-unit-files type=service查看各个级别下服务的启动与禁用情况。