unix

C++如何在Linux中進行網絡編程-小浪學習網

C++如何在Linux中進行網絡編程

在Linux系統上進行C++網絡編程,涉及以下幾個關鍵步驟: 引入必需的頭文件: :提供socket API。 :定義Internet地址結構。 :提供IP地址轉換函數。 :提供UNIX標準函數,如close()。 :提供字...
站長的頭像-小浪學習網站長21天前
509
基于ubuntu22.04-深入淺出 eBPF-小浪學習網

基于ubuntu22.04-深入淺出 eBPF

我早前接觸ebpf技術時,對其用途和解決的問題一頭霧水,因此未能深入研究。幸運的是,近期我有機會深入探討這一技術。 什么是BPF?BPF,即Berkley Packet Filter(伯克利報文過濾器),其設計靈...
站長的頭像-小浪學習網站長22天前
457
深度解析Linux中關于操作系統的知識點-小浪學習網

深度解析Linux中關于操作系統的知識點

操作系統概述與核心概念 計算機系統中包含一個基本的程序集合,稱為操作系統(OS)。操作系統是一款用于管理軟硬件資源的軟件。 操作系統的組成包括: 內核(負責進程管理、內存管理、驅動管理...
站長的頭像-小浪學習網站長22天前
478
Linux 基礎上-小浪學習網

Linux 基礎上

Shell簡介 shell通常被稱為“殼”,是為用戶提供操作界面的軟件(命令解析器)。它類似于dos下的command.com和后來的cmd.exe,接受用戶命令并調用相應的應用程序。 常見的Shell有兩種類型:圖形...
站長的頭像-小浪學習網站長22天前
449
Linux 輸入重定向和管道符號-小浪學習網

Linux 輸入重定向和管道符號

linux 是一種備受歡迎的操作系統,它提供了許多強大的命令行工具。在 linux 中,輸入重定向和管道符號是兩個關鍵概念,可以幫助我們更高效地使用這些工具。輸入重定向讓我們能夠從文件中讀取命...
站長的頭像-小浪學習網站長22天前
4310
【Linux】想學習Linux不看這一篇你就慢了-->發展背景與基本指令-小浪學習網

【Linux】想學習Linux不看這一篇你就慢了–>發展背景與基本指令

1.Linux發展背景 我們首先想一下這些問題:人為什么可以統領世界?為什么不可以是其它生物?當今發展如此迅速的時代,是什么推動了我們這個社會的發展? 首先第一個問題: 人為什么可以統領世界...
站長的頭像-小浪學習網站長22天前
2912
【Linux】IPC:匿名管道、命名管道、共享內存-小浪學習網

【Linux】IPC:匿名管道、命名管道、共享內存

1、管道 我們了解到進程是獨立的,但有時進程間需要進行通信。那么,如何實現進程間的通信呢? 進程間通過文件的內核緩沖區實現資源共享,這個過程無需磁盤參與,因此設計了一種內存級的文件來...
站長的頭像-小浪學習網站長22天前
3810
【Linux】Linux常用命令-小浪學習網

【Linux】Linux常用命令

在linux系統中,shell是運維和系統管理員常用的命令解釋器工具。 命令行相關: 注意: 命令行操作時需要區分大小寫。 使用命令行和通配符可以提高輸入效率。 命令行補全——按Tab鍵。 通配符:* -...
站長的頭像-小浪學習網站長22天前
3614
【Linux進程通信】二、匿名管道-小浪學習網

【Linux進程通信】二、匿名管道

Ⅰ. 管道一、管道的概念 ? 管道是 unix 中最古老的進程間基于文件系統通信的形式。我們把從一個進程連接到另一個進程的一個數據流稱為一個 “管道”。注意管道是單向連通的,不存在說雙向管道...
站長的頭像-小浪學習網站長22天前
319
【Linux篇】初識Linux指令(上篇)-小浪學習網

【Linux篇】初識Linux指令(上篇)

一 Linux發展與歷史1.1 Linux起源與發展 linux起源于1991年,由芬蘭的林納斯·托瓦茲開發,最初是一個自由開源的操作系統內核。它基于unix系統,并與gnu項目中的工具結合,形成了完整的操作系統...
站長的頭像-小浪學習網站長22天前
3113
父子進程的故事:解讀Linux中的fork機制-小浪學習網

父子進程的故事:解讀Linux中的fork機制

前言 在linux系統中,進程是操作系統最重要的執行單元,而父子進程的創建與管理更是系統資源分配和任務并行的關鍵。通過fork函數,linux能夠快速高效地復制一個進程,使得父子進程協同工作成為...
站長的頭像-小浪學習網站長22天前
368