@Debian

Stories List
@lanyiyun666

藍易雲cdn:Docker容器Cannot find /usr/local/tomcat/bin/setclasspath.sh

在 Docker 中運行 Tomcat 容器時出現: Cannot find /usr/local/tomcat/bin/setclasspath.sh,説明容器啓動時 Tomcat 的關鍵啓動腳本缺失或路徑錯誤。此問題多與 鏡像版本、掛載路徑、Dockerfile構建錯誤或環境變量配置 有關。下面逐步分析原因、解決方式,並給出驗證邏輯。⚙️ 一、錯誤原因剖析 🧩 Tomcat 在啓動過

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲cdn:Springboot+Netty+WebSocket搭建簡單的消息通知

下面是一個基於 Spring Boot + Netty + WebSocket 實現的消息通知系統的完整思路與核心代碼示例。整個架構旨在實現高併發下的實時推送,同時兼顧擴展性與可維護性 💡。 🚀 一、系統架構原理 系統由三層構成: 模塊 功能説明 技術核心 Spring Boot 提供 REST 接口與業務邏輯層 控制消息發

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

如何用Kubeadm在Debian11上安裝Kubernetes集羣

在Debian 11上安裝Kubernetes集羣需要一定的步驟,涵蓋了Docker的安裝、Kubernetes組件的安裝以及集羣的配置。這些步驟必須按照正確的順序執行,並且需要對每一步的作用有清晰的理解。以下是詳細的安裝步驟和每個步驟的解釋。 步驟1:系統更新 首先,確保Debian 11系統已更新。更新系統有助於避免潛在的依賴問題,並確保系統安全性和穩定性。使用以下命令: sudo apt-g

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@myskies

如何在docker被屏蔽的情況下,在debian上安裝docker engine

最後docker因於不知道的某些原因被屏蔽了,這使得我們無論在拉取官方鏡像方面還是在進行安裝方面都需要一點點技巧。 既然docker不能夠直接訪問,所以如果想安裝docker engine成功的前提是:有個可以連通外網的代理。在本文中,假設代理的地址為:http://192.168.20.3:7890。同時,由於我們參考官方的文檔來進行安裝,所以我們還需要一台可以在瀏覽器中打開docker官方的計

myskies Avatar

@myskies

Nickname 潘傑

@guangmingleiluodetouyingyi_bccdlf

如何刪除Debian中的用户?刪除Debian用户方法

您可能會發現,您想要刪除某個用户的帳户,從服務器中刪除卻不知道如何操作,本期小編就為大家分享刪除Debian用户方法。當然,我們建議在更改帳户之前和在完成本文操作之前進行系統快照備份。 刪除Debian中的用户 刪除Debian中的用户是一個簡單的過程,但在我們待之前,您需要通過SSH登錄並登錄您的服務器。 從Debian安裝中刪除用户帳户和虛擬用户有兩種不同的方法。 如果您想刪除用户帳户

guangmingleiluodetouyingyi_bccdlf Avatar

@guangmingleiluodetouyingyi_bccdlf

Nickname 光明磊落的投影儀

@duiniwukenaihe_60e4196de52b7

proxmox8升級到proxmox9

背景 注:當前狀態無業遊民,如有合適工作崗位求撈:個人簡歷。 個人有一台R740服務器,安裝了proxmox8操作系統:從Proxmox VE開始:安裝與配置指南。跑了幾個簡單的vm實例,安裝了2080ti的顯卡,嘗試做了顯卡網卡的直通: 最近偶然看到一遍文章,proxmox的系統更新到了proxmox9版本。 個人也比較喜歡折騰,就想將宿主機操作系統升級一下,下面記錄一下折騰的過程! 注意:

duiniwukenaihe_60e4196de52b7 Avatar

@duiniwukenaihe_60e4196de52b7

Nickname 對你無可奈何

@yqyx36

Debian Apache 自動化部署教程:4 種方法,從個人到企業批量裝機

