日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

初识Linux运维

發(fā)布時間:2024/1/8 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初识Linux运维 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一.初識Linux

1.Linux系統(tǒng)內(nèi)核

內(nèi)核提供了Linux系統(tǒng)的主要功能,如硬件調(diào)度管理的能力。

Linux內(nèi)核是免費開源的,任何人都可以查看內(nèi)核的源代碼,甚至是貢獻源代碼。

2.Linux系統(tǒng)發(fā)行版

內(nèi)核無法被用戶直接使用,需要配合應(yīng)用程序才能被用戶使用。在內(nèi)核之上,封裝系統(tǒng)級應(yīng)用程序,組合在一起就稱之為Linux發(fā)行版。

Linux發(fā)行版有許多,最常用的是CentOs與Ubuntu。

3.虛擬機的安裝

3.1VMware安裝

網(wǎng)上流程都有,自行下載安裝,這里介紹一下檢查是否安裝成功。

檢擦步驟:

  • 1.打開設(shè)置,選擇“網(wǎng)絡(luò)和Internet”
  • 2.點擊“高級網(wǎng)絡(luò)設(shè)置”
  • 3.點擊“更多網(wǎng)絡(luò)適配器選項”
  • 4.顯示選項中,出現(xiàn)一下樣式即安裝成功

如果上面流程和你電腦里面的不一樣,你可以win+R輸入ncpc.cpl直接打開上述第四步界面。

3.2VMware中安裝ContOs

這里給出一個鏈接,大家可以參考:VMware中安裝ContOs

4.操作方式

對于操作系統(tǒng)的使用,有2種使用形式:

不論是Windows還是Linux亦或是MacOS系統(tǒng),都是支持這兩種使用形式。

● 圖形化:使用操作系統(tǒng)提供的圖形化頁面,以獲得圖形化反饋的形式去使用操作系統(tǒng)。

● 命令行:使用操作系統(tǒng)提供的各類命令,以獲得字符反饋的形式去使用操作系統(tǒng)。

在windows我們習(xí)慣使用圖形化界面,但是在Linux中我們一般使用命令行操作。

5.WSL

WSL: Windows Subsystem for Linux,是用于Windows系統(tǒng)之上的Linux子系統(tǒng)。作用很簡單,可以在Windows系統(tǒng)中獲得Linux系統(tǒng)環(huán)境,并完全直連計算機硬件,無需通過虛擬機虛擬硬件。

WSL是windows自帶的系統(tǒng)功能,我們只需要打開它就行,在這里也可以部署Linux環(huán)境。如果不想要使用虛擬機的方式,可以使用這種方式,網(wǎng)上有相關(guān)教程。

6.虛擬機快照

在學(xué)習(xí)階段我們無法避免的可能損壞Linux操作系統(tǒng)。如果損壞的話,重新安裝一個Linux操作系統(tǒng)就會十分麻煩??梢圆捎?strong>虛擬機快照的方式保存虛擬機的當(dāng)前狀態(tài),當(dāng)以后遇到問題時可以通過快照快速恢復(fù)到之前保存的狀態(tài)。我們這里了解后,可以搜索相關(guān)資料并嘗試。

二.Linux命令基礎(chǔ)

1.根目錄

在windows中,頂級目錄一般有C盤、D盤,而在Linux中則沒有這些區(qū)分。所有文件都在一個目錄下,這個目錄用左斜杠/來表示。

2.路徑描述

  • 在Linux系統(tǒng)中,路徑之間的層級關(guān)系,使用/來表示
  • 在Windows系統(tǒng)中,路徑之間的層級關(guān)系,使用\來表示

3.命令行與命令

  • 命令行:即Linux終端(Terminal),是一種命令提示符頁面。以純字行’的形式操作系統(tǒng),可以使用各種字符化命
    令對系統(tǒng)發(fā)出操作指令。
  • 命令:即Linux程序。一個命令就是一個Linux的程序。命令沒有圖形化頁面,可以在命令行(終端中)提供字符化的反饋。

4.命令基礎(chǔ)格式

command [-options] [parameter]

  • command:命令本身
  • -options:[可選]命令的一些選項
  • parameter:[可選]命令的參數(shù),多數(shù)是命令的指向目標(biāo)等

5.home目錄與工作目錄

HOME目錄:每個Linux操作用戶在Linux系統(tǒng)的個人賬戶目錄,路徑在: /home/用戶名

