首先,我们需要了解一些预备知识,在旧版本的CentOS中,rpmbuild工具默认的工作路径是/usr/src/redhat,因为权限原因,一般用户身份不能制作rpm软件包,只能切换到root身份才能够制作。在新版本的CentOS中,可以在一般用户主目录下新建rpmbuild目录作为rpmbuild工具的工作目录。并且,在新版本中,发行商建议为了防止系统函数库或其他文件损坏,不要使用root身份去
转载
2024-04-26 13:26:11
38阅读
一、docker简介docker是一种方便跨平台迁移应用的程序,通过docker可以实现在同一类操作系统中,如Ubuntu和RedHat两个linux操作系统中,实现程序的跨平台部署。比如我在Ubuntu中打包了一个go项目的docker镜像(镜像为二进制文件,相当于windows中的exe文件),这个镜像可以直接在另一台Ubuntu上运行,而无需再次配运行环境。下面这张图是我对docker的理解
转载
2024-06-17 12:55:59
881阅读
一、现有A系统Centos7操作: 备注:A系统里最好不安装Docker,否则会报错 卸载不必要软件包 yum remove -y iwl* *firmware* --exclude=kernel-firmware 清理yum缓存 yum clean all rm -rf /var/cache/yu ...
转载
2021-07-16 08:05:00
2647阅读
# 从Linux系统打包成Docker镜像
## 1. 整体流程
```mermaid
journey
title Linux系统打包成Docker镜像
section 准备工作
开始
创建Dockerfile
添加依赖文件
构建Docker镜像
完成
```
## 2. 具体步骤
| 步骤
原创
2024-04-24 06:03:18
242阅读
制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。cp ,cat 和 dd都可以从设备复制文件来创建镜像。而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。IMG 文件:因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。1,制作dd if=/dev/zero of=fdimage.img count
转载
2023-12-03 20:13:19
273阅读
# 将现有的CentOS系统环境文件打包成Docker镜像文件
## 引言
Docker是一个开源的容器化平台,可以帮助开发人员更轻松地构建、部署和运行应用程序。它提供了一种轻量级的虚拟化技术,使应用程序可以在隔离的环境中运行,并且可以在不同的平台上保持一致性。
在使用Docker时,我们通常会使用已有的基础镜像来构建自己的应用程序镜像。然而,有时候我们可能需要将现有的CentOS系统环境打
原创
2023-11-16 07:28:36
562阅读
昨日内容回顾# 1.搭建yum私有仓库
1.安装必须的工具
yum install createrepo yum-utils nginx -y
2.创建目录
mkdir /opt/test
3.创建包目录
mkdir /opt/test/Packages
4.下载安装包
下载到Packages目录中
https://
转载
2024-10-13 23:16:59
584阅读
目录需求:一、步骤 二、Dockerfile三、 实战 —— 构建自己的centos1. dockerfile编写2. build构建3. run 运行四、用docker commit实现四、实战 —— 构建jar包的镜像(helloworld版本)五、实战 —— 构建jar包的镜像(两个容器通信版本) 需求:自己写了一个小程序,如何带着环境打包成一个镜像,然后发布给别人run
转载
2024-09-26 19:38:48
197阅读
linux 如何把一个装好的系统做成镜像(文件备份)来自电脑网络类芝麻团 2016-01-19案例1(命令式操作)1.像'ghost'那些备份系统,系统出了问题就恢复系统,还要把系统备份文件作成'iso'文件应不知道你是如何分区的,举例说明吧,假如分区如下:/dev/sda1 是你的/boot分区ext3文件系统/dev/sda2 是你的/分区ext3文件系统/dev/sda3 是你的/
一、文件打包和解压缩 常用的压缩包文件格式。在 Windows 上我们最常见的不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2,简单介绍如下:常用的包括zip,rar,tar:&
转载
2023-10-23 16:59:15
98阅读
文章目录一、磁盘与文件系统管理1.磁盘与目录容量2.硬链接与软链接3.磁盘的分区、格式化与挂载4.磁盘格式化5.文件系统挂载与卸载二.压缩、打包与备份1.压缩与打包2.备份三、RPM包与YUM软件包升级器(centos/redhat类似系统)1.rpm2.yum四、DEM包与APT软件包升级器(debian/ubuntu类似系统)1.dpkg2.apt 一、磁盘与文件系统管理1.磁盘与目录容量d
转载
2024-09-20 10:37:48
348阅读
文件的输入与输出 输入文件内容到文件和输出内容到文件追加与覆盖> : 覆盖内容
覆盖符号是将文件内容清空,再写入新的内容(注意:内容覆盖后文件原来的内容是无法恢复的)
>> : 追加内容
在文件末尾追加内容(echo自带换行符)输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出 ,一般情况下标准输出设备为显示屏,标准输入设备为键盘。Linux中 · 0
转载
2024-07-02 08:01:51
72阅读
Ubuntu(乌班图)_LinuxUbuntu的理解Ubuntu属于Linux发行版本下的其中一个想要让虚拟机待机,需要进行挂起操作系统玩坏了怎么办?重装系统使用系统快照Linux文件系统[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FRbvk5Ix-1664326286550)(Ubuntu_Linux.assets/1664155871435.png)]用户目录
转载
2024-07-10 17:14:47
45阅读
使用dd命令打包jetson nano SD卡中的镜像----linux很多时候我们为了防止sd卡损坏,需要备份一个镜像,下面是使用dd命令将sd卡中的镜像一模一样的复制一份的教程首先使用df -h命令查看挂在的u盘最下面的三个sdb1 sdb2 sdb3 就是需要打包的镜像的分区sudo dd if=/dev/sdb | pv -s $(sudo blockdev --getsize64 /de
转载
2024-06-27 07:23:12
543阅读
为 Linux 程序打包 2012-09-14 最近有个项目需要把编译好的 Linux 程序打包后安装到多种 Linux 发行版上执行。由于是不同的发行版,所以不适合使用各个发行版自己的软件包格式。即使针对特定发行版,还是会因为不同版本的系统库版本不同而无法创建通用的软件包。(程序既需要安装到 Fedora 6 这样“古老”的版本上,也需要安装到这两年发布的发行版上。)比较几种解决方案后最终选
转载
2023-12-19 11:32:46
35阅读
二、分区镜像操纵
如果我想为/dev/hda1中的home目录做一个镜像到/dev/hdb9磁盘做一个home的镜像;因为关系到安全,比如把/dev/hda的磁盘的东西都删除了,所以在同一个磁盘内做镜像意义不是太大。所以最好把要镜像的硬盘分区放在其他的硬盘分区中。
1. Linux的硬盘分区规定
转载
2023-12-09 13:09:35
91阅读
# 如何将Linux系统打包为Docker镜像
## 整体流程
```mermaid
journey
title 将Linux系统打包为Docker镜像的流程
section 准备工作
开始 --> 下载Linux系统镜像
下载Linux系统镜像 --> 安装Docker
section 打包镜像
安装Docker -->
原创
2024-03-23 03:47:15
282阅读
1.JDK安装下载JDK安装包:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html压缩包后缀:tar.gz 安装包下载后使用xtf将安装包放到/home/(自己创建的包)定位工作目录Linux中程序的安装目录在/usr/local/src解压JDK修改环境变量的配置文件配置JDK
转载
2023-12-23 08:08:02
53阅读
将Linux系统打包为img镜像
近年来,容器技术的普及让镜像的概念变得越来越重要。在Kubernetes(简称K8S)等容器编排工具中,镜像是应用程序运行的基础。在本篇文章中,我将向你介绍如何将Linux系统打包成img镜像,以帮助你更好地理解这一过程。
### 步骤总览
首先,让我们看一下制作Linux系统img镜像的整个过程:
| 步骤 | 描述 |
|------|------|
|
原创
2024-04-24 10:43:38
558阅读
1,概述首先,Binder是android平台下一种IPC机制,由于android基于linux,其linux本身就拥有一些ipc方式,如socket、通道等。但是,基于性能方面,android并未采用linux的ipc,而是自己实现了一套高效的ipc方式,Binder机制的特点,首先在于使用了内存映射技术,即linux下的mmap,使得client-service间通信只需要复制一次,而sock