tag Linux

標籤
貢獻327
398
06:37 AM · Oct 27 ,2025

@Linux / 博客 RSS 訂閱

garfileo - 為什麼你學不會 Emacs?

前言 作為 Emacs 的資深新手,我見過很多人立下宏願,要學會 Emacs,甚至希望成為箇中高手。我也曾有此奢求。現在我已明白,凡持此心者,註定極有可能學不會 Emacs。 你可能會覺得自己是個有毅力的人,只要你想做,這世上沒有你做不好的事。然而對於學習 Emacs 這件事而言,毅力反而是有害的。毅力只能讓你比尋常人晚一些放棄 Emacs,但無論你堅持多久,最終還是會放棄,甚至最終你會以自身為反

emacs , Linux , elisp

收藏 評論

wx6583a3b0b06d1 - qBittorrent Docker 企業級部署(生產環境終版)

很多 qBittorrent Docker 教程只能“跑起來”,卻無法長期穩定運行在生產環境。 本文從企業運維視角出發,系統梳理 qBittorrent 在 Docker 環境下的標準化部署規範,明確測試、生產、企業級、PT 專用等不同場景邊界,重點覆蓋版本鎖定、最小權限、安全隔離、資源限制、日誌與健康檢查等生產級要點,可直接納入企業內部 Wiki 使用。 🧰 準備

qBittorrent , mongodb , 數據庫 , Linux , qBittorrent部署 , Docker , qBittorrent部署文檔

收藏 評論

小童童 - httpd 2.4.1 怎麼安裝?Linux 下源碼編譯安裝步驟詳解(附安裝包)

​ 一、準備工作 下載文件 安裝包下載:https://pan.quark.cn/s/21c7c94e82cd ,你已經有了httpd-2.4.1.tar.gz,這個就是 Apache HTTP 服務器的源代碼包,不用再下。 確保你有 root 權限或者能用 sudo 安裝過程中有些步驟需要管理員權限。 安裝編譯工具和依賴包

Linux

收藏 評論

garfileo - Emacs 素顏淡妝

= 上一篇:為 Emacs 配置字體,你可曾認真過? 前言 此刻,我在 Linux mint 桌面環境使用 Emacs 的圖形界面模式。我感覺它有些醜陋。美觀固然不必追求,但醜陋也不必容忍。其醜陋之處在於,文字行距過於緊密,且兩側邊界的顏色過淺,背景色較深,不倫不類。 行距 Emacs 緩衝區裏的文字行距是由變量 line-spacing 控制,其值默認為 nil。 在 Elisp 中,可

emacs , Linux , elisp

收藏 評論

MageekChiu - 數據包如何遊走於 Iptables 規則之間?

在前文《Linux 路由三大件》中,我們提到了 iptables 可以修改數據包的特徵從而影響其路由。這個功能無論是傳統場景下的 防火牆,還是雲原生場景下的 服務路由(k8s service)、網絡策略(calico network policy) 等都有依賴。 雖然業界在積極地推進 ipvs、ebpf 等更新、更高效的技術落地,但是出於各種各樣的原因(技術、成本、管理等),iptables 仍然

trace , iptables , Linux , 網絡

收藏 評論

半夜未央好 - C++雙端隊列_c++ 雙端隊列

C++ 併發雙階段隊列設計原理與實現 一、設計思想 該隊列採用雙階段處理模型,通過鎖機制實現線程安全,核心思想包含: 階段隔離:入隊(Enqueue)與處理(TryBegin/TryEnd)分離 原子操作:通過SpinLock保證關鍵段操作的原子性 狀態跟蹤:使用ID序列追蹤任務處理狀態 異常隔

windows , 算法 , 開發語言 , c++ , Linux , 前端開發 , Javascript

收藏 評論

mob64ca1418e88d - openeuler和centos語法一樣嗎

文章目錄 一、int open(constchar* pathname,int flags) 二、FILE * fopen(const char * path, const char * mode) 三、總結 參考: 一、int open(constchar* pathname,int flags)

include , C語言 , unix , 架構 , 路徑名 , 後端開發 , Linux

收藏 評論

夢想生活 - Node-RED:監控與告警:讓系統自己“喊救命”

Node-RED:監控與告警:讓系統自己“喊救命” 文章目錄 Node-RED:監控與告警:讓系統自己“喊救命” 摘要 一、為什麼需要監控?——Node-RED 的“盲區” 二、指標採集:讓 Node-RED “開口説話” 🔧 方案 1:使用 `node-re

自診斷 , 服務器 , MySQL , 監控 , 數據庫 , Linux , 網絡

收藏 評論

無邪的課本 - Krb5-libs-1.18.2-5.ky10.x86_64.rpm 安裝失敗怎麼辦?附詳細步驟

​ 1. 先確認有沒有裝過​ rpm -q krb5-libs 如果提示 “package krb5-libs is not installed”,説明沒裝。 * 2. 準備 rpm 文件​ 安裝包下載:https://pan.quark.cn/s/5451c2c4f828,把krb5-libs-1.18.2-5.ky10.x86_64.rpm放到某個目錄,比如/tm

Linux

收藏 評論

索姆拉 - 虛擬集羣搭建日記2——克隆虛擬機以及實現互通

文章目錄 1.關閉防火牆(三台虛擬機都需要關閉) 查看防火牆的狀態 永久關閉 firewalld 防火牆(推薦方法) 2.查看是否具有ssh服務 3.準備節點(克隆虛擬機) 4.MAC地址和IP地址 5.修改主機名 6.網絡與主機名映射 7.重啓網絡 8.節點之

服務器 , ip , hadoop , Linux , 前端開發 , apache , Javascript

收藏 評論

碼上世界 - 麒麟操作系統 (kylinos) 從入門到精通 -高級教程 - 第84篇 網絡設置與防火牆管理

0.基礎環境 類別:筆記本 型號:中國長城 NF14C 硬件平台:飛騰處理器D2000(ArmV8 指令集) 系統:銀河麒麟操作系統 V10 SP1(2303) 關鍵詞:linux,網絡,主機名,防火牆,ufw,firewall-cmd 1.主機名設置 Hostname,即主機名,是計算機網絡中的基礎標識符,其理論核心在於為機器提供一個人類可讀且網絡可解析的名稱,從而替代複

firewall , 服務器 , 信創 , Linux , 程序員

收藏 評論

扣釘日記 - 記一次使用gdb診斷gc問題全過程

原創:扣釘日記(微信公眾號ID:codelogs),歡迎分享,轉載請保留出處。 簡介 上次解決了GC長耗時問題後,系統果然平穩了許多,這是之前的文章《GC耗時高,原因竟是服務流量小?》 然而,過了一段時間,我檢查GC日誌時,又發現了一個GC問題,如下: 從這個圖中可以發現,我們GC有一些尖峯,有時會突然有大量的內存分配。 查看GC日誌,發現有大對象分配的記錄,如下: $ gre

gdb , jvm調優 , gc , Linux

收藏 評論

sysin - AlmaLinux 10.1 發佈 - RHEL 二進制兼容免費發行版

AlmaLinux 10.1 發佈 - RHEL 二進制兼容免費發行版 由社區提供的免費 Linux 操作系統,RHEL 二進制兼容發行版 請訪問原文鏈接:https://sysin.org/blog/almalinux-10/ 查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org 2025 年 11 月 25 日,AlmaLinux OS 10.1(代號 “Heliotrope

Linux

收藏 評論

autohost - 單獨編譯使用WebRTC的音頻處理模塊 - android - 牽着老婆滿街逛

編寫源代碼: // 標準輸入輸出頭文件,提供printf等函數 #include stdio.h // 文件控制操作頭文件,提供open、fcntl等函數 #include fcntl.h // UNIX標準函數頭文件,提供read、write、close等函數 #include unistd.h // 文件狀態頭文件,提供stat、fs

大數據 , 採樣率 , hadoop , C語言 , c++ , Linux , 音頻處理

收藏 評論

華為雲開發者聯盟 - Linux IPTables:如何添加防火牆規則

摘要:本文介紹瞭如何使用“iptables -A”命令添加 iptables 防火牆規則。 本文分享自華為雲社區《Linux IPTables:如何添加防火牆規則(使用允許 SSH 示例)》,作者:Tiamo_T 。 本文介紹瞭如何使用“iptables -A”命令添加 iptables 防火牆規則。 “-A”用於追加。如果它讓你更容易記住“-A”作為添加規則(而不是附加規則),那就沒問題了

安全防護 , 數據 , iptables , Linux , 防火牆

收藏 評論

架構魔法師 - todest 對方版本太低

version `GLIBC_2.14' not found 解決方法. 一般出現類似次問題是當前運行系統Glibc版本低於編譯環境Glibc版本造成Glibc版本兼容性造成的. 通常可以使用-static鏈接成靜態程序即可解決. 不過經過google大神發現還有另外一種方法可以在使用動態庫的環境下規避此類問題

