Linux软件包管理工具 Snap 常用命令 snap vs. aptapt所采用的包是deb包,deb包最初是Debian Linux推出的。由于ubuntu基于debian,ubuntu将其集成到了apt包管理器中。apt可以自动解决软件之间依赖问题,ubuntu创建了一个类似apple store的软件商店。snap是Canonical公司发布的全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完...
squashfs文件系统 简介squashfs 是一个高度压缩的只读文件系统,它可以将高达 2-3GB 的数据压缩到一个只有 700M 的文件中。如果你有使用到 Linux 的 Live CD ,那么你会看到 squashfs 的身影。当一个 Live CD 启动时,它将加载整个 Linux 系统环境。Live CD 所使用的正是这种高度压缩的只读 squashfs 文件系统,其中的 root 文件系统就被压缩存放在...
回环设备 你有没有想过在Linux的文件管理系统中再创建一个文件系统,就像在Windows中创建一个新的磁盘分区那样(但其实并不必非得直接那么做)。这时你就需要用到回环设备(loop device)。在Linux中,回环设备允许用户以一个普通磁盘文件虚拟一个块设备。设想一个磁盘设备,对它的所有读写操作都将被重定向到读写一个名为 virtualfs 的普通文件而非操作实际磁盘或分区的轨道和扇区。当然,v...
安装Debian系统 安装 Debian 的轻松程度依赖于选择什么镜像。如果你使用 Debain 官网的默认 ISO 镜像,安装 Debian 就比较费劲。你会卡在这种界面,让你从外部可移动介质上安装网络驱动。在安装 Debian 过程中,选择正确的 ISO 镜像就已经成功一半了。令人惊讶的是,对于一个新的 Debian 用户来说,要浏览 Debian 的网站并找到最轻松好用的 ISO 真的很困难。如果你点击 ...
Mac homebrew报错Error: homebrew-core is a shallow clone. 解决方法删除homebrew-core后更新即可cd /usr/local/Homebrew/Library/Taps/homebrewrm -rf homebrew-corebrew upgrade
公钥和私钥 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。2. 必须保证是我发送的邮件,不是别人冒充我的。要达到这样的目标必须发送邮件的两人都有公钥和私钥。公钥,就是给大家用的,你可以通过电子邮件发布,...
apt-get软件包管理命令 和 apt-key命令 apt-get命令是Debian Linux发行版中的 APT软件包管理工具 。所有基于Debian的发行都使用这个包管理系统。 deb包 可以把一个应用的文件包在一起,大体就如同 Windows上的安装文件 。Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具。最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件。用户...
debian打包笔记 对于仓库中 main 区的软件, Debian Policy 要求其 完全兼容 Debian Free Software Guidelines (Debian 自由软件准则) (DFSG) 并且它 不能要求使用 main 区以外的软件来编译或执行。这即是最理想的状况。对于仓库中 contrib 区的软件,其许可证必须满足 DFSG 的全部条件,不同于 main 区软件的一点是,它们可以依赖于 ...
APT仓库目录和repository目录结构 一、APT仓库目录结构1.1 版本代号sid,still in development,该版本和unstable版本是一样的。版本可以从多个侧面来进行命名。第一,从release的角度进行命名。比如,buster、jessie、stretch第二,使用数字编码,比如7、8、9,然后还有小版本,7.11、8.9第三,对于当前最新的开发版本,又可以命名为stable、unstable和t...
银河麒麟系统安全机制-KYSEC 麒麟系统为什么称为国内最安全的Linux系统?秘密就在于KYSEC,麒麟系统安全机制。一般情况下Linux下默认的接入控制是DAC,其特点是资源的拥有者可以对他进行任何操作(读、写、执行)。当一个进程准备操作资源时,Linux内核会比较进程和资源的UID和GID,如果权限允许,就可以进行相应的操作。这种方式在实际使用中往往会带来一些问题,如果一个进程是以root的身份运行的,也就是他能对系统的任...
制作本地/局域 apt 源 部署nginxsudo apt install nginxsudo rm -rf /etc/nginx/sites-enabled/defaultvim /etc/nginx/sites-enabled/openstack-slushee.vhostserver { listen 80; server_name openstack-slushee; # Log...
Linux动态链接库.so文件的命名 我们在linux下开发项目,有时会对外提供动态库,像***.so.1.0.0这样子的文件,另外提供相应的头文件。用户拿到动态库和头文件说明,就可以使用动态库里的function。那随之而来的一个问题是,动态库的升级问题,我们的动态库更改了一个bug,升级了一个版本,那使用我们动态库的应用程序需要重新编译吗?运行时会产生异常吗?linux下是怎么规范这些内容的呐?大家一定听说过windows下...
dpkg解包 出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改主要有三个问题需要解决:0、如何将deb包文件进行解包呢?1、修改要修改的文件?2、对修改后的内容进行生成deb包?解包命令为解压出包中的文件到extract目录下lin@lin-host:~/Desktop/100次重启工具$ lsLongTestTools.sh loong-test-s2s3_1.0.0-2_...
CrossoverQA文档 1.安装crossover软件商店应用正常可通过软件商店下载安装应用。如果网不好且有离线包,将带有16进制名的安装包如2893acd402227ff103b87a4e6f14c028.Vs6sp6.exe放在~/.cxoffice/installers/,然后“安装Windows软件”,分别选择:选择应用,搜索c++,找到;选择安装包,就默认的下载方式,这时会自动搜索本地缓存的exe,如...
Linux_磁盘分区、挂载、查看 分区分区的方式1)mbr分区:①最多支持4个主分区②系统只能安装在主分区③扩展分区要占一个主分区④mbr最大只支持2TB,但拥有良好的兼容性2)gtp分区:①支持无限多个主分区(但操作系统可能限制,比如Windows下最多128个)②最大支持18EB(1EB = 1024PB,1PB = 1024TB)③Windows7 64位以后支持gtp。Windows下的磁盘分区...
Linux为什么要挂载 因为Linux系统将所有的硬件设备都当做文件来处理,当使用光驱等硬件设备时,就必须将其挂载到系统中,只有这样Linux才能识别。也就是所谓的Linux系统“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的...
图解Windows10+优麒麟双系统安装 此处双系统以 Windows 10+优麒麟 20.04 LTS Pro 为例,其他版本的系统仅供参考安装前的准备查看电脑基础信息按"win+r"快捷键回车确认,输入"msinfo32",回车,出现系统信息界面,可查看 BIOS 模式:BIOS 有多种模式,此教程以 UEFI 模式为例;下载优麒麟镜像官网下载:(www.ubuntukylin.com/downloads/)制作启动盘...
Linux 软件安装与卸载 dpkg安装dpkg 是为 Debian 专门开发的套件管理系统,方便对 Deb 包进行安装、更新及卸载等操作。主要用于安装已经下载到本地机器上的 Deb 包,所有源自 Debian 的 Linux 发行版都可以使用 dpkg 命令,例如 Ubuntu、Ubuntu Kylin、Knoppix 等。dpkg 语法格式:dpkg [选项] [包名或文件名]选项功能-l查询...
ventroy 制作多系统启动盘 windows 10。下载Ventoyhttps://github.com/ventoy/Ventoy/releases解压Ventoy运行Ventoy2Disk.exe