tag Linux

標籤
貢獻306
337
06:37 AM · Oct 27 ,2025

@Linux / 博客 RSS 訂閱

阿東 - 【Linux】《how linux work》第 十七 章 夯實基礎

Chapter 17. Building on the Basics (第 17 章 夯實基礎) The chapters in this book have covered the fundamental components of a Linux system, from low-level kernel and process organization, to networking, to

Linux , 翻譯 , 後端

收藏 評論

騰訊藍鯨智雲 - 【運維自動化-配置平台】主機如何輕鬆納管

主機是配置平台管控最常見的資源,也是運維日常主要的管控對象;如何對主機進行全生命週期管理呢 導入主機 直接導入 直接導入僅適用於直連區域(default area)的主機,也就是網絡跟藍鯨平台能內網互通的。 資源–主機–導入主機 導入後的主機在主機池-空閒機模塊下,默認都是未分配,需要手動分配到業務之後,再去節點管理進行agent安裝、插件插件等操作 雲資源同步 雲資源同步是通過ap

服務器 , 運維自動化 , 雲服務 , Linux , python爬蟲

收藏 評論

2763926672 - oh-my-zsh 自定義終端 PS1中的 Conda 和 Virtualenv 環境標識

起因是因為在安裝完 Conda 後每次進入終端,都會自動進入名為“base”的 Python 虛擬環境,這本來沒什麼,而我用的 shell 工具是 oh-my-zsh,主題是 dst,這個主題代碼貌似有點問題,導致虛擬環境與後面的用户名@主機名等信息打印了兩行,類似如下效果: (base) mz@mac:~

oh-my-zsh , bash , Linux , zsh , Python

收藏 評論

wasdquiop - Linux服務器ARM架構安裝Mysql(aarch64)

一、卸載舊版本 查詢是否存在舊版本 rpm -qa | grep mysql rpm -qa | grep mariadb 如果存在,挨個刪除已有版本: yum -y remove 版本 查看etc/目錄下是否存在my.cnf文件 ls etc/my.cnf # 刪除 rm my.cnf 卸載MySQL後殘留數據保存路徑 find / -name mysql # 刪除 rm -rf 查找的路徑名

MySQL , arm64 , arm , centos7 , Linux

收藏 評論

aitaokedemiehuoqi - linux系統安裝Nginx Lua環境

亦可參考官方安裝指南: lua-nginx-module Installation 這是我總結的安裝,供參考: 需要最新版的Nginx,LuaJIT,ngx_devel_kit,lua-nginx-module等安裝文件: Nginx LuaJIT Lua或者LuaJIT都是可以的,但是出於性能的考慮,推薦安裝LuaJIT ngx_devel_kit lua-nginx-modu

lua , Linux

收藏 評論

輕口味 - Android C++系列:Linux網絡(三)協議格式

1. 數據包封裝 傳輸層及其以下的機制由內核提供,應用層由用户進程提供(後面將介紹如何使用 socket API編寫應用程序),應用程序對通訊數據的含義進行解釋,而傳輸層及其以下 處理通訊的細節,將數據從一台計算機通過一定的路徑發送到另一台計算機。應用層 數據通過協議棧發到網絡上時,每層協議都要加上一個數據首部(header),稱為封裝 (Encapsulation),如下圖所示 不同的協議層對

tcp , c++ , Linux , Android , udp

收藏 評論

輕口味 - Android C++系列:Linux網絡(四)TCP詳解

1. tcp狀態轉換圖 這個圖N多人都知道,它排除和定位網絡或系統故障時大有幫助,但是怎樣牢牢地將這 張圖刻在腦中呢?那麼你就一定要對這張圖的每一個狀態,及轉換的過程有深刻 的認識, 不能只停留在一知半解之中。下面對這張圖的11種狀態詳細解析一下,以便加強記憶!不過在這之前,先回顧一下TCP建立連接的三次握手過程,以及關閉連接的四次握手過程。 1.1建立連接協議(三次握手) 客户端發送

tcp , c++ , Linux , Android

收藏 評論

輕口味 - Android C++系列:Linux網絡(五)常見術語

1. 什麼是路由(route)? 網絡信息從信源到信宿的路徑。路由是指路由器從一個接口上收到數據包,根據數據包的目的地址進行定向並轉發到另一個接口的過程。 路由通常與橋接來對比,在粗心的人看來,它們似乎完成的是同樣的事。它們的主要區別在於橋接發生在OSI參考模型的第二層(數據鏈路層),而路由發生在第三層(網絡層)。這一區別使二者在傳遞信息的過程中使用不同的信息,從而以不同的方式來完成其任務。

tcp , c++ , Linux , Android , 網絡

收藏 評論

OpenCloudOS - 高校如何擁抱國產化OS?中南民族大學信息化應用實踐

CentOS 已然停服,數量眾多的使用 CentOS 的企業以及高校,都面臨着系統替換的迫切需求。國產化操作系統候選者眾多,如何在兼顧原有系統兼容性的基礎上,在國產化操作系統進行整體環境的平穩遷移,成為在選擇 CentOS 替換方案時的關鍵。 本文將介紹當前高校在信息化應用的背景,中南民族大學運用 OpenCloudOS 搭建技術方案實踐,分析在高校場景中 OpenCloudOS 所具備的重要價值

Centos , Linux

收藏 評論

輕口味 - Android C++系列:Linux信號(二)

PCB的信號集 如果在進程解除對某信號的阻塞之前這種信號產生過多次,將如何處理?POSIX.1允 許系統遞送該信號一次或多次。Linux是這樣實現的:常規信號在遞達之前產生多次只 計一次,而實時信號在遞達之前產生多次可以依次放在一個隊列裏。本文不討論實時信 號。每個信號只有一個bit的未決標誌,非0即1,不記錄該信號產生了多少 次,阻塞標誌也是這樣表示的。因此,未決和阻塞標誌可以用相同的數據類型s

c++11 , Linux , Android

收藏 評論

Veronicaaa - 淺析 deepin-IDE 中的調試技術

查看更多 去年deepin社區發佈了自己的IDE:deepin-IDE,當時得到了眾多開源社區用户的廣泛關注,本文試着將 deepin-IDE “調試”部分的一些實現方法與大家進行分享。 deepin-IDE 的調試功能是選用 DAP(Debug Adapter Protocol )調試適配協議實現的,整體架構是圍繞該協議搭建。 什麼是 DAP 協議 DAP 即調試適配協議( Debug Adap

操作系統 , Linux , 開源 , ide , deepin

收藏 評論

張飛的豬 - 如何在Linux雲服務器上通過Docker Compose部署安裝Halo,搭建個人博客網站?

前置步驟 首先你需要一套linux服務器,這裏默認你已經有了。如果沒有可以在雲服務器優惠合集選擇,如果你是個人博客選擇性價比最高,最低配置就夠用了。 環境搭建 按照Docker官方文檔安裝Docker和Docker Compose,部分Linux發行版軟件倉庫中的 Docker版本可能過舊。 Docker 安裝文檔:https://docs.docker.com/engine/install/

網站部署 , Linux , 網站 , 網站建設 , Docker

收藏 評論

藍易雲 - 使用開源工具監控Kubernetes雲成本

Kubernetes雲成本監控是企業在雲環境中有效管理資源的重要任務。通過精確的成本監控,企業能夠優化資源使用,避免浪費,同時提升集羣的運行效率。以下是對Kubernetes雲成本監控的一些工具及其配置、使用建議的詳細分析。 1. Kubecost 功能概述: Kubecost 是一款開源工具,專為Kubernetes集羣成本分析設計。它能夠實時監控並報告Kubernetes資源的成本和使用情

vagrant , 負載均衡 , Linux , jenkins , SSH

收藏 評論

藍易雲 - SpringCache和Redis結合基本使用

在Java應用中,Spring Cache結合Redis是一種常見的緩存解決方案。它不僅可以減少數據庫訪問次數,提高應用性能,還能夠通過Redis實現分佈式緩存功能。以下是使用Spring Cache與Redis結合的詳細步驟及其背後原理的分析。 一、項目依賴配置 首先,在Spring Boot項目中,添加所需的依賴項。這些依賴項包括Spring Cache以及Spring Data Redis。

容器 , vagrant , 負載均衡 , Linux , jenkins

收藏 評論

AbelEthan - 信創實踐(2):利用Leapp工具遷移CentOS至AnolisOS,實現系統升級與自主可控

1. 引言 為了滿足用户在CentOS退出後對操作系統使用的訴求,OpenAnolis龍蜥社區正式發佈了Anolis OS。越來越多的CentOS客户期望能夠遷移到Anolis OS上來。操作系統遷移是一個複雜工程,手工遷移技術要求高,操作複雜度強,需要耗費大量的人力和時間。OpenAnolis龍蜥社區針對這一痛點,為CentOS用户提供了遷移到Anolis OS的遷移解決方案AOMS ( Ano

服務器 , centos7 , Linux

收藏 評論

AbelEthan - 信創實踐(3):基於x2openEuler將CentOS升級成openEuler,享受其帶來的創新和安全特性

引言: 在當前的 IT 行業中,創新和安全性是兩大關鍵趨勢。隨着 CentOS 停止維護,許多用户正在尋找替代方案,以保持其系統的更新和安全。openEuler 作為一個強大的開源操作系統,成為了理想的遷移目標。本教程將指導您如何使用 x2openEuler 工具,將 CentOS 系統遷移到 openEuler。 1. 準備工作: 需要兩台服務器,服務器A為了安裝 x2openEuler,服務器

服務器 , centos7 , Linux

收藏 評論

鳴蜩IV - linux定時任務檢查進程是否存在 不存在就重啓 jar nginx redis等通用

/data/restart.sh腳本內容如下 注意替換進程名稱 日誌路徑及需執行的命令 #!/bin/sh #author by JoshYoby 2019-11-26 appname=test.jar #如檢測nginx 則appname=nginx 下面命令替換為nginx啓動命令 checkrun=`ps -C $appname --no-header |wc -l` #返回 ps -ef

crontab , Linux , shell

收藏 評論

奇變偶不變 - 無需公網IP,P2Link幫助實現內網穿透遠程訪問NAS

你是不是也遇到過這種情況:想在外面訪問家裏的NAS,但發現因為沒有公網IP,根本連不上?VPN配置太麻煩,公網IP又貴。本文我們介紹P2Link在沒有公網IP的情況下,如何訪問NAS上的文件。 如何用P2Link遠程訪問NAS? ​註冊賬號 先去P2Link官網,幾分鐘註冊賬號。 ​配置NAS設備 在家裏的NAS設備上裝好P2Link客户端。 填入NAS的內網IP和端口(比如:1

雲平台 , 遠程工作 , 內網穿透 , Linux , 計算機網絡

收藏 評論

展望 - reuseport與驚羣效應

SO_REUSEADDR vs SO_REUSEPORT BSD SO_REUSEADDR 效果1: 0.0.0.0:21與127.0.0.1:21可以同時綁定 效果2: 對於TCP連接,綁定到某個特定IP+port時,可以忽略其time_wait狀態 注意:該選項只對調用bind()的新套接字有效,與正在佔用地址的套接字是否使用了該選項無關。 SO_REUSEPORT 效果:允許多個

socket , Linux , Nginx

收藏 評論

witt - Linux版微信的正確打開方式

關鍵字: 微信、Linux微信 2024年11月4日,Linux版的微信同Windows和Mac OS一起來到了4.0時代,Linux終於站起來了,甚至微信重構話題一度登上熱搜,隨處可見蹭熱度的文章。 微信剛剛發佈官網: https://linux.weixin.qq.com/ 其實universal deb包我已經使用了將近一年時間,功能雖是閹割版,但體驗比deepin-wine的微信強

archlinux , 微信 , manjaro , Linux

收藏 評論

小陳運維 - Linux防火牆firewall的使用

Linux防火牆firewall的使用 CentOS 7新的防火牆服務firewalld的基本原理,它有個非常強大的過濾系統,稱為 Netfilter,它內置於內核模塊中,用於檢查穿過系統的每個數據包。 這意味着它可以在到達目的地之前以編程方式檢查、修改、拒絕或丟棄任何網絡數據包,如傳入、傳出或轉發,從 Centos-7 開始,firewalld 成為管理基於主機的防火牆服務的默認工具,firew

服務器 , Centos , Linux , firewalld , 防火牆

收藏 評論

user_zsXbv7Bi - Linux shell 使用 trap 命令優雅處理程序中斷: shell 中的回調、鎖與事務、以及 debug 調試

來看一個常見的場景 假設你正在開發一個數據備份腳本。這個腳本需要執行以下操作: 創建臨時工作目錄 將數據複製到臨時目錄 壓縮打包 清理臨時文件 #!/bin/bash WORK_DIR="/tmp/backup_$(date +%Y%m%d)" echo "開始備份..." mkdir -p "$WORK_DIR" echo "創建臨時目錄: $WORK_DIR" echo "複

服務器 , Linux , 程序員 , 後端 , shell

收藏 評論

唐青楓 - Linux tinyproxy 使用教程

簡介 Tinyproxy 是一款輕量級 HTTP 代理服務器,使用最少的資源,非常適合硬件有限的系統。儘管體積小,但它可以處理大量流量,而不會出現明顯的性能問題。旨在處理簡單的代理任務。它通常用於路由網絡流量以保護隱私、緩存或訪問受限資源。 它的設計初衷是快速而小巧,是嵌入式部署等用例的理想解決方案。 Tinyproxy佔用空間小,並且只需要很少的系統資源。使用 glibc 時,內存佔用大約為2

代理 , Linux

收藏 評論

小陳運維 - Grafana Prometheus Altermanager 監控系統

Grafana Prometheus Altermanager 監控系統 基本概念 Prometheus 是一套開源的系統監控、報警、時間序列數據庫的組合,最初有 SoundCloud 開發的,後來隨着越來越多公司使用,於是便獨立成開源項目。Alertmanager 主要用於接收 Prometheus 發送的告警信息,它支持豐富的告警通知渠道,例如郵件、微信、釘釘、Slack 等常用溝通工具,而且

監控 , linux運維 , Centos , Linux , 監控工具

收藏 評論