操作系统安装软件有许多方式,一般分为:
- 下载安装包自行安装
- 如win系统使用exe文件,msi文件等。
- 如mac系统使用dmg文件,pkg文件等。
- 不同的Linux系统发行版使用的安装包文件也可能不同,如CentOS使用的是.rpm文件,而Ubuntu使用的是.deb文件等。
- 系统的应用商店内安装
- 如win系统有Microsoft Store商店。
- 如mac系统有AppStore商店。
- Linux的yum命令程序
yum命令
yum是RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:yum [-y] [install | remove | search] 软件名称
- 选项,-y,自动确认,无需手动确认安装或卸载过程。
- install:安装
- remove:卸载
- search:搜索
注意
- yum命令需要root权限哦,可以su切换到root,或使用sudo提权。
- yum命令需亚奥联网。
apt命令
软件安装,CentOS系统和Ubuntu是使用不同的包管理器。
CentOS使用yum管理器,Ubuntu使用apt管理器。
apt [-y] [install | remove | search] 软件名称
- 用法和yum一致,同样需要root权限
systemctl命令
Linux系统很多软件(内置或第三方)均支持使用systemctl命令。
- 系统内置服务均可被systemct控制
- 第三方软件,如果自动注册了可以被systemct控制
- 第三方软件,如果没有自动注册,可以手动注册。
systemctl命令控制:启动,停止,开机自启。
能够被systemctl管理的软件,一般称之为:服务。
语法:systemctl [start | stop | status | enable | disable] 服务名
- start:启动。
- stop:关闭。
- status:查看状态。
- enable:开启开机自启。
- disable:关闭开机自启。
系统内置的服务比较多,比如
- NetworkManager:主网络服务。
- network:副网络服务。
- firewalld:防火墙服务。
- sshd:ssh服务(FinalShell远程登录Linux使用的就是这个服务)