刷新
Linux Mint下使用vscode编译C++代码

博主头像 Linux Mint下使用vscode编译C++代码 vscode 首先要说明vscode不是IDE,因此本身没有所谓的一键配置、一键编译/运行、大量可视化项目操作选项等功能,实际上是一个拥有丰富插件且可定制化极高的文本编辑器。当我们创建完C++文件后按照在IDE(VS2022等)思路下会下意识的使 ...

Keepalived详解:原理、编译安装与高可用集群配置

博主头像 在高可用架构中,避免单点故障至关重要。Keepalived正是为了解决这一问题而生的轻量级工具。本文将深入浅出地介绍Keepalived的工作原理,并提供从编译安装到实战配置的完整指南。 1. Keepalived简介与工作原理 Keepalived是一个基于VRRP协议(虚拟路由冗余协议) 实现的 ...

Linux Mint在更新内核后出现网卡未识别的问题

博主头像 Linux Mint在更新内核后出现网卡未识别的问题 前段时间在U盘中安装了一个Linux Mint,但后来因为更新了一下内核版本导致无线网卡无法识别(network UNCLAIMED),问了deepseek和chatgpt后(进入Live模式给新内核的Linux Mint安装网卡驱动、syste ...

理解 netstat

博主头像 分享学习和经验,欢迎指正。 含 AI 告知信息。 简单描述一下 netstat,就是可以查看本机网络服务状况,如监听哪些网络端口、端口向哪些网络开放、与其他设备的通信连接状态等等。 笔者平时调试一般都是用到 netstat -nap,所以基于此列举和简单解析。 -n:直接输出 IP 地址而不通过域名 ...

香橙派AI Pro个人云平台 - 从零搭建全记录

博主头像 # 香橙派AI Pro个人云平台 - 从零搭建全记录 ### 前言 > 越界访问是什么?一个开放的个人文件托管平台(如免费图床),按道理说用户只能查看自身账户下的文件内容,但通过改变超链接标签,实现了访问其他用户的图片内容? > 因为发现某个免费图库网站在没有登录其他账号的情况下,可以做到改变... ...

KylinOS- V10-SP3-aarch64信创软件安装-openssl-openssh

博主头像 客户项目需要部署在KylinOS-aarch64信创环境下,结合网上的部署资料及ai,总结了一下arm架构下的软件安装操作方法。 客户的服务器采用KylinOS V10 SP3 2403,cpu是华为 HiSilicon Kunpeng-920,一款基于ARM架构的高性能服务器处理器。‌ 服务器是全 ...

Openwrt2203_双wan口_简单的策略路由_DMZ设置

Openwrt2203_双wan口_简单的策略路由_DMZ设置 转载注明来源: 本文链接 来自osnosn的博客,写于 2025-11-20. 环境 使用openwrt2203。 op23,op24的配置方法相同, 因为都是使用的fw4。 有一个lan,两个wan,分别是wan1和wan2。 lan ...

Linux工作原理4磁盘和文件系统

4磁盘和文件系统 在第3章中概述了内核提供的一些顶级磁盘设备。本章将详细讨论如何在Linux系统中使用磁盘。你将学习如何对磁盘进行分区、创建和维护磁盘分区中的文件系统,以及如何使用交换空间。 磁盘设备的名称如/dev/sda,即第一个SCSI子系统磁盘。这种块设备代表整个磁盘,但磁盘内部有许多不同的 ...

Linux的binfmt_misc机制

博主头像 在类UNIX系统上,可执行文件和shell脚本一般都是不带后缀名的,操作系统内置的程序加载器会自动检测文件的权限和内容是否是一个可执行的程序。这么做的好处是可以在输入命令的时候少打很多字。坏处自然是不对文件做彻底的检查就无法确定其是否是可执行文件,这会带来一些安全问题。 Linux则更进一步,提供了 ...

docker-compse部署docker容器示例

博主头像 一、什么是 Docker Compose Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。 作用: 通过一个名为 docker-compose.yml(或 compose.yaml)的配置文件,可以: 用代码描述多个服务(如 Web 服务器、数据库、缓存等); ...

Linux命令行与Shell脚本编程大全笔记

博主头像 Linux Linux可划分为四部分: 1. Linux内核 2. GNU工具 3. 图形化桌面环境 4. 应用软件 Linux系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件, 并根据需要执行软件 内核主要负责以下四种功能: 系统内存管理 管理服务器上的可用物理内存,还可 ...

Linux 通用软件包 AppImage 打包详解

博主头像 近水楼台先得月,向阳花木易为春。 导航 格式介绍 - AppImage 手动打包 - appimagetool 自动打包 - linuxdeploy 杂七杂八 格式介绍 - AppImage AppImage 是 Linux 系统中一种新型的软件包格式,它与 rpm、deb 这些软件包格式相比最大的 ...

nohup

博主头像 什么是 nohup 命令? nohup,是 “no hang up” 的缩写,是 Linux 系统中的一个标准命令。它的核心功能是允许进程在启动它的 shell 或终端退出后仍能继续运行。nohup 通过阻止进程或作业接收 SIGHUP(挂断信号)来实现这一点。SIGHUP 信号通常会在关闭或退出终 ...

Archery + LDAP 一体化部署(接入Deepseek)

博主头像 Archery 是一个开源的 SQL 审核与运维管理平台,它主要面向 DBA 和开发人员,用于安全、可控地管理数据库变更、查询和慢 SQL 分析。主要功能:支持多种数据库:MySQL、PostgreSQL、SQLServer、ClickHouse 等提供 SQL 审核、执行工单、慢 SQL 分析、查 ...

Ubuntu 如何在桌面添加应用快捷方式

博主头像 Ubuntu 如何在桌面添加应用图标 Ubuntu 在软件安装之后不会像 Windows一样默认把快捷方式放到桌面上,而是需要手动设置,本文来说明一下把应用程序图标放置到桌面上的方法。 桌面上方式应用图标打开应用程序涉及两种情况,一是网上下载安装的应用,一种是自定义的可执行文件。 一、VS Code ...

你真的会用MobaXTerm么?

MobaXterm简介: MobaXterm 是一款为 Windows 用户量身打造的 全能型终端工具和远程计算工具箱 。它集成了多种网络工具和命令行工具,让你在一个应用里就能完成大部分远程管理和开发工作。大家平时都用它来连接ssh服务器,上传下载文件,执行linux脚本,但是实际上他还有很多好用的 ...

[linux]记账工具-监控用户活动

博主头像 前言 记账工具可以提供诸如 Linux 系统中的连接、已执行的程序以及系统资源的使用等有底系统使用信息。这些记账工具可以通过 psacct 或 acct 软件包安装。 psacct 和 acct 实际上是相同的。在基于 RPM 的系统中,它以 psacct 的形式存在;而在基于 DEB 的系统中,它 ...

多线程安全访问共享资源(互斥)

博主头像 概念 1.多个执行流进行安全访问的共享资源——临界资源 2.多个执行流中,访问临界资源的代码——临界区--往往是线程代码的很小一部分 3.想让多个线程串行访问共享资源——互斥 4.对一个资源进行访问的时候,要么不做,要么做完——原子性 解决方案: 解决方案:加锁 互斥锁pthread_mutex_t ...

群晖安装打印服务器,驱动HP P1106札记(一)—— 群晖配置

博主头像 一、需求背景 今年小朋友开始上学,老师习惯从钉钉或者微信布置作业,几乎每天都需要打印。现在打印机接在电脑上,每次都要开电脑,就想着做一个打印服务器,不再依赖于电脑,手机、iPad各类终端都可以发起打印。 前后折腾了好几天,踩坑的过程真的是一言难尽,总结下来主要有几个坑:1)群晖的版本问题:群晖的ds ...

123···15>