| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux snap 命令 -> 正文阅读 |
|
[系统运维]linux snap 命令 |
文章目录1. 简介在过去的几年里,Linux 社区在 Linux 系统上的包管理领域取得了一些显着的进步,特别是在通用或跨分发软件打包和分发方面。其中一项进步是由流行的Ubuntu Linux制造商Canonical开发的Snap包格式。 Snaps是跨发行版、无依赖关系且易于安装的应用程序,这些应用程序与所有依赖项打包在一起,可以在所有主要的 Linux 发行版上运行。从单个构建开始,一个 snap(应用程序)将在桌面、云和 IoT 上的所有受支持的 Linux 发行版上运行。支持的发行版包括 Ubuntu、Debian、Fedora、Arch Linux、Manjaro 和 CentOS/RHEL。 快照是安全的——它们被限制和沙盒化,因此它们不会危及整个系统。它们在不同的限制级别下运行(这是与基本系统和彼此隔离的程度)。更值得注意的是,每个快照都有一个由快照创建者根据快照的要求精心挑选的界面,以提供对其限制之外的特定系统资源的访问,例如网络访问、桌面访问等。 snap生态系统中的另一个重要概念是Channels。通道确定安装和跟踪哪个版本的快照以进行更新,它由跟踪、风险级别和分支组成并被细分。 snap包管理系统的主要组件有:
此外,快照也会自动更新。您可以配置更新发生的时间和方式。默认情况下,snapd守护程序每天最多检查四次更新:每次更新检查称为刷新。您也可以手动启动刷新。 2 安装 Snapd如上所述,snapd守护进程是后台服务,它通过实施限制策略和控制允许 snap 访问特定系统资源的接口来管理和维护Linux 系统上的snap环境。它还提供snap命令并用于许多其他用途。 要在您的系统上安装snapd软件包,请为您的 Linux 发行版运行适当的命令。
在您的系统上安装snapd后,使用systemctl 命令启用管理主snap通信套接字的systemd单元,如下所示。 在Ubuntu及其衍生版本上,这应该由包安装程序自动触发。
请注意,如果
要检查系统上安装的snapd和 snap 命令行工具的版本,请运行以下命令。
在安装snap之前,您可以检查它是否存在于 snap store 中。例如,如果应用程序属于“
3. 管理 snaps3.1 查看已安装
3.2 更新和恢复refresh命令检查快照跟踪的通道,如果可用,它会下载并安装更新版本的快照。
3.3 禁用/启用和删除
3.4 从 Snap 运行应用程序snap可以提供您从图形用户界面或使用命令运行的单个应用程序(或一组应用程序)。默认情况下,所有与 snap 关联的应用程序都安装在基于 Debian 的发行版的
例如,要从命令行运行应用程序,只需输入其绝对路径名。
要仅输入应用程序名称而不输入其完整路径名,请确保/snap/bin/或
查看snap下可用的命令,请运行“
3.5 创建和使用 Snap AliasesSnap还支持为应用程序创建别名。快照的默认(或标准)别名在启用之前必须经过公共审查过程,但您可以为本地系统创建别名。 您可以使用alias 命令为快照创建别名。
3.6 管理 Snap 的服务对于某些快照,底层功能通过作为守护程序或服务运行的应用程序公开,一旦安装快照,它们会自动启动在后台连续运行。此外,这些服务还可以在系统启动时自动启动。重要的是,单个快照可能包含多个应用程序和服务,它们协同工作以提供该快照的整体功能。
要启动服务,例如,rocketchat使用start命令。
要使服务在系统引导时自动启动,请使用enable命令。
要防止服务在下次系统引导时自动启动,请使用disable命令。
要查看服务的日志,请使用带有-f选项的log命令,它允许您实时查看屏幕上的日志。
3.7 创建和管理 Snap 的快照Snapd为一个或多个快照存储用户、系统和配置数据的副本。您可以手动触发或将其设置为自动工作。这样,您可以备份快照的状态,将其恢复到以前的状态,以及将全新的快照安装恢复到以前保存的状态。 要手动生成快照,请使用“
要从系统中删除快照,请使用
?推荐阅读: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:48:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |