Unix

ELF目標檔案與readelf

readelf elf檔案格式分析 背景 目標檔案 首先需要介紹的概念是 目標檔案(Object file) 的概念。 目標檔案 是電腦科學中編譯器或彙編器處理原始碼後所生成的程式碼(目的碼,Ob

2018,我,2019,未來

本來以為年前沒有機會發這篇年終總結以及新年展望。不過目前去向已經確定,所以準備還是寫一篇文章紀念下2018這一年,趕在農曆戊戌年的末尾發一篇文章出來吧。 2018,我 2018 的這一年算是很特殊的

影響Linux發展的四位天才黑客

相信大家對 Linux 再熟悉不過了。我們都知道 Linux繼承自 Unix,但其實他們上一代還有一個 Multics。從最早的 Multics 發展到最早版本的 Linux,用了 28 年。這其中有四位天才級

【Go 語言教程】Go 語言環境安裝

學習一門語言除了對它有個簡單的總體認識,接下來就需要對其編譯安裝環境進行搭建,那麼Go語言的安裝都包含什麼內容呢,如下: Go 語言是跨平臺的語言 目前支援的平臺有:Windows,mac

Radare2:一款類Unix命令列逆向安全框架

工具介紹 Radare2基於Radare開發,並支援第三方二進位制檔案以提供更多的實用功能。Radare作為一款取證工具,提供了可編輯的命令列十六進位制編輯器,可直接開啟磁碟檔案,但後來又添加了分析模組、反

解讀I/O多路複用技術

前言 當我們要編寫一個 echo 伺服器程式的時候,需要對使用者從標準輸入鍵入的互動命令做出響應。在這種情況下,伺服器必須響應兩個相互獨立的I/O事件: 1)網路客戶端發起網路連線請求 2)使用者在

SOFAMosn 無損重啟/升級

說明,本文件基於SOFAMosn 0.4.0 版本編寫 前言 SOFAMosn 是一款採用 GoLang 開發的 Service Mesh 資料平面代理,由螞蟻金服系統部網路團隊、螞蟻金

商業 Unix 在衰落

想當初Unix是關鍵任務計算的標準,如今卻苟延殘喘。它會有怎樣的歸宿? 20世紀90年代和21世紀初期,如果你的關鍵任務應用軟體需要零停機時間、彈性、故障切換和高效能,但又不想要大型機,

Linux和UNIX的關係及區別

UNIX 作業系統由肯•湯普森(Ken Thompson)和丹尼斯•裡奇(Dennis Ritchie)發明。它的部分技術來源可追溯到從 1965 年開始的 Multics 工程計劃,該計劃由貝爾實驗室、

linux/unix 上那些炫酷的命令列工具(一)

工欲善其事,必先利其器,作為一名手藝人, 我們應該利用好工具,以便將我們的時間用在更有效率的事情上,類 Linux 上很多原生的如 cat , grep 等命令給我們帶來了很多便利,但其實都或多或少有可以改進

Go36-46-訪問網路服務(socket)

訪問網路服務 這篇開始講網路程式設計。不過網路程式設計的內容過於龐大,這裡主要講socket。而socket可以講的東西也太多了,因此,這裡只圍繞Go語言介紹一些它的基礎知識。 IPC方法 所謂so

Go36-44,45-檔案操作(os.File)

os包 通過os包,可以擁有操控計算機作業系統的能力。這個程式碼包提供的都是平臺不相關的API。無論是Linux、macOS、Windows、FreeBSD、OpenBSD、Plan9,os包都可以提

1715985925.2585