本文系轉載,轉載鏈接:Debian Apache 自動化部署教程:4 種方法,從個人到企業批量裝機 在 Debian 系統中手動部署 Apache 時,要一步步更新系統、裝依賴、啓服務,不僅費時間,還容易因漏步驟出錯 —— 尤其需要多台服務器時,重複操作更是折磨。 今天分享 Debian 系統中 Apache 自動化部署的 4 種實用方法給大家,從簡單腳本到批量裝機,不同場景都能找到適合的方案。

yqyx36 Avatar

@yqyx36

Nickname 雲輕雨細

@lanyiyun666

藍易雲cdn:linux環境收集core文件步驟

下面是一套span style="color:red"Linux 環境收集 core 文件/span的標準化流程,覆蓋內核參數、會話/系統級限制、systemd 兼容與驗證取證。直接照做,可複製到交付手冊。🧰 一、結論先行 以span style="color:red"kernel.core_pattern/span統一落盤路徑與命名; 會話用span style="color:red"u

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:tomcat結構目錄有哪些?

下面按 Tomcat 9/10/11 的通用佈局,凝練説明其目錄結構、用途與實戰要點(適用於二進制發行版與多實例部署)。📁 一、核心目錄一覽(邏輯分層) span style="color:red"CATALINA\_HOME/span:Tomcat 程序本體(只讀維護更安全)。 span style="color:red"CATALINA\_BASE/span:具體實例配置與運行數據(可

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:在ubuntu中將dict.txt導入到數據庫sqlite3

下面給出在 Ubuntu 中把 dict.txt 導入 SQLite3 的實戰方案(含三種常見格式、命令逐行解釋、加速與校驗)。🧰 一、快速判斷文件格式 head -n 5 dict.txt **解釋:**預覽前 5 行,確認是 單列(每行一個詞)、TSV(\t 分隔)、還是 CSV(, 分隔),並檢查是否含空格、中文、引號等字符。若編碼不是 UTF-8,可先轉碼: iconv -f GB180

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:ubuntu無法使用apt命令時怎麼安裝庫

下面給出 Ubuntu 在不能用 apt 在線安裝 時的可行替代方案(按優先級從易到難),涵蓋離線安裝、用户態包管理、源碼構建與容器化,並給出可複製命令與逐條解釋。🧰 1)快速分流:先判斷是哪種“不能用” which apt apt --version || echo "apt程序不可用" ping -c1 archive.ubuntu.com || echo "網絡不可達" test -e

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:centos7在線安裝jdk1.8+tomcat+mysql8+nginx+docker

下面給出一套在 CentOS 7 上“在線安裝並運行” JDK 1.8 + Tomcat + MySQL 8 + Nginx + Docker 的最穩妥方案:宿主機安裝 JDK 與 Docker,業務服務用容器運行(避免 CentOS 7 EOL 帶來的倉庫老化問題)。span style="color:red"CentOS 7 已於 2024-06-30 結束維護,務必先修復軟件源/span。?

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@ponponon

發現想要在新的 debian/ubuntu 上安裝一個全局且最新的 python 第三方命令工具是不可行的

發現想要在新的 debian/ubuntu 上安裝一個全局且最新的 python 第三方命令工具是不可行的,這既是對操作系統的保護也是對用户的約束 假設我安裝了一個全新的 debian 系統,想要安裝一個全局最新的 pipx 是一件不可能的事情? https://pypi.org/project/pipx/#history 要在 debian 上安裝 pipx 的方式有下面幾種: 方法一:使用

ponponon Avatar

@ponponon

Nickname universe_king

@leixue

CentOS,是時候説再見了

想當年還是通過兄弟連入門學習的 CentOS,那時正直高中階段莫名的喜歡上了 IT 互聯網,從而一發不可收拾直到今日,Linux 系統如今發展非常的不錯有了許多優秀的分支,唯一遺憾的是 2024 年 1 月 Red Hat(紅帽)公司發佈公告稱 CentOS 7 將在 2024 年 6 月 30 日正式結束支持。所以幾乎一直使用的 CentOS 系統也將是時候説再見了。 早在 2020 年 12

leixue Avatar

@leixue

Nickname 淚雪

@lanyiyun666

藍易雲:Linux系統ps命令

下面這份是面向生產環境的“span style="color:red"ps 實戰打法/span”,目標:低成本、快定位、可腳本化。📊 一、核心認知(先把方向定準) span style="color:red"ps = 進程快照/span(瞬時視圖),與 top/htop 的持續刷新互補。 兩套參數系:span style="color:red"BSD 風格/span(如 ps aux)與

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:Spring緩存是如何實現的?如何擴展使其支持過期刪除功能?

下面把 span style="color:red"Spring 緩存/span的實現機制與“span style="color:red"過期刪除(TTL/Expire)/span”擴展路徑一次説清,並給出可直接落地的代碼與驗證方法 🔧⚡ 1)結論先行(架構視角) Spring 的緩存採用 span style="color:red"AOP 攔截器/span + span style="c

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:C++ new和delete的用法

結論導向:在現代 C++ 中,new/delete 是內存+對象生命週期的底層開關:new=“分配內存+構造對象”,delete=“析構對象+釋放內存”。面向工程治理,建議能不用就不用,優先 span style="color:red"RAII/span(如 std::unique_ptr/std::shared_ptr);但在需要顯式控制內存、池化分配、跨邊界 ABI 約束時,仍需精準掌握 ne

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:redis的應用場景

以下內容面向高併發業務與雲邊協同場景,聚焦“可落地、可度量、可擴展”。如無特別説明,示例基於 redis-cli 或常見客户端實現。🚀 場景—能力—風險對照表(落地速覽) 場景 核心結構/命令 設計要點 典型指標/目標 風險與邊界 旁路緩存(讀多寫少) GET / SETEX span style="color:re

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:Redis緩存滿了怎麼辦?

以下回答面向“滿容告警→止血→根因治理”的企業級處置閉環,強調可執行與可驗證。🔥 一、先斷後治:三步走(建議作為標準Runbook) 快速止血:啓用/優化淘汰策略、釋放大Key、限峯。 精準定位:識別大Key/熱Key/高碎片/持久化放大。 系統治理:TTL體系、數據結構瘦身、分片/集羣、預留Fork空間。 二、應急動作(命令 + 解釋)🧯 # 1. 快速查看內存與淘汰態 INFO

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:php如何實現檢測nginx配置的正確性

以下方案面向生產環境,目標是用 PHP 對 Nginx 配置進行“可審計、可回滾、可編排”的SPAN style="color:red"正確性校驗/SPAN與SPAN style="color:red"安全執行/SPAN。🙂 一、核心思路(結論先行) 以 nginx -t 為唯一真值來源:SPAN style="color:red"返回碼=0 表示通過;非 0 表示失敗/SPAN。 PHP

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:HTTPS代理搭建技巧分享

以下方案聚焦 企業級合規場景 的 HTTPS 代理(正向代理/出口網關與反向代理/TLS 終止)建設與優化,強調 可運營、可觀測、可擴展。為方便審閲,文中關鍵點以 span style="color:red"紅色/span 標註,並逐條解釋命令與配置。🚀 1)架構要點與選型結論 出口統一:用 span style="color:red"Squid/span 做 HTTP CONNECT 正

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:PHP-ereg()函數

ereg() 是 PHP 早期用於正則表達式匹配的函數之一,它採用的是 POSIX(可移植操作系統接口)風格正則表達式。該函數在 PHP 5.3 起被棄用,並在 PHP 7 之後被徹底移除。現代 PHP 推薦使用更強大、更高效的 preg_match()(Perl 兼容正則表達式) 來替代。⚙️ 🧩 一、函數定義與作用 ereg(string $pattern, string $string,

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

藍易雲:快速解決Spring Boot跨域困擾:使用CORS實現無縫跨域支持

以下內容聚焦Spring Boot 3.x / Spring Security 6的當下實踐,幫你用最小代價拿下跨域。結論先行:前後端分離項目應將 CORS 作為“平台能力”,在MVC 層與Security 層雙棧一致配置,並對預檢請求(OPTIONS)提供零阻斷通道。🚀 一、目標與原則(結論速覽) 統一在 WebMvcConfigurer 與 SecurityFilterChain 開啓

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