雲計算的基礎

第一階段 雲計算的基礎

Linux系統配置及服務管理

一.文件管理

1.Linux的目錄結構

windows:以多根的方式來表達
C:\Program Files (x86)\CFCA
Linux :       以單根的方式組織文件
bin/asm/use/gm

2.簡介

雲計算的基礎
Linux沒有盤符概念,全部的都在根目錄 / 下
其中分別意思爲
/:根目錄,通常根目錄下只存放目錄,在 linux 下有且只有一個根目錄,全部的東西都是從這裏開始 當在終端裏輸入linux

/home,實際上是在告訴電腦,先從 /(根目錄)開始,再進入到 home 目錄

/bin、/usr/bin:可執行二進制文件的目錄,如經常使用的命令 ls、tar、mv、cat 等

/boot:放置 linux 系統啓動時用到的一些文件,如 linux 的內核文件:/boot/vmlinuz,系統引導管理器:/boot/grub

/dev:存放linux系統下的設備文件,訪問該目錄下某個文件,至關於訪問某個設備,經常使用的是掛載光驅mount /dev/cdrom /mnt

/etc:系統配置文件存放的目錄,不建議在此目錄下存放可執行文件

/home:系統默認的用戶家目錄,新增用戶帳號時,用戶的家目錄都存放在此目錄下

~ 表示當前用戶的家目錄

~edu 表示用戶 edu 的家目錄

/lib、/usr/lib、/usr/local/lib:系統使用的函數庫的目錄,程序在執行過程當中,須要調用一些額外的參數時須要函數庫的協助

/lost+fount:系統異常產生錯誤時,會將一些遺失的片斷放置於此目錄下

/mnt: /media:光盤默認掛載點,一般光盤掛載於 /mnt/cdrom 下,也不必定,能夠選擇任意位置進行掛載

/opt:給主機額外安裝軟件所擺放的目錄

/proc:此目錄的數據都在內存中,如系統核心,外部設備,網絡狀態,因爲數據都存放於內存中,因此不佔用磁盤空間,比較重要的文件
有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等

/root:系統管理員root的家目錄

/sbin、/usr/sbin、/usr/local/sbin:放置系統管理員使用的可執行命令,如
fdisk、shutdown、mount 等。
/tmp:通常用戶或正在執行的程序臨時存放文件的目錄,任何人均可以訪問,重要數據不可放置在此目錄下

/srv:服務啓動以後須要訪問的數據目錄,如 www 服務須要訪問的網頁數據存放在 /srv/www 內

/usr:應用程序存放目錄

/usr/bin:存放應用程序

/usr/share:存放共享數據

/usr/lib:存放不能直接運行的,倒是許多程序運行所必需的一些函數庫文件

/usr/local:存放軟件升級包

/usr/share/doc:系統說明文件存放目錄

/usr/share/man:程序說明文件存放目錄

/var:放置系統執行過程當中常常變化的文件

/var/log:隨時更改的日誌文件

/var/spool/mail:郵件存放的目錄

/var/run:程序或服務啓動後,其 PID 存放在該目錄下

二.文件管理

1.文件管理命令

建立文件 (命令 空格 文件名.後綴名)

首先建立一個文件,鼠標在主界面右鍵打開終端雲計算的基礎
進入後輸入指令 touch 空格加文件名( first.txt)點回車雲計算的基礎
在打開主文件夾就能夠看到一個名爲first的文件已經成功創建雲計算的基礎vim

查看 (ls 空格 文件名)

在終端上查看系統內是否已經存在此文件
在終端輸入 ls 空格 + 剛纔建好的文件名(first.txt)
雲計算的基礎windows

建立目錄 (mkdir 空格 路徑和目錄名)

在終端輸入mkdir 空格 + 目錄名 (age)
雲計算的基礎
而且驗證目錄名是否有效
雲計算的基礎
其中藍色age就是咱們剛纔建好的目錄
雲計算的基礎網絡

複製 (cp 源文件路徑 目標文件夾)

在終端上輸入cp 空格 + first age
雲計算的基礎
查看目標文件夾中是否已經擁有賦值
雲計算的基礎
拓展 將目錄複製到另外一個目錄中
cp -r 空格 源目錄 目標目錄
雲計算的基礎編輯器

移動(mv 源文件路徑 目標文件路徑)

新建一個名爲second的文件
在終端上輸入 mv 空格 + second age
雲計算的基礎
能夠看到age包裏面多了一個新建的second,但主文件夾裏面沒有多餘的文件
雲計算的基礎ide

刪除 (rm -rf 文件或目錄的路徑)

在終端上輸入 rm -rf 空格 + age
雲計算的基礎
能夠看到主文件夾裏面的age文件夾已經刪除
但複製到pag文件夾裏面的age文件夾不受影響函數

查看文件內容

首先新建一個記事本,在裏面錄入內容
雲計算的基礎
例如
雲計算的基礎
在終端上輸入 cat + 文件名
雲計算的基礎
能夠看到終端上已經顯現出咱們在文件所錄入的內容ui

more 翻頁 當輸入內容過多,界面顯示不全時,輸入more如今當前界面以及剩下還有多少未顯示的內容
隨便輸入一些字母,保證一個界面裝不下便可,使用cat 會顯示所有字母
雲計算的基礎
能夠看到下方仍有內用但不能徹底展現出來
使用 more + 文件名
雲計算的基礎
能夠看到下方有一個more(83%)
說明下方仍有17%的內容,但按下enter一次顯示一行
雲計算的基礎
按下 空格鍵一次顯示一頁(剩下不足一頁所有顯示完)
雲計算的基礎
根據使用到場景不一樣方便隨時切換
head 頭部 顧名思義,只看文件的內容
雲計算的基礎
tail 尾部 如上,只看未見尾部的內容
雲計算的基礎
grep 過濾關鍵字,將文件中的關鍵字提取出來便於修改(前提是文件中必需要有此關鍵字)
書寫規範爲 grep 關鍵字(例如sf)/ 文件名(例如lat.txt)
雲計算的基礎雲計算

修改文件內容

文件編譯器 vi vim兩種模式(其中最小安裝不包含vim模式,但二者基本上沒有太大差異)
先vim打開一個les.txt的文件(若打開路徑沒有此文件將新建一個文件)
雲計算的基礎命令行

Vi編輯器是一個命令行編輯器,相似於Windows下的記事本。
它有三種基本的操做模式:
1.指令模式:是vi的默認模式,該狀態等待用戶輸入命令
2.文本輸入模式(編輯模式):該狀態能夠編輯文本
3.末行模式:該狀態光標處於文本最末行,以「:」打頭
雲計算的基礎
各個模式之間的切換規則:
1.輸入vi 文件名.後綴名,首先進入指令模式。
2.在指令模式下輸入a/i/o進入文本輸入模式。
3.文本編輯模式下按Esc鍵進入末行模式。
4.指令模式下按V進入可視模式
5.ESC返回命令模式

在文本輸入模式下能夠正常輸入
雲計算的基礎

在指令模式下輸入hjkl表明左下上有四個方向鍵
數字0表明到首行
符號$表明到末行
gg表明頁首
G表明頁尾
3G表明移動到第三行
/string表明查找字符(例如查找文件中62數字能夠輸入/62查找,n或N是尋找下一個)
雲計算的基礎
輸入yyp表示複製
雲計算的基礎
雲計算的基礎
輸入dd表示刪除
雲計算的基礎
雲計算的基礎
輸入p表示粘貼
雲計算的基礎
雲計算的基礎
u 表明undo表示撤銷的意思

擴展命令
保存退出
:w 保存
:q 退出
:wq 保存並退出

查找替換
:範圍 s/原內容/新內容/全局
:所有 s/556/xxx/g
雲計算的基礎
雲計算的基礎
另存爲
:w直接按回車是保存
:w las.txt表明另存爲一個名爲las.txt的文件
:set nu 設置行號
雲計算的基礎
雲計算的基礎
:set nonu 取消設置行號
雲計算的基礎

:set list 顯示控制字符
雲計算的基礎
雲計算的基礎

改變目錄

絕對路徑 cd /run/dbus表示去run下面的dbus文件夾裏面
雲計算的基礎
經過pwd能夠查看到當前所處的位置
ls查看當前文件夾下都有那些文件

文件類型

常見類型
  • 文件
    d 目錄(藍色)
    經過指令ls -l查看開頭區分
    雲計算的基礎但僅僅經過顏色來判斷類型是不嚴謹的Linux文件中是沒有擴展名的。
相關文章
相關標籤/搜索