第一章.部署虚拟环境安装linux系统

1.常用的RPM软件包命令

命令含义 命令格式
安装软件的命令格式 rpm -ivh filename.rpm
升级软件的命令格式 rpm -Uvh filename.rpm
卸载软件的命令格式 rpm -e filename.rpm
查询软件描述信息的命令格式 rpm -qpi filename.rpm
列出软件文件信息的命令格式 prm -qpi filename.rpm
查询文件属于哪个RPM的命令格式 rpm -qf filename

2.Yum命令

1.yum简介

  Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2.常用命令及作用

命令 作用
yum repolist all 列出所有仓库
yum list all 列出仓库中所有软件包
yum info 软件包名称 查看软件包信息
yum istall 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum check-update 检查可更新的软件包
yum grouplist 查看系统中已经安装的软件包组
yum groupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 查询指定的软件包信息

3.systemd与System V init的作用和区别

System V init systemd 作用
0 runleave10.target,poweroff.target 关机
1 runleave11.target,rescue.targe 单用户模式
2 runleave12.target,multi-user.target 等同于级别3
3 runleave13.target,multi-user.target 多用户的文本界面
4 runleave14.target,multi-user.target 等同于用户级别3
5 runleave15.target,graphical.target 多用户的图形界面
6 runleave16.target,reboot.target 重启
emergency emergency.target 紧急shell

  如果想要将系统默认的运行目标改为”多用户,无图形”模式,可以直接使用ln命令把多用户模式目标文件连接到/etc/systemd/system目录:

4.systemctl

1.systemctl简介

  systemd 是 Linux 下的一款系统和服务管理器,兼容 SysV 和 LSB 的启动脚本。systemd 的特性有:支持并行化任务;同一时候採用 socket 式与 D-Bus 总线式激活服务;按需启动守护进程(daemon)。利用 Linux 的 cgroups 监视进程;支持快照和系统恢复。维护挂载点和自己主动挂载点。各服务间基于依赖关系进行精密控制。
检视和控制systemd的主要命令是systemctl。

2.systemctl管理服务

System V init命令 systemctl命令 作用
service foo start systemctl start foo.service 启动服务
service foo restart systemctl restart foo.service 重启服务
service foo stop systemctl stop foo.service 停止服务
service foo reload systemctl reload foo.service 重新加载配置文件(不终止服务)
service foo staduts systemctl status foo.service 查看服务状态

3.systemctl设置服务

System V init命令 systemctl命令 作用
chkconfig foo on systemctl enable foo.service 开机自启动
chkconfig foo off systemctl disable foo.service 开机不自动启动
chkconfig foo systemctl is-enable foo.service 查看待定服务是否为开机自启动
chkconfig –list systemctl list-unit-files type=service 查看各个级别下服务的启动与禁用情况

非常感谢您的阅读,如果您发现文章中有错误或者有更好的建议,可以给我发邮件!
文章作者: Anders Cao
文章链接: http://yoursite.com/2019/02/27/第一章-部署虚拟环境安装linux系统/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Anders's Blog
打赏
  • 微信
  • 支付寶