Linux极简入门系列(五):软件和服务管理

Linux极简入门系统目录:

1、系统安装和配置(VMware/CentOS、WSL/ubuntu)
2、Linux的目录结构和常用操作
3、vim文本编辑器
4、用户和文件权限
5、软件和服务管理
6、其它补充



一、CentOS操作系统的软件管理

  • 需要root超级管理员权限
  • 命令yum [-y] install|remove|update|search 软件名称,分别表示安装、卸载、更新、查找软件。
  • yum -y install 软件1 软件2,安装多个软件且自动确认。
  • yum list,列出所有可安装的软件。
  • yum update,更新所有软件。
  • yum check-update,列出所有可以更新的软件。
  • yum clean或者yum clean all,清除缓存目录下的所有软件包和headers。
  • yum packages,清除缓存目录下的所有软件包。
  • yum clean headers,清除缓存目录下的所有headers。
  • yum clean oldheaders,清除缓存目录下的所有oldheaders。


二、Ubuntu操作系统的软件管理

  • 需要root超级管理员权限
  • 命令apt [-y] install|remove|update|search 软件名称,分别表示安装、卸载、更新、查找软件。
  • apt -y install 软件1 软件2,安装多个软件且自动确认。
  • apt list,列出所有可安装的软件。
  • apt list --upgradeable,列出所有可更新的软件。
  • apt list --installed,列出所有已安装的软件。
  • apt update,更新所有软件。
  • apt autoremove,清理不再使用的依赖和库文件
  • apt purge 软件名称,移除软件包及配置文件
  • apt show 软件名称,显示软件信息


三、系统服务控制

  • 需要root超级管理员权限
  • Linux系统的很多内置软件或第三方软件,都会常驻后台提供服务,支持使用systemctl命令进行控制,如启动、停止、查看状态、开机自启等,也称之为-服务管理。
  • 命令systemctl start|stop|status|enable|disable 服务名称,分别表示启动、关闭、查看状态、开启开机自启、关闭开机自启。
  • 命令service --status-all,查看系统所有服务
  • 系统内置很多服务,如NetWorkManager-主网络服务,network-副网络服务,firewalld-防火墙服务,sshd/ssh-远程登陆相关服务。
  • 安装ntp时间同步软件:yum install -y ntp
  • 安装ntp时间同步软件:systemctl status ntpd,查看ntp的服务状态,ntp注册为系统服务的服务名为ntpd
  • 安装ntp时间同步软件:systemctl start ntpd,启动ntpd服务
  • 安装ntp时间同步软件:systemctl enable ntpd,开机自启ntpd服务
  • WSL中使用Ubuntu,如出现System has not been booted with systemd...错误,可尝试如下格式命令sudo service 服务名称 start|stop|status|enable|disable


posted @ 2023-02-26 22:05  functionMC  阅读(73)  评论(0编辑  收藏  举报