【Linux篇】软件安装与systemctl控制软件

1. 软件安装

1.1 Linux系统的应用商店

操作系统安装软件有许多方式,一般分为:

下载安装包自行安装:

  • 如win系统使用exe文件.msi文件等。
  • 如mac系统使用dmg文件.pkg文件等。

系统应用商店内安装:

  • 如win系统又Microsoft商店。
  • 如mac系统又AppStore商店。

Linux系统同样支持这两种方式,我们首先,先使用Linux命令行内的"应用商店",yum命令安装软件。

1.2 yum命令

yum:PRM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

语法:yum [-y] [install | remove | search] 软件名称

  • 选项:-y,自动确认,无需手动确认安装或卸载过程。
  • install:安装。
  • remove:卸载。
  • search:搜索

yum命令需要root权限,可以su切换到root,或使用sudo提权。

yum命令需要联网。

实例:

  • yum -y install wget,通过yum命令安装wget程序。
  • yum -y remove wget,通过yum命令卸载wget程序。
  • yum search wget,通过yum命令搜索是否有wget安装包。

2. systemctl命令控制

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动,停止,开机自启。

能够被systemctl管理的软件,一般也称为:服务。

语法:systemctl start | stop | status | enable | disable 服务器名

  • start:启动。
  • stop:关闭。
  • status:查看状态。
  • enable:开启开机自启。
  • disable:关闭开机自启。

系统内置的服务比较多,比如:

  • NetworkManager,主网络服务。
  • network,副网络服务。
  • firewalld,防火墙服务。
  • sshd,ssh服务(XShell远程登录Linux使用的就是这个服务)

除了内置的服务外,部分第三方软件安装后也可以以systemctl进行控制。

比如:yum -y install ntp软件,可以通过ntpd服务名,配合使用systemctl进行软件控制。

你可能感兴趣的:(macos,Linux,linux)