tag bash

標籤
貢獻157
219
05:12 PM · Oct 25 ,2025

@bash / 博客 RSS 訂閱

長袖員大表哥 - Linux 上 IO 性能問題

Linux 系統中 IO 性能問題是影響系統吞吐量和響應速度的核心瓶頸之一,其根源通常涉及存儲硬件、文件系統配置、內核參數、應用程序 IO 模型等多個層面。以下是對 Linux IO 性能問題的全面分析、排查方法及優化方案: 一、 Linux IO 性能的核心概念 IO 路徑層級Linux 的 IO 操作從應用到硬件分為多層:應用程序 → 系統調用(read

服務器 , 文件系統 , 應用程序 , 負載均衡 , bash

收藏 評論

mob64ca12eb3858 - docker離線部署stable diffusion

在本篇博文中,我們將介紹如何“docker離線部署stable diffusion”的詳細過程。這一解決方案將涵蓋從環境準備到擴展應用的多個階段,確保您可以順利部署並運行Stable Diffusion模型。 環境準備 在進行Docker離線部署之前,確保您的系統符合以下硬件和軟件要求。 軟硬件要求 項目 規格

bash , aigc , Docker

收藏 評論

fjfdh - 魚香ros安裝ros 的docker

ROS (The Robot Operating System, 機器人操作系統) 是一套用來構建機器人應用程序的軟件庫和工具。 從驅動到最先進的算法,再加上強大的開發工具,ROS 擁有機器人項目所需的一切。而且它全部開源。 ROS2充分利用了ROS1的優點並改進了它的不足。 一、安裝 1、系統要求 ROS2

魚香ros安裝ros 的docker , 雲計算 , 學習 , bash , Docker , desktop , Ubuntu

收藏 評論

mob64ca12ed4084 - langchain的LCEL

在處理“langchain的LCEL”問題時,我們需要從多個方面入手,制定詳細的備份策略、恢復流程、災難場景應對、工具鏈集成、預防措施以及具體的案例分析。以下是整理後的覆盤記錄。 langchain的LCEL問題描述 “langchain的LCEL”問題主要是指在使用LangChain進行鏈式任務時,鏈的執行過程中出現的異常情況。這可能導致數據丟失或跌出預期結果,因此,對其進行備

數據 , bash , 數據恢復 , aigc

收藏 評論

mob64ca12d52440 - deepin安裝ollama

在這篇博文中,我將詳細講解如何在Deepin上安裝Ollama,並記錄整個過程,涵蓋必要的環境準備、分步指南、配置詳解、驗證測試、優化技巧和擴展應用。 Deepin安裝Ollama 在Deepin操作系統上,Ollama是一個有趣且強大的工具,用於處理大量數據和機器學習模型。為了確保順利安裝,我將以下內容整理成一個完整的指南。 環境準備 在正式開始之前,我們需要確保系統符

機器學習 , bash , aigc , 2d

收藏 評論

對你無可奈何 - 批量生成 Kubernetes 部署模板:從 1 到20順序模板

前言: 在微服務架構下,我們常常需要部署多個服務實例來確保應用的高可用性和負載均衡。在使用 Kubernetes 時,這通常意味着我們需要創建多個 YAML 文件來定義不同的資源配置。本文將指導您如何快速生成從 **pvp-game-1.yaml** 到 **pvp-game-20.yaml** 的 Kubernetes 部署與服務模板。 批量生成 Kubernetes 部署模板 1. 理解模板文

sed , kubernetes , devops , yaml , bash

收藏 評論

kingluo - burl: 一個簡單但靈活的 HTTP/3 測試框架,基於 bash 和 curl

我創建了一個基於 bash 和 curl 的新 HTTP/3 測試框架: https://github.com/kingluo/burl 背景 幾個月前,當我將 QUIC 補丁從 nginx 主線移植到 APISIX 並嘗試測試時,我發現test::nginx運行得不太好。它使用錯誤的監聽指令參數“http3”而不是“quic”(可能是由於版本差異)。 所以我想知道是否可以設計一個簡單的測試

http3 , bash , testing , Nginx , curl

收藏 評論

潤雨冰雪 - 一次容器裏的殭屍進程排查

背景 “大棟老師”的一個應用,經常會有殭屍進程產生。程序的調用邏輯大概如下: 主進程A產生多個B類進程B1,B2,B3等,每一個B類進程又產生了若干個C類進程,C1,C2,C3,現象就是容器中會出現部分C進程的殭屍進程。 經過簡單的分析發現是一些B類進程先結束,導致一些C類進程成為殭屍進程。但是這個不符合常規的邏輯,因為正常情況下父進程如果結束,子進程會成為孤兒進程,從而被內核的1號進

bash , Docker , go

收藏 評論

潤雨冰雪 - 一次容器裏的殭屍進程排查2

前序 上次的排查,我們發現在容器裏golang進程作為1號進程的時候不具備等待孤兒進程退出狀態的能力,但是bash就可以,帶着這個問題,我們進一步研究。 尋找思路 我們再次看下維基百科對於殭屍進程的定義。 殭屍進程定義 對於裏面的內容,我們不逐字逐句分析,其中有一句話 子進程死後,系統會發送SIGCHLD信號給父進程,父進程對其默認處理是忽略。如果想響應這個消息,父進程通常在信號事件處理程序中,使

bash , Docker , go

收藏 評論

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

收藏 評論

王先生SSL - 免費通配符SSL證書怎麼申請

SSL證書在日常網站管理、運維、部署中有重要的作用,通常網站默認http升級為https主要起到數據加密,對網站管理者、單位的身份驗證,消除網頁不安全提示等等作用。那麼在現在免費通配符SSL證書都是90天有效期的情況下,怎麼操作呢? 1、申請免費通配符SSL證書 以JoySSL申請證書為例,另外部分廠商也提供免費通配符SSL證書的申請,有需要可以自行搜索。 打開J

ssl , ssl證書 , HTTP , HTTPS , bash

收藏 評論

鳩摩智首席音效師 - 命令行參數如何傳遞給 bash 腳本 ?

命令行參數也稱為位置參數,這些參數是運行時終端上的 shell 腳本所特有的。在命令行傳遞給 shell 腳本的每個變量都存儲在相應的 shell 變量中,包括 shell 腳本名稱。 在本教程中,我們將學習如何在 Linux 中向 bash shell 腳本傳遞命令行參數。 參數説明如下: 讓我們創建一個名為 arguments.sh 的 shell 腳本,它將顯示所提供的命令行參數,並計算

bash , shell

收藏 評論

鳩摩智首席音效師 - Linux Bash Shell 調試技巧

在大多數編程語言中,都有調試工具可用於調試。調試器是一種可以運行程序或腳本的工具,它使您能夠在腳本或程序運行時檢查其內部結構。 在這篇文章中,我們將學習如何在 linux 中逐行調試 bash shell 腳本。在 shell 腳本中,我們沒有任何調試工具,但是在 bash 命令行選項 (如 -n, -v ,-x) 的幫助下,我們可以進行調試。 檢查 Shell 腳本語法錯誤 當我們在 bash

bash , shell

收藏 評論

apollo008 - dbyum.sh - centos系統下不需要root權限即可實現yum一鍵安裝軟件的bash腳本

#!/bin/bash #dbyum.sh # 在沒有root權限時,使用yum search和yumdownloader 安裝軟件到指定路徑下 E_BADARGS=65 if [ $# -eq 1 ] then rpm_name=$1 install_path=${HOME}/yum_custom elif [ $# -eq 2 ] ; then rpm_name=$1 i

rpm , bash , yum , Centos , root

收藏 評論

鳩摩智首席音效師 - Bash 中的 ${} 和 $() 有什麼區別 ?

Bash (Bourne-Again SHell) 是一種流行的 Unix SHell,用於編寫腳本。如果您使用 Bash 腳本,那麼瞭解不同的語法元素對於提高腳本的效率和避免錯誤是很重要的。 在本文中,我們將解釋 Bash 中 ${} 和 $() 語法之間的區別,並向您展示如何使用它們。 ${} 語法:參數擴展 Bash 中的 ${} 語法用於參數擴展。這意味着它可以幫助您獲取和更改變量的值。

bash

收藏 評論

鳩摩智首席音效師 - 如何從一個 Shell 腳本調用另一個 Shell 腳本 ?

在 Unix 和 Linux 的世界中,shell 腳本是一種強大的工具,可用於任務自動化和系統管理等。通常,我們需要從一個 shell 腳本中調用另一個 shell 腳本。這不僅有助於將複雜的腳本組織成可管理的模塊,而且有助於腳本的可重用性和可維護性。 Basic Method 最直接的方法是在父腳本中使用它的路徑。 假設您有兩個腳本:script1.sh 和 script2.sh scrip

bash

收藏 評論

鳩摩智首席音效師 - 如何使用 Shell 腳本驗證 IPv4 地址 ?

驗證 IP 地址是網絡和系統管理中的一項常見任務。在本教程中,我們將學習如何使用 shell 腳本驗證 IPv4 地址。這在需要確保用户輸入或來自其他來源的數據採用正確的 IPv4 格式的情況下特別有用。 IPv4 地址格式 IPv4 地址由 4 個 8 字節組成,每個 8 字節的取值範圍為 0 ~ 255,中間用點分隔。例如:192.168.1.1 是合法的 IPv4 地址。 編寫腳本 我們將

bash

收藏 評論

鳩摩智首席音效師 - SH 和 BASH 有什麼不同 ?

當談到 shell 腳本編寫時,經常出現兩個突出的 shell,Bourne shell (SH) 和 Bourne Again shell (Bash)。兩者都是基於 unix 和 linux 的系統的組成部分,提供與操作系統交互的接口。本文旨在深入研究這兩種 shell 之間的複雜差異,揭示它們的獨特特徵,並提供比較分析,以幫助您瞭解何時以及為什麼使用其中一種。 SH 和 Bash 簡

sh , bash

收藏 評論

鳩摩智首席音效師 - 如何在 Bash 中使用 =~ 操作符 ?

在 Bash 腳本世界中,有各種操作符可供我們使用,使我們能夠操作、比較和測試數據。其中一個操作符是 =~ 操作符。這個操作符經常被忽視,但功能非常強大,它為我們提供了一種使用正則表達式匹配字符串模式的方法。 =~ 操作符語法 語法很簡單,=~ 操作符在 [[ ]] 中使用,字符串和正則表達式是操作數,如下所示 [[ string =~ regular_expression ]] 如果字符串匹配

bash

收藏 評論

鳩摩智首席音效師 - Linux Bash 中 $? 的詳細用法

Bash (Bourne Again SHell) 是使用最廣泛的 SHell 腳本語言之一,因為它與 Unix 和 Linux 系統兼容。它提供了許多內置函數和變量,使腳本編寫更高效,更不容易出錯。其中一個變量是 $?, 它是 Bash 腳本錯誤處理的一個組成部分。這個特殊變量保存最後一個執行命令的退出狀態,這對於根據命令成功或失敗控制腳本流至關重要。 1. 理解退出狀態 在類 unix 操作

bash

收藏 評論

Ansurfen - 耗時一週,我的編程語言 Hulo 新增 Bash 轉譯和包管理工具

嘿,腳本開發者們! 還記得上週我介紹的那個能編譯成 VBScript 的現代編程語言 Hulo 嗎?這周它又有了重大更新! 🚀 本週重磅更新 1. Bash 轉譯器正式上線! 是的,你沒看錯!Hulo 現在不僅支持 VBScript,還支持 Bash 了! 這意味着你可以用同一套現代語法,同時生成 Windows 和 Linux/macOS 的腳本: // main.hl class User

vbs , bash , 編程語言 , 編譯器 , go

收藏 評論

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

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

bash

收藏 評論

bug菌 - 邊緣新生:openEuler 輕量化基座與雲邊協同全景實踐!

引言:當算力從“雲端”走向“身邊” 我們正處在一個“萬物互聯”的時代。從智能攝像頭、工業機械臂到自動駕駛汽車,海量的設備正在世界的各個角落產生着PB級的數據。如果所有數據都必須回傳到遙遠的數據中心進行處理,那麼網絡的延遲、帶寬的成本以及數據的隱私性將成為不可逾越的鴻山。 於是,邊緣計算(Edge Computing) 應運而生。它主張將計算和存儲能力推向離數據源和用户最近的地方—

指尖人生 , 服務器 , bash , 代碼人生 , Docker

收藏 評論

是嶼小夏呀 - openEuler性能優化實操:提升服務器效率與資源利用

引言 隨着現代計算需求的不斷提升,操作系統的性能優化變得尤為重要,尤其是在高併發和高負載的環境中。作為一款高性能的開源操作系統,openEuler 提供了豐富的優化手段,能夠幫助企業高效地利用計算資源,提升服務器的性能。無論是在雲計算、大數據處理、還是智能邊緣設備,openEuler 都能通過合理的資源調度和配置,保證系統在各種應用場景下高效、穩定地運行。 本文將聚焦於

性能優化 , 優先級 , bash , 開源

收藏 評論