Linux 第01章 手动部署一台 Linux 操作系统

安装软件的方法

  • 搭建编译环境 -> 编译源代码 -> 解决依赖关系。
  • 源代码编译 -> RPM -> 软件仓库。
  • 软件仓库:大量的、常用的软件包打包成了一个仓库。
  • 软件仓库进一步降低软件的安装难度,自动解决软件包的依赖关系。
  • yum v3 的缺点:无法同时安装多个软件、臃肿。
  • 新一代 dnf == yum v4。

系统初始化进程及一些系统变化

  • RHEL 4/5/6 的初始化进程是 init。
  • RHEL7/8 的初始化进程是 systemd。
  • systemd 不仅仅是一个初始化进程了,还接管了很多系统服务。
  • service/chkconfig 命令在 RHEL8 中还可以用,但系统会转化为新命令。
  • iptables 和 firewalld 在 RHEL8 中同时存在。
  • centos -> centos stream。

systemd 系统命令

  • systemctl start 服务名称,启动。
  • systemctl stop 服务名称,停止。
  • systemctl restart 服务名称,pid 会发生变化。
  • systemctl reload 服务名称,pid 不会发生变化。
  • systemctl enable 服务名称,加入系统开机启动。
  • systemctl disable 服务名称,取消系统开机启动。
  • systemctl status 服务名称,查看系统进程状态。
posted @ 2023-03-14 13:50  berthua  阅读(24)  评论(0编辑  收藏  举报