桌面運維基礎知識 Linux基礎運維linxu簡介

2021-10-12 05:31:43 字數 1611 閱讀 4565

基於當前主流行業、主流大廠、重要系統等都在使用linux系統作為基礎環境,linux的基礎運維工作也顯得越來越重要。可以好不誇張的說,如果不會linux的基礎操作,很難做好重要系統的執行和維護工作。

先介紹一下linux系統的基礎知識:

linux 核心最初只是由芬蘭人林納斯·托瓦茲(linus torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。

linux 是一套免費使用和自由傳播的類 unix 作業系統,是乙個基於 posix 和 unix 的多使用者、多工、支援多執行緒和多 cpu 的作業系統。

linux 能執行主要的 unix 工具軟體、應用程式和網路協議。它支援 32 位和 64 位硬體。linux 繼承了 unix 以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

linux 的發行版:

linux 的發行版說簡單點就是將 linux 核心與應用軟體做乙個打包。

目前市面上較知名的發行版有:ubuntu、redhat、centos、debian、fedora、suse、opensuse、arch linux、solusos 等。

linux 應用領域

今天各種場合都有使用各種 linux 發行版,從嵌入式裝置到超級計算機,並且在伺服器領域確定了地位,通常伺服器使用 lamp(linux + apache + mysql + php)或 lnmp(linux + nginx+ mysql + php)組合。

當前比較流行的大資料就是基於linux系統開發和執行的,由於linux處理事務的效能是windows效能的多倍,因此很受開發者的喜愛。

linux vs windows

目前國內 linux 更多的是應用於伺服器上,而桌面作業系統更多使用的是 windows。

主要區別如下:

比較windows

linux

介面介面統一,外殼程式固定所有 windows 程式選單幾乎一致,快捷鍵也幾乎相同。

圖形介面風格依發布版不同而不同,可能互不相容。各個分支從 unix 傳承下來,基本命令和操作方法也幾乎一致。

驅動程式

驅動程式豐富,版本更新頻繁。預設安裝程式裡面一般包含有該版本發布時流行的硬體驅動程式,之後所出的新硬體驅動依賴於硬體廠商提供。對於一些老硬體,如果沒有了原配的驅動有時很難支援。另外,有時硬體廠商未提供所需版本的 windows 下的驅動,也會比較頭痛。

由志願者開發,由 linux 核心開發小組發布,很多硬體廠商基於版權考慮並未提供驅動程式,儘管多數無需手動安裝,但是涉及安裝則相對複雜,使得新使用者面對驅動程式問題(是否存在和安裝方法)會一籌莫展。但是在開源開發模式下,許多老硬體儘管在windows下很難支援的也容易找到驅動。

使用使用比較簡單,容易入門。圖形化介面對沒有計算機背景知識的使用者使用十分有利。

圖形介面使用簡單,容易入門。命令列介面,需要學習一定的知識、命令才能掌握,。

學習系統構造複雜、變化頻繁,且知識、技能淘汰快,深入學習困難。

系統構造簡單、穩定,且知識、技能傳承性好,深入學習相對容易。

軟體每一種特定功能可能都需要商業軟體的支援,需要購買相應的授權。

大部分軟體都可以自由獲取,同樣功能的軟體選擇較少。

運維之Linux基礎知識(三)

cat tac more less head tailcat n 在顯示的時候,將每一行編號 e 顯示結束符 a 顯示所有字元more 向後翻 翻到最後退出 less 開啟檔案並檢視 space 向後翻一頁 b 向前翻一頁 enter 後一行 k 前一行head 檢視前n行 n 預設為10,可以指定...

linux運維下檔案操作基礎知識

在linux運維中,我們在linux系統下執行程式時需要用很多的指令來執行程式,為此我們需要記住一些基礎的指令來滿足我們的需求。以下為檔案操作的基礎命令。在linux哲學思維中 一切皆檔案。在linux下互動式程式主要體現在gul和cli這兩個層面。linux系統基礎命令有 命令提示符 prompt...

linux運維需要掌握的基礎知識

踏入linux運維工程師這一職業,其實有很多任務具技能需要掌握,下面我來給大家一一介紹。1 shell指令碼和另乙個指令碼語言,shell是運維人員必須具備的,不懂這個連入職都不行,至少也要寫出一些系統管理指令碼,最簡單也得寫個監控cpu,記憶體比率的指令碼,這是最基本的了,也是最有意義,而另乙個指...