bash , 架構 , 後端開發 , Linux , bc , todest 對方版本太低

收藏 評論

Glen Stansberry - 6 Version Control Systems Reviewed

If you’ve ever collaborated with other people on a project, you know the frustration of constantly swapping files. Some do it by email, some through file upload services and some by other methods. I

Tools , Open Source , Linux , coding , Reviews

收藏 評論

Plume岣七 - [Linux]命令行解釋器為什麼能執行命令?百行代碼實現Shell

實現流程介紹 Shell是命令行解釋器的一種,它的核心職責是作為用户與操作系統內核交互的中介,實現“用户指令接收→解析指令語法→調用內核執行→結果反饋”。 透過這些"高深"的終端命令交互,我們一定要"看清"shell實現的本質——所謂的shell就是一個進程,它能夠識別用户輸入,做分析,通過"進程控制管理與系統調用實現指定功能。 這篇博客,將從

重定向 , c++ , 後端開發 , Linux , c , 命令行解釋器

收藏 評論

flybirdfly - Linux學習筆記(9)-守護進程

在前面的文章中,我們的服務器跑起來之後,實際上並不是會一直在運行,為什麼這麼説呢?因為受我們XShell的限制,只要我們將XShell關閉,我們運行的服務器也就中斷了。現實中我們使用的軟件肯定不是這樣的,這些軟件的服務器正常情況下會在主機上一直運行。所以我們這篇文章就來介紹一下如何做到 文章目錄 1. 進程組

進程間關係 , 後台進程 , 前台進程 , 後端開發 , Linux , 網絡 , Python

收藏 評論

正點原子 - 全新STM32MP257開發板震撼發佈!異核架構x接口豐富x邊緣AI,助力ARM嵌入式工業4.0應用!

全新STM32MP257開發板震撼發佈!異核架構x接口豐富x邊緣AI,助力ARM嵌入式工業4.0應用! ATK-DLMP257B開發板是正點原子基於STM32MP257DAK3處理器研發的一款高性能嵌入式開發平台,適用於嵌入式系統開發。該開發板由ATK-CLMP257B核心板和底板組成,採用板對板連接器(BTB接口)連接。核心板標配DDR4高速內存和eMMC存儲。滿足大部分產品開發的容量需求,亦

編程 , 嵌入式 , 開發 , Linux , 產品

收藏 評論

代碼工匠傳奇 - emui虛擬機

最近在研究zabbix監控,在實際生產環節中,我們不單單是需要對linux主機進行監控還需要對網絡設備防火牆等等進行監控,那麼在linux主機上我們可以安裝zabbix-agernt,但是在路由器交換上就沒法安裝了,因此,我們必須藉助snmp(簡單網絡管理協議)去手機設備上的相關數據進行分析,下面我們就來看看在華為設備上如何去配置吧! 拓撲搭建 1.拖拽一個路由 一個

機器學習 , ip , emui虛擬機 , Linux , 人工智能 , 網絡接口

收藏 評論

Hankin_Liu收徒 - 中斷不控,延遲難穩:低延遲系統的終極痛點

一、引言 在金融交易、工業控制、高性能網絡等要求微秒級時延的系統中,“中斷”常常是影響尾延遲(Tail Latency)的關鍵因素之一。 在普通系統裏,中斷帶來的幾十微秒抖動並不算問題,但在低延遲系統中,即使是 幾微秒的不可控波動,都可能導致性能抖動、訂單錯失。 本文將從原理、影響、排查等維度,系統性介紹中斷對低延遲系統的影響。 二、低延遲系統的特點 低延遲系統的目標是在極短時間內完成

Linux , 中斷

收藏 評論

Bigyong - Linux sed 之G、H、g、h使用命令詳解

sed執行過程,特點逐行處理 1.把文本第1行讀入到內存 模式空間(pattern space),相當於放到流程水線上處理吧 2.把處理好的結果存放到另一個內存空間(hold space)相當於臨時的倉庫吧 3.輸出處理結果,循環處理第2行,覆蓋清空(pattern space)、(hold space)至最後一行 由於各種各樣的原因,比如用户希望在某個條件下腳本中的某個命令被執

sed , Centos , Linux

收藏 評論