hackerbs's Blog - 探索知识的宇宙

hackerbs's Blog - 探索知识的宇宙

将二进制可执行程序构建为deb包
发表于2023-10-17|知识库发布
构建deb包所需依赖:apt install dh-make 本文使用本站aptdownloader包做为演示 第一步,创建项目目录,项目目录名称格式应为包名-版本号如aptdownloader-1.0.0 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141# 我在我的/root/目录下创建了一个deb文件夹,也就是https://github.com/1949hacker/deb的仓库# 使用tree列出目录...
51单片机入门-点亮LED
发表于2023-09-25|知识库嵌入式
初次接触51单片机,记录下第一个程序,LED跑马灯,源代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#include <reg52.h>//引入52系列单片机头文件//位定义,sbit 标识符 = 地址值sbit led1=P2^0;sbit led2=P2^1;sbit led3=P2^2;sbit led4=P2^3;sbit led5=P2^4;sbit led6=P2^5;sbit led7=P2^6;sbit led8=P2^7;//延迟函数,单位约10微秒,此处利用的是CPU处理的延时,并不准确//11.0952MHz测得执行时间为0.000009771593,约为9.771593微秒void delay(int us){ while(us--);//循环执行,递减}void main(){ while(1) { ...
Debian x86_64平台搭建arm docker环境
发表于2023-09-12|知识库容器
在Debian x86_64平台搭建Docker arm环境的方法 123456# 安装QEMU用户模式工具:QEMU将用于在x86_64主机上模拟ARMv8架构apt install qemu-system binfmt-support qemu-user-static# 启用QEMU用户模式支持update-binfmts --enable qemu-armupdate-binfmts --enable qemu-aarch64 使用以上命令便可搭建Docker的arm环境,再使用如下命令即可测试环境是否可以正常使用 123456# 拉取debian armv8镜像docker pull arm64v8/debian# 运行该镜像,使用了--rm参数,会在退出时自动删除容器# 执行成功便会自动进入容器shell,使用exit即可退出docker run -it --rm arm64v8/debian /bin/bash
记录一次构建armv8平台vsftpd Docker镜像的过程
发表于2023-09-12|知识库容器
因客户使用飞腾2000平台需要部署vsftpd,但因系统环境不同存在诸多部署问题,且无适配的armv8版本vsftpd容器,特此专门构建vsftpd镜像并记录构建过程 Dockerfile代码如下 123456789101112131415161718192021222324252627282930313233343536373839FROM arm64v8/debianLABEL maintainer="[email protected]"RUN rm /etc/apt/sources.list.d/debian.sources -fRUN echo "deb http://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware\deb-src http://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware\deb http://mirrors.ustc....
飞腾arm平台使用docker部署ftp教程
发表于2023-09-12|知识库容器
因飞腾平台为armv8,暂未发现简单易用的vsftpd Docker镜像,特此提供打包完毕的Docker镜像及教程以供各位使用 该docker镜像为armv8版本,已测试适用飞腾2000平台 第一步,拉取docker vsftpd映像 因docker hub已被墙,拉去docker images请参考国内docker hub无法使用的解决办法,或者使用下面手动导入的方式 docker pull hackerbs/vsftpd 如果你的环境为离线环境,则采用导入vsftpd映像方案 docker离线镜像位于网盘docker_images文件夹中,名为hackerbs-vsftpd-arm.tar 将下载的hackerbs-vsftpd-arm.tar导入到你的系统中,使用docker load -i hackerbs-vsftpd-arm.tar将该映像导入 第二步,使用该映像启动容器 123456789101112131415161718192021# 首先,创建一个路径用于存放ftp文件mkdir -p 路径# 示例mkdir -p /opt/ftp# 请用你的参数替代 ...
记录初学Python开发fio测试工具
发表于2023-03-20|知识库工具
使用Python自动测试IOPS性能并格式化输出 代码过多,请点击阅读全文查看 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188...
Debian基础知识【持续更新】
发表于2023-03-01|知识库系统
本文将持续更新Debian系统的各类基础知识,欢迎您持续关注,有任何问题可以在本页末尾评论或通过展示的联系方式联系我根据红帽的公告,CentOS将不再适合作为生产环境的稳定系统使用,为此我个人建议您尝试著名且优秀的Debian系统 2020年12月08日,CentOS官方宣布了停止维护CentOS Linux 8的计划,并推出了CentOS Stream项目。具体信息,请阅读CentOS官方公告。其具体规划如下: CentOS Linux 8作为RHEL 8的复刻版本,生命周期缩短,于2021年12月31日停止更新并停止维护(EOL)。 基于以上官方变更计划,CentOS Linux 8用户将无法获得包括问题修复和功能更新在内的任何软件维护和支持。CentOS官方建议停止维护后:对于开发或测试环境,可以将环境迁移至CentOS Stream版本; 对于生产环境或部署关键业务的系统,建议使用稳定的Red Hat Enterprise Linux。对此,用户需评估以下问题: CentOS Stream是一个滚动发行的版本,仅为RHEL前置测试版,运用于生产环境时,可能存在一定风险...
Proxmox-VE 导入SylixOS VMware版
发表于2023-02-28|知识库虚拟化
将SylixOS传到服务器 解压SylixOS VMware版,找到其中的 12x86_boot.vmdkx86_main.vmdk 将这两个文件上传到服务器,使用qemu-img命令将vmdk虚拟机磁盘转为qcow2格式 12qemu-img convert -f vmdk -O qcow2 x86_boot.vmdk x86_main.qcow2qemu-img convert -f vmdk -O qcow2 x86_boot.vmdk x86_boot.qcow2 切换到虚拟化服务器web界面,创建新虚拟机 操作系统类型:Linux kernel 2.4,不使用任何光盘介质 创建IDE硬盘,硬盘大小无所谓 配置CPU,内核数量根据自己需求而定,类型为host 修改网络模型,如果网卡不可用,尝试修改为其他模型 创建虚拟机的步骤完毕,现在连接到服务器的shell,可以使用web shell或另行连接 12345# 进入到虚拟机配置文件目录cd /etc/pve/qemu-server/# 编辑刚刚创建的ID为125的虚拟机所属配置文件vim 125....
关于Proxmox-VE系统创建UEFI虚拟机需要单独添加EFI磁盘的问题
发表于2023-01-03|知识库虚拟化
在传统物理机上,如需使用UEFI引导,仅仅需要在硬盘上创建EFI分区即可,无论是Windows还是Linux均是如此,但在使用Proxmox-VE创建虚拟机时,却需要额外添加EFI磁盘,对此提出疑问并进行探讨。 直接在网络上搜寻并无相关信息,查询官方wiki得到如下解释: BIOS 和 UEFI 为了正确模拟计算机,QEMU 需要使用固件。在通常称为 BIOS 或 (U)EFI 的普通 PC 上,它作为启动 VM 时的第一步执行。它负责进行基本的硬件初始化,并为操作系统提供固件和硬件接口。默认情况下,QEMU 为此使用SeaBIOS,这是一个开源的 x86 BIOS 实现。SeaBIOS 是大多数标准设置的不错选择。 某些操作系统(例如 Windows 11)可能需要使用 UEFI 兼容实现。在这种情况下,您必须使用OVMF,它是一种开源 UEFI 实现。 在其他情况下,SeaBIOS 可能不是理想的启动固件,例如,如果您想进行 VGA 直通。 如果要使用 OVMF,需要考虑以下几点: 为了保存引导顺序之类的东西,需要有一个 EFI 磁盘。该磁盘将包含在备份和快照中,并且只能...
51单片机的学习笔记
发表于2022-11-21|知识库嵌入式
51单片机的学习及其关联知识开始前的一段话: 求知欲是人类进步的源泉,每接触一项新的知识就像是一滴墨滴在了宣纸上,向着四周疯狂扩散,这种极度的求知欲深深地刺激着我,撕裂我的思维向四周辐射,贪婪地、疯狂地汲取着接触到的每一项知识,这种知识爆炸的感觉带给我成瘾的快感! 对于单片机的起步,始于我小时候的梦想,我想有高度智能的科技、机械围绕着我的生活,我想拥有一个高度智能的工厂,想要无数无数乃至我甚至不知如何形容的科技,我痴迷着这些技术,我疯狂的汲取各种知识,每一次突破一个新的知识面就像是进入一个未知的宇宙!偶然间,我发现我我的梦想可以从两个两个方面入手: 软件层面的技术:编程,人工智能等 硬件层面的技术:机械,电路开发等 于是我有了方向,向着我想要的极力冲刺! 我于2022.11.21日凌晨开始了51单片机的学习,从茫然无知,到那一滴墨滴在了宣纸上,围绕着单片机开始的知识爆炸让我无比亢奋!从一块小小的51单片机,知识开始爆炸开来,我从未接触过的领域,芯片,电路,逻辑……无数的知识冲刷着我的大脑,无法抑制的激动,发现未知的知识宇宙,我疯狂的汲取着无穷无尽的知识,感叹着人类智慧的结晶!...
1…345
avatar
hackerbs.com
hackerbs's Blog - 探索知识的宇宙
文章
43
标签
133
分类
15
Follow Me
公告
This is my Blog
最新文章
随笔 - 《我始终是我》2026-07-18
随笔 - 《破局的物理学:重量、杠杆与涟漪》2026-07-05
随笔 - 《存在的痕迹:不在于石碑,而于涟漪》2025-10-17
IT场景专业术语表2025-10-17
关于服务器硬盘故障但带外没有错误日志的排障与报修笔记2025-09-18
分类
  • 文学4
  • 知识库39
    • 发布3
    • 基础3
    • 存储4
    • 安全2
    • 容器5
    • 嵌入式2
标签
Ubuntu服务器 知识库 GFWList zfs qemu 虚拟网卡 python 虚拟机 人脉 自我认知 wireguard 随手记 nextcloud UEFI Proxmox-VE 反向代理 docker Nginx 我始终是我 计算资源本地化 IT专业术语 C++ - C - fio - 脚本 超聚变 阵列 英文缩写 GPG key 英语 NAS docker源 随笔 批量 dmsetup 日志 fio yumdownloader Ubuntu 排障 网络 debian Debian服务器
归档
  • 七月 2026 2
  • 十月 2025 2
  • 九月 2025 7
  • 三月 2025 1
  • 二月 2025 1
  • 十一月 2024 2
  • 九月 2024 1
  • 六月 2024 6
网站信息
文章数目 :
43
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By hackerbs.com框架 Hexo 8.1.2|主题 Butterfly 5.7.1.260810