工作目錄:操作用戶正在適應(yīng)的目錄

用戶登錄后,打開終端,此時默認的工作目錄就是home目錄

6.相對路徑與絕對路徑

  • 絕對路徑:以根目錄為起點,描述路徑的一種寫法,路徑描述以/開頭
  • 相對路徑:以當(dāng)前目錄為起點,描述路徑的一種寫法,路徑描述無需以/開頭

三.Linux常用命令

命令描述語法格式
ls列出當(dāng)前目錄下的文件和子目錄。ls [選項] [文件/目錄]
cd進入指定目錄。cd [目錄]
pwd顯示當(dāng)前所在的目錄路徑。pwd
mkdir創(chuàng)建新目錄。mkdir [選項] 目錄名
rmdir刪除空目錄。rmdir [選項] 目錄名
touch創(chuàng)建新文件或更改現(xiàn)有文件的時間戳。touch [選項] 文件名
cp復(fù)制文件或目錄。cp [選項] 來源文件/目錄 目標(biāo)文件/目錄
mv移動或重命名文件或目錄。mv [選項] 原文件/目錄 新文件/目錄
rm刪除文件或目錄。rm [選項] 文件/目錄
cat查看文件內(nèi)容。cat [選項] 文件名
grep在文件中搜索特定字符串。grep [選項] 要查找的字符串 文件名
less/more逐行查看文件內(nèi)容。less/more [選項] 文件名
chmod更改文件權(quán)限。chmod [選項] 權(quán)限 文件名
chown更改文件所有者。chown [選項] 用戶[:組] 文件名
ps顯示正在運行的進程列表。ps [選項]
top動態(tài)顯示進程狀態(tài)。top
tar歸檔和提取文件。tar [選項] 文件名
zip/unzip壓縮和解壓縮文件。zip/unzip [選項] 壓縮文件名/目錄
ssh遠程登錄到Linux系統(tǒng)。ssh [選項] 用戶名@主機名

四.基礎(chǔ)命令的詳細用法

1. ls

1.1基礎(chǔ)

  • 單獨作用:以平鋪的形式,列出當(dāng)前工作目錄下的文件內(nèi)容
  • 可選項:-a、-l、-h
  • 可選參數(shù):Linux路徑

1.2選項作用

  • -a:表示all的意思,即列出全部文件(包含隱藏的文件/文件夾)

    補充:以 . 開頭的文件,表示Linux系統(tǒng)中隱藏的文件/文件夾,只有通過-a選項才能看到

  • -l:以列表(豎向排列)的形式展示內(nèi)容,并展示更多信息

  • -h:表示以易于閱讀的方式,列出文件的大小,必須搭配-l一起使用

1.3結(jié)果

2.cd和pwd

2.1基礎(chǔ)

  • 語法1:cd [目標(biāo)路徑]
  • 作用:切換到某個目錄下,沒有路徑時表示回到home目錄
  • 語法2:pwd
  • 作用:顯示當(dāng)前工作目錄,無參數(shù)

2.2結(jié)果

3.特殊路徑符

1.基礎(chǔ)

  • ·:表示當(dāng)前目錄
  • ··:表示上一級目錄
  • ~:表示home目錄

一般這些符號搭配其他命令使用

2.示例

4.mkdir

1.基礎(chǔ)

  • 語法:``mkdir [-p] Linux路徑
  • 作用:創(chuàng)建文件目錄(文件夾)
  • -p:可選項,表示自動創(chuàng)建不存在的父目錄,用于創(chuàng)建連續(xù)多層級的目錄
  • Linux路徑:必填,表示要創(chuàng)建的文件夾(目錄)

2.展示

5.touch-cat-more

1.基礎(chǔ)

  • 語法1:touch Linux路徑
  • 作用:創(chuàng)建一個文件
  • 語法2:cat Linux路徑
  • 作用:查看目標(biāo)路徑文件下的內(nèi)容,將內(nèi)容全部顯示出來
  • 語法3:more Linux路徑
  • 作用:more支持翻頁,如果內(nèi)容過多,可以一頁頁的展示

如果文件少,就看不出more的效果,這里給一個系統(tǒng)文件,大家可以去嘗試

  • 命令: more /etc/services
  • 空格翻頁,q推出查看

2.展示

6.cp-mv-rm

6.1基礎(chǔ)

  • 語法1:cp [-r] 參數(shù)1 參數(shù)2
  • 作用:把參數(shù)1復(fù)制到參數(shù)2
  • 選項:[-r] 可選,用于復(fù)制文件夾使用,表示遞歸
  • 語法2:mv 參數(shù)1 參數(shù)2
  • 作用:把參數(shù)1文件移動到參數(shù)2位置,若參數(shù)2不存在,則有改名效果
  • 語法3:rm [-r -f] 參數(shù)1……參數(shù)n
  • 作用:刪除文件、文件夾
  • 參數(shù)1……參數(shù)n,要刪除的文件,用空格隔開
  • 選項1:-r 和cp一樣,表示刪除文件夾
  • 選項2:-f 強制刪除

6.2演示

6.3通配符

rm命令支持通配符*,用來做模糊匹配

  • text* :表示匹配任何以text開頭的內(nèi)容
  • *text :表示匹配任何以text結(jié)尾的內(nèi)容
  • *text*:表示匹配任何包含text的內(nèi)容

例如,rm -r *text*表示刪除任何包含text的內(nèi)容

6.4注意

千萬不要使用下面兩個命令:

  • rm -rf /
  • rm -rf /*

這代表全部清空,相當(dāng)于windows的C盤格式化

7.which-find

7.1find命令

  • 語法1:find 起始路徑 -name “被查找文件名”;

    語法2:find 起始路徑 -size +|- [kMG]

  • 解釋:語法2中+與-分別表示大于和小于,k(小寫)表示kB,M表示MB,G表示GB。

    例如:find / -size +100M 表示查找大于100MB 的文件

  • 補充:find命令也支持通配符。

    由于查找的內(nèi)容實在太多,可以自行操作,這里不展示。

    7.2which命令

    之前我們知道Linux中的命令本質(zhì)是一個可執(zhí)行的二進制程序,使用which命令可以查看這些程序所在的位置。

    7.3演示

    8.grep-wc

    8.1grep

    • 語法:grep [-n] 關(guān)鍵字 路徑
    • 作用:從文件中通過關(guān)鍵字過濾文件行
    • 選項:-n,可選,表示在結(jié)果中顯示匹配的行的行號

    8.2wc

    • 語法:wc [-c -m -l -w] 文件路徑
    • 選項1:-c,統(tǒng)計bytes數(shù)量
    • 選項2:-m,統(tǒng)計字符數(shù)量
    • 選項3:-l,統(tǒng)計行數(shù)
    • 選項4:-w,統(tǒng)計單詞數(shù)量
    • 作用:進行數(shù)量統(tǒng)計,什么選項也沒有時默認統(tǒng)計行數(shù)、單詞數(shù)、大小。

    8.3管道符

    • 符號:|
    • 作用:將管道符左邊命令的結(jié)果作為右邊命令的輸入
    • 補充:管道符支持嵌套使用

    8.4演示

    9.echo-tail

    9.1echo

    • 語法:echo 內(nèi)容
    • 作用:輸出后面的內(nèi)容

    9.2反引號 `

    • 作用:把引號內(nèi)的內(nèi)容作為命令執(zhí)行
    • 使用范圍:輸出的內(nèi)容包含命令等特殊意義的語句

    9.3重定向符

    • “>”:將左側(cè)命令的結(jié)果,覆蓋寫入右側(cè)指定的文件中
    • “>>”:將左側(cè)命令的結(jié)果,追加寫入右側(cè)指定的文件中

    9.4tail

    • 語法:tail [-f -num] Linux路徑
    • 作用:查看文件尾部的內(nèi)容,跟蹤文件的最新修改
    • 選項1:-f 表示持續(xù)跟蹤
    • 選項2:-num 表示查看尾部多少行,不寫表示默認10行

    9.5演示

    五.個人感受

    Linux并不難學(xué)習(xí),主要在于熟悉過程,多跑跑程序,熟悉你就會發(fā)現(xiàn)很有意思的。這只是今天學(xué)習(xí)的內(nèi)容,明天繼續(xù)學(xué)習(xí)記錄分享。

    六.說明

    新星計劃:Linux運維@劉晨陽導(dǎo)師創(chuàng)作打卡1!

    總結(jié)

    以上是生活随笔為你收集整理的初识Linux运维的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。