收藏 / 列表

kaikai - Docker Compose 使用指南 - 1Panel 版

引言 Docker Compose 是一個用於定義和運行多容器 Docker 應用程序的工具。通過編寫docker-compose.yml文件,用户可以以聲明式的方式描述應用所需的服務、網絡和卷等配置。然後只需一條命令(如docker compose up),即可自動化地創建和啓動所有服務,極大簡化了多容器應用的部署和管理流程。Docker Compose 特別適合開發、測試和本地部署場景,讓複雜

容器 , 運維 , 教程 , Linux , Docker

GousterCloud - 掌握Linux虛擬網絡設備:從基礎到應用的全面指南

在現代計算環境中,尤其是雲計算☁️、容器化📦和微服務架構🏗️大行其道的時代,瞭解和掌握Linux虛擬網絡設備變得極為重要。本文將深入探討Linux虛擬網絡設備的世界,帶你瞭解它們是什麼、包含哪些類型、為什麼需要它們,以及如何在應用開發中充分利用它們。 1. 什麼是Linux虛擬網絡設備? 🌐 Linux虛擬網絡設備是一種存在於軟件中的網絡通信接口,它模擬了物理網絡設備的功能,但完全在Lin

linux-kernel , 網絡傳輸協議

bin的技術小屋 - 從內核世界透視 mmap 內存映射的本質(源碼實現篇)

本文基於內核 5.4 版本源碼討論 通過上篇文章 《從內核世界透視 mmap 內存映射的本質(原理篇)》的介紹,我們現在已經非常清楚了 mmap 背後的映射原理以及它的使用方法,其核心就是在進程虛擬內存空間中分配一段虛擬內存出來,然後將這段虛擬內存與磁盤文件映射起來,整個 mmap 系統調用就結束了。 而在 mmap 內存映射的整個過程中,最為核心且複雜燒腦的環節其實不是內存映射的邏輯,而是虛擬內

內存管理 , mmap , linux-kernel , 操作系統 , Linux

民工哥 - 【1分鐘教程】LNMP架構應用實戰 Openssl升級操作

由於實際生產環境需求,需要將LNMP環境中的openssl版本升級至目前最新版本openssl-1.1.0c,這玩意升級還真的不是一般的麻煩,由於它與系統各種服務都有相關的聯繫,比如ssh服務等,因此,升級非常的繁瑣,所以今天將實際生產環境中升級的過程寫出來,供大家參考(100%生產環境) 1、整體環境 系統環境 [root@webserver ~]# **cat /etc/redhat-

運維 , Linux , lnmp , 程序員 , openssl

龍蜥社區 - 基於 Coolbpf 的應用可觀測實踐 | 龍蜥技術

文/ eBPF 技術探索 SIG 隨着 eBPF 技術的廣泛應用,在操作系統層面提供了更多的觀測能力,站在操作系統層面對應用的行為數據進行 trace 追蹤成了一種應用監控的新手段,本文主要介紹基於 eBPF 實現對應用網絡數據監控的背後邏輯。 一、一個請求數據包的組成 一個完整的應用請求數據包主要包含請求地址信息及具體的請求數據。其中請求地址信息就是我們常説的五元組信息(IP+端口+協議),這部

操作系統 , tcp-ip , Linux , 技術

正點原子 - 《ESP32-S3使用指南—IDF版 V1.6》第四十七章 lwIP初探

第四十七章 lwIP初探 ESP32-S3是一款集成了Wi-Fi和藍牙功能的微控制器,而lwIP(輕量級IP)是一個為嵌入式系統設計的開源TCP/IP協議棧。通過使用lwIP庫,ESP32-S3可以實現與外部網絡的通信,包括髮送和接收數據包、處理網絡連接等。因此,ESP32-S3是基於lwIP來實現網絡功能的。 章將分為如下幾個部分: 47.1 TCP/IP協議棧是什麼 47.2

編程 , 嵌入式 , 單片機 , 開發 , 程序員

Yops_運維易 - 什麼是 WAF?為什麼建站離不開它?

近幾年,網站安全事件頻頻登上新聞。某教育網站因為 SQL 注入漏洞,導致上百萬條學生數據泄露;某電商平台因遭遇大規模 CC 攻擊,業務中斷數小時,損失難以估算。無論是個人博客、企業官網,還是業務系統,一旦遭遇惡意攻擊,輕則頁面被篡改、數據泄露,重則導致業務中斷甚至產生法律風險。為了降低這些風險,安全手段有很多,而 WAF(Web Application Firewall,Web 應用防火牆) 作為

容器 , 服務器 , 運維 , Linux , 安全

輕口味 - webrtc 音頻設備操作之opensl與jni

webrtc 音頻設備操作之opensl與jni 本節主要分享視頻通話中android和ios上操作音頻設備的方式,如調解音量大小,啓用揚聲器 處理音頻設備代碼目錄:src/modules/audio_device/ ls modules/audio_device/ BUILD.gn audio_device_buffer.h au

音視頻 , webrtc

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

鳩摩智首席音效師 - 如何在 Bash 命令中執行命令 (嵌套命令) ?

Bash 腳本是一種功能強大的工具,可以自動執行任務和簡化 Linux 環境中的工作流程。Bash 中有一個非常酷炫的功能:在執行命令的中執行另一個命令,也稱為嵌套命令或命令替換。 本文將深入介紹如何掌握嵌套命令,涵蓋了不同的方法、語法和實際示例,幫助您成為 Bash 高級用户。 理解嵌套命令 嵌套命令,允許你使用一個命令的輸出命令作為另一個命令的參數。這項技術可以幫助您避免不必要的中間文件,編

bash

光明磊落的投影儀 - 如何創建Linux交換文件?Linux交換文件最新創建方法

Swap是Linux上的分配空間,該處被保留為虛擬內存。 當Linux服務器運行內存時,可以將非活動進程移動到虛擬內存中以便在工作存儲器中為活動進程進行空間。 此功能默認情況下未打開,但可以通過分配交換文件來打開。交換文件上的性能與交換分區的性能非常類似。但是,在不重新分區的情況下更容易控制交換大小。通過調整系統的SWAPPAPPINES值,還可以激勵服務器依賴交換空間。 由於我們的VPS

VPS , 雲服務器 , Linux

yayahonghong - 3 年部署經驗總結:用自動化工具輕鬆管理 300+ 服務器開源軟件

三年前,我剛接手公司 IT 部門的時候,還滿懷信心。 那時候我們公司用到的開源工具已經不少: 協作類:GitLab、Jira、Confluence 開發類:Jenkins、SonarQube、Nexus 運維監控:Zabbix、Prometheus、Grafana 數據庫、中間件、CMS ……加起來超過 100+ 我一邊帶團隊做部署,一邊積累文檔。三年來,我們的內部部署文檔已經厚得像一

部署 , 運維

唐青楓 - Git 提交時神秘的 create mode 100644 到底是什麼?一文告訴你答案!

簡介 上下文:它出現在哪裏? 常見於以下命令輸出中: $ git show 輸出示例: diff --git a/src/test.txt b/src/test.txt new file mode 100644 index 0000000..7f3e5a4 --- /dev/null +++ b/src/test.txt @@ -0,0 +1,2 @@ hello world $ git comm

Git

universe_king - ubuntu18 沒有 where 命令 -bash: where: command not found

當你在終端想用 where 命令的時候,發現沒有 where 這個命令? vagrant@vagrant:~$ where python -bash: where: command not found 很簡單,where 命令是 zsh 的內建命令,而不是 bash 的 bash 只有 which,沒有 where

bash , Linux , zsh , shell , Ubuntu

追風的苦咖啡 - OV證書的組織身份驗證需要提供哪些材料?

OV 證書(組織驗證型 SSL 證書)的核心價值在於通過嚴格的身份驗證建立網站與企業實體的關聯,其驗證標準由國際 CA/Browser Forum(CA 瀏覽器論壇)統一規範,所有合規 CA 機構(如 DigiCert、Sectigo、GlobalSign 等)均需遵循。驗證流程可分為組織身份驗證、域名所有權驗證和補充交叉驗證三大核心環節,每個環節都有明確的審核標準,具體如下: https://

觀點 , webkit , 教程 , Javascript

阿賢Linux - 設置網卡名稱為傳統命名方式

設置網卡名稱為傳統命名方式 在不同版本的 Linux 系統中,網卡命名規則並不統一。常見的命名形式包括 eno16777736、ens33、enp0s3 、wlp2s0 等,這些名稱是根據 設備類型 和 物理位置 自動生成的。不過這種動態生成的命名方式可能給網卡管理(如批量配置、故障排查)帶來不便,因此可將其統一調整為更易識別的傳統命名方式(如 eth0、eth1),以提升管理效率。 常見網卡命名

Centos , Linux , 網卡 , Ubuntu

無邪的課本 - win64_11gR2_client.zip 怎麼安裝?Oracle 11g 客户端詳細安裝步驟

​win64_11gR2_client.zip​ 是 Oracle 官方提供的 ​64位 Windows 系統下的數據庫客户端安裝包,屬於 Oracle 11g 第二版(11gR2)的客户端軟件。 一、準備工作 ​下載文件​ win64_11gR2_client.zip安裝包下載:https://pan.quark.cn/s/2bf3e609cb81 ​解壓文件​ 找

oracle

Veronicaaa - 【Linux用户的春天】微信deepin 4.0公測版,讓你的聊天更上一層樓!

親愛的Linux小夥伴們,好消息來了!微信deepin 4.0公測版已經上架,全面重構,功能大升級,讓我們Linux用户也能享受到和Windows、Mac一樣的流暢體驗。🎉 🔑【自動登錄】:告別繁瑣的登錄流程,微信現在可以記住你,一鍵直達聊天界面。 🌐【聊天革新】:地理位置、筆記、聯繫人、羣公告,統統都能發,讓聊天更豐富。 📱【朋友圈新體驗】:刷新、點贊、評論,朋友圈互動更便

微信 , deepin