Linux運維 預習1 OS及Linux基礎知識

2021-09-27 05:51:33 字數 987 閱讀 8693

人類語言/思維邏輯→輸入高階語言→微碼程式設計介面(編譯為組合語言)→彙編為機器語言

不同底層晶元擁有組合語言,是否支援某一組合語言取決於底層晶元格式。

計算機語言有低階和高階之分,越接近機器語言越低階,越接近人類語言邏輯越高階。

cpu:運算器、控制器

cpu指令分為普通指令和特權指令,特權指令僅os(operating system)可以呼叫。

普通程式需要呼叫特權指令須向os申請(system call/syscall,向作業系統發出呼叫請求),並由os**完成。

cpu架構型別:x86、x64、arm

程式設計層次:

庫呼叫,library call;

系統呼叫/面向系統程式設計,system call/syscall,系統=核心,kernel;

硬體規格/面向硬體程式設計,hardware specification。

——從上至下程式設計越來越困難,但是靈活度越來越高。

ui(user inte***ce,使用者介面,前端)

分為gui(graphic user inte***ce,圖形使用者介面)

cli(command user inte***ce,命令列使用者介面)

作業系統有

windows

linux

unix

system(嫡出派系)由bell lab(比爾實驗室)提出

aix(ibm)

solaris(sun)

hp-ux(hp)

bsd(berkeley system distribution,庶出派系)由bsrg(berkeley system reseatch group,伯克利作業系統研究小組)提出

netbsd

openbsd

freebsd(能夠在pc上執行)

mit:richard stallman組建gnu(gnu is not unix)並提出gpl(general public license,通用公共許可證),linux遵循了gpl。

linux運維及常用方法

運維,這裡指網際網路運維,通常屬於技術部門,與研發 測試 系統管理同為網際網路產品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。乙個網際網路產品的生成一般經歷的過程是 產品經理 需求分析 研發部門開發 測試部門測試 運維部門部署發布以及長期的執行維護。linux運維即li...

linux服務監控及運維

目錄 1.1 安裝壓縮包 以root身份登陸centos依次 執行以下命令 wget 如果wget 下不下來,則直接在瀏覽器中複製 貼上鏈結 下來,用ftp傳輸工具傳輸到linux上,然後再進行下面的操作 1.2 解壓 tar zxvf psutil 2.1.3.tar.gz 1.3 進入解壓完的目...

小白的linux運維之路1

1.常見linux的發行版有哪些?並描述不同發行版之間的聯絡與區別?常見發行版 redhat,ubuntu,centos red hat 企業級,商用收費的linux發行版。centos 基於redhat linux 提供的可自由使用源 的企業級linux發行版本。centos是開源免費的,被紅帽收...