如果在用Armbian安装宝塔面板的时候遇到ModuleNotFoundError: No module named '_sqlite3'报错,并且无法进入web面板界面,可以尝试以下操作。 报错界面展示: 步骤1:更换或添加Ubuntu软件源地址到/etc/apt/source.list.d文件夹 ...
"你这程序怎么这么卡啊?能不能优化一下?" —— 你的leader,大概率 大家好,我是小康。 你有没有这样的经历:辛辛苦苦写完的 C++ 程序,功能测试一切正常,但一到生产环境就被吐槽"太慢了"?作为开发者,我们经常被要求解决性能问题,但如何找出程序的性能瓶颈,却是很多人的盲区。 今天,我就用大白 ...
不久前刚在OpenEuler 24.09 RISC-V上部署了 bitcoin,不过还没跑起来,这次我打算在这个环境下面运行一些应用服务,体验一下 OERV 的开发感觉。 编译出来的 bitcoin 主要有几个命令,bitcoin-cli、bitcoind、bitcoin-util、bitcoin- ...
前言:本文操作是在 CentOS-7 下执行的,不确定在其他 Linux 发布版是否能同样正常执行。 1、检查前置依赖组件 在安装 rsync 之前,需要确认已安装了相关依赖组件: gcc 、openssl-devel 、xxhash 、zstd 、lz4 。 rpm -qa | grep gcc ...
进程间通讯代码实例以及相关函数释义 练习:用户设计两个程序,要求进程A中自定义信号SIGUSR1的相应借口,要求进程B每隔一段时间向进程A发送SIGUSR1信号,测试进程A是否可以执行关联的相应接口。 一、processA中设置信号处理handler #include <signal.h> #inc ...
Solana 是 2017 年由 Anatoly Yakovenko 创立的开源项目,旨在打造高性能、去中心化且低成本的区块链平台2。它采用独特的 Proof of History(PoH)共识机制,结合 Tower BFT 等技术,实现了每秒数千笔交易的高吞吐量,确认时间仅 400 毫秒,每笔交易 ...
Bitcoin项目源码是用C++写的,我对C++以及它的编译工具又比较熟悉,这次我尝试了在openEuler RISC-V 24.09上面部署Bitcoin。网上编译Bitcoin源码的很多都是以前旧版的,旧版编译是用automake之类的工具,但是在最新版只需要用cmake就行,两者的部署方式不相 ...
Linux系统下安装配置 Nginx 超详细图文教程 一、下载Nginx安装包 nginx官网:nginx: downloadhttp://nginx.org/en/download.html 找到我们所需要版本,把鼠标移动到上面,右键打开链接进行下载 或者如果Linux联网,直接在Linux服务上 ...
Linux基础 在Linux中,挂载点指的是一个目录,用于将一个文件系统连接到Linux的目录结构中。当在Linux中添加一个新的硬盘分区或其他存储设备时,需要将它挂载到一个已经存在的目录上,这个目录就是挂载点 设备类型 标准分区 LVM:可以弹性增加/削减文件系统容量的设备设置 LVM简单配置:使 ...
Linux的vi/vim编辑器 基本概念: vim文本编辑器,是由vi编辑器发展演变过来的文本编辑器,因其具有使用简单、功能强大、是 Linux 众多发行版的默认文本编辑器。很多人习惯将 vim 称为 vi,其实 vim 是 vi 的增强版(在 vi 的基础上增加了正则表达式的查找、多窗口的编辑等功 ...
当系统中存在多个网口, 如果希望将指定网口设置成默认的gateway, 可以通过设置网口的 metric 实现. 这在调试内网机器, 临时用自己手机做热点让机器获得公网访问能力时特别有用. ...
一、系统准备阶段 1. 系统更新与基础工具 # 更新系统并安装必要工具yum update -yyum install -y epel-release wget curl unzip vim git 2. 禁用SELinux(生产环境建议单独配置) setenforce 0sed -i 's/SEL ...
起因 部分人或许和我一样,最初都是从一个黑框框中认识 Linux。随着深入了解发现,Linux 和 Windows 一样可以拥有美观的界面。Windows 能做的 Linux 也能做,在一些场景下有着 bash 的加持似乎用起来更加的舒心。在虚拟机中体验了一番后,我决定将 Linux 安装到物理机上 ...
iptables是Linux内核中用于配置防火墙规则的工具。它基于Netfilter框架,可以对通过网络接口的数据包进行过滤、修改等操作。通过设置一系列规则,iptables能够控制哪些数据包可以进入或离开系统,从而实现网络安全防护等功能。 它主要工作在网络层,能够根据数据包的源地址、目的地址、协议 ...
在 Arch Linux 中将多网口主机配置为交换机可以通过创建一个网桥来实现 步骤 1:安装必要的工具 确保系统上已安装 bridge-utils,通常情况下它默认包含在 Arch Linux 中。如果没有,可以使用以下命令安装它: sudo pacman -S bridge-utils 步骤 2 ...
1、概述 Smart-seq2是一种单细胞RNA测序技术,用于分析单个细胞的基因表达情况,并可以对单个细胞的基因表达进行分析。 2、基本原理 Smart-seq2利用了莫罗尼小鼠白血病病毒逆转录酶(MMLV-RT)的两个特性: 该逆转录酶在合成到cDNA的3’端时会随机引入几个不依赖于模板的碱基,多 ...
从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析 ZYNQ系列芯片集成了ARM处理器和FPGA(可编程逻辑单元),正是因为由于ARM处理器的存在,所以我们可以在ZYNQ系列芯片上面运行Linux系统。 在ZYNQ系列芯片上运行Linux会给我们带来很多优势:首先,我们可以将部分逻 ...
Linux常用命令总结 (1)用户切换 普通用户切换超级用户:sudo -s 超级用户切换普通用户:①su xxx xxx是指系统中用户的名称 ②exit (2)查看目录 基本格式: ls [选项] [目录名称] 选项 功能 -a 列出所有目录吗,包括隐藏目录 -l 列出目录的所有信息 (3)切 ...
简介 本脚本(auto_ssh_batch.sh)用于在多台主机之间快速配置SSH免密登录,并支持远程传输脚本/文件及执行命令。通过 pass 文件提供统一认证凭据,通过 nodes 文件定义目标主机列表,实现批量自动化操作。 下载 git clone https://gitee.com/wesle ...
一、安装 1.1 离线安装 准备源代码包 #从项目的官方网站或代码仓库(如 GitHub)下载源代码 wget https://nginx.org/download/nginx-1.24.0.tar.gz #下载 tar -xzvf nginx-1.24.0.tar.gz #解压 cd nginx- ...