課堂筆記day9-12

#day9-day12課堂筆記#

day9課堂筆記

Linux永遠不要,也不能重啟。

/etc/hostname (CentOS7)主機名配置文件

/etc/sysconfig/network? (CentOS)主機名配置文件

hostnamectl set-hostname 主機名(修改主機名,默認永久生效。)

臨時修改主機名:hostname 主機名

C6和C7永久生效:vim /etc/sysconfig/network

? ? ? ? ? ? ? ? ? hostname +主機名

/etc/sysctl.conf? ? ? Linux內核參數信息文件

調整Linux系統、優化需要這個文件。

sysctl? -p? ? 讓修改后的文件生效。

/usr目錄

1,/usr/local/:源碼編譯安裝軟件默認的位置路徑。

軟件安裝三種安裝方法:a、使用rpm安裝

? ? ? ? ? ? ? ? ? ? ? rpm? -ivh? 軟件包的包名.rpm? ? ? ? ? ? (幾乎不用)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b、 yum安裝,rpm包管理器,智能幫我們找一個軟件包需要的依賴包。

? ? ? ? ? ? ? ? ? ? ? 本質就是rpm安裝。自動解決依賴,自動使用rpm命令實現安裝。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c、源代碼安裝。

2./usr/src:存放源碼文件的目錄

/var目錄

1、/var/log:記錄系統及軟件運行信息文件所在的目錄。

log日志信息---------計算機運行行為就是日志。

2./var/log/messages:Linux系統級別日志文件

記錄Linux系統運行行為文件。,正常行為,非正常行為。

3./var/log/secure:用戶登錄信息日志文件。(安全日志文件)

4./var/log/dmesg:記錄硬件信息加載情況的日志文件。

/proc記錄進程和內核信息。

/proc/meminfo? 查系統內存? free? -m? 以M為單位查看內存

/proc/cpuinfo? 查看CPU

/proc/loadavg? ? 查看負載(系統繁忙程度的一個綜合指標)--uptime

09:30:00 up? 58 min,? ? 1 user,? ? load average:? 0.00,? 0.01,? ? 0.05

當前時間? ? 開機多久? 哪些用戶? 負載? 平均? 1分鐘? 5分鐘? 15分

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?影響用戶的平均時間

/proc/mounts? 當前設備掛載列表信息文件。

vi vim編輯

普通模式:

:set nu====顯示行號

行尾:$

行首:0

文件尾部:G

文件開頭:gg

到指定行:ngg,n是數字

普通模式:搜索與替換操作

向下搜索:/要搜索的內容

繼續搜,按n向下,N向上搜

向上搜索:?要搜索的內容

繼續搜,按n向下,N向上搜

普通模式替換:%s/A/B/gg

? ? ? ? ? ? :%s#A#B#g

/#還可以用@等特殊符號替換,實際上就是分隔符。

s是替換,g是全局(所有)

指定行號替換

:n1,n2s/A/B/g

普通模式:復制、粘貼、刪除等操作

刪除單行:dd (剪切)

刪除多行:ndd? n用任意數字

撤銷:u

單行復制:yy

多行復制:nyy? n用任意數字

粘貼:p

進入編輯模式:

i? 插入 *****

A? 追加? 行尾插入

o? 下一行開頭插入

O? ? 上一行開頭插入

a? 光標的下一個字符插入

命令行模式的命令

:wq 退出并保存

:wq! 退出并強制保存,“!”為強制的意思

:q! 強制退出,不保存

:set nu 顯示行號

:set nonu 與set nu相反,取消行號

echo

22.cat查看文件內容(tac和cat相反)

? -n? 對輸出的內容顯示行號

23.more:分頁顯示文件內容

24.less:分頁顯示文件內容

區別:more不能往上翻,less可以。

25.head:顯示文件頭部

默認顯示前10行,顯示N行,-n 數字 n可以省略直接加數字

26.tail:顯示文件尾部

默認顯示后10行顯示N行,-n 數字 n可以省略直接加數字

? ? -f跟蹤文件尾部的信息

27.tac按行翻轉文件內容(和cat相反)

28.rev 左右按字符翻轉行的內容

day10課堂筆記

人體造血靠骨髓。

技術知識更新超快,快速學習靠知識。

思想;如何提升自學能力?

1、養成主動看書的習慣。

2、養成預習的習慣。(相當于工作中領導分配任務,讓你去搞定模擬。)

3、課堂上積極思考,對老師提問的問題主動回答,

? ? ? ? ? ? ? ? ? 對于不會的要主動發問。

4、對老師留的課后拓展的作業要能夠完成。

5、對學習的內容要深度編碼總結(包括用思維導圖,畫圖總結)等等。

6、課后遇到不會的不要輕易問別人,要學會自己解決問題。

筆記/數---? 查幫助文檔----搜索引擎--加一些Linux交流群--身邊的同學、項目經理、老師

7、提升閱讀外語的能力。(通過計算機來學習外語)

a、學過的單詞記錄單詞對應的意思英文

fhs目錄層次標準里去查或man cp? 看名字

b、總結100個報錯的翻譯

知識==<短時記憶==<編碼加工==> 長時記憶 存儲(存儲在大腦里)==<提取

學習的時候注重過程,工作的時候注重結果。


Linux里嚴格區分大小寫。 所有字符盡量都加雙引號。

重定向符號:超重點

>或1>標準輸出重定向,箭頭方向就是數據流向,把左邊的數據流向到右邊,會清空右邊的之前的數據

請空前先備份。

>>或1》》追加輸出重定向,內容追加到文件尾部。

<或0<標準輸入重定向,箭頭方向就是數據流向,

<<或0<<追加輸入重定向,箭頭方向就是數據流向。

2> 錯誤輸出重定向,箭頭方向就是數據流向,把左邊的【報錯】輸出到右邊(覆蓋。

2>>錯誤追加輸出重定向,箭頭方向就是數據流向,把左邊的【報錯】輸出到右邊(追加)。

固定:

數字1? 標準輸出 (standard output)

數字0? 標準輸入? (standard? intup)

數字2? 錯誤輸出? (error output)

<<? 用法

cat> /data/oldboy.txt <<EOF

l am studying linux

EOF? ?(一定要定格)

文件屬性:文件的大小,時間,類型,權限,屬主

ls -i? 顯示索引節點

ls? -h

ls -p? 查看目錄以/結尾的是目錄

ls -F? ? 不同文件結尾加不同標識?

索引節點,文件的唯一標識

進程號:是進程的唯一標識

33651154 -rw-r--r--? 1 root root? 44 Mar 13 10:2

第一列;inode索引節點編號,相當于人的身份證、家庭住址,全國唯一。

系統讀取文件時首先通過文件名找到inode號碼,然后才能讀取到文件內容。

第二列:文件類型及權限,這一列共11個字符,

其中第一個字符為文件類型,

隨后的9個字符為文件的對應權限,

最后一個字符點號“.”是和selinux有關的一個標識;

第三列:硬鏈接數

第四列:文件的屬主,文件的擁有者。用戶表示

第五列:文件的屬組:文件屬于的組。用戶組表示

第六列;文件的大小

第七列:文件編輯的月份

第八列:日

第九列:時間

第十列:文件名

第二列第一個字符:文件類型

Linux一切皆文件,Windows用拓展名區分文件,Linux里有自己的文件類型。Linux里的拓展名

兼容window,方便區分文件

1.-代表普通文件(regular file)

圖片 視頻 文檔? 都是文件

創建:touch? vim? echo? cat

拷貝:cp、mv

刪除:rm

三種類型:

a、純文本文件:字符數字等內容。

b、數據文件:存放命令收集的信息。

c、二進制文件:可執行的命令。

查看文件類型:file oldboy.txt

? ? ? ? ? ? ? file? 目錄

2. d? 目錄? (directory)

生成:mkdir -p

復制:cp -a/-r

刪除:rm -rf

區分目錄:

a.開頭為d? b.顏色為藍色? c.ls -p ,目錄結尾加斜線是目錄,斜線結尾

d.? ls -F? 目錄


day11課堂筆記

符號鏈接(symbolic link)文件,稱為軟連接(soft link)

快捷方式;

ln -s? ? 軟連接創建方法

rm? ? 刪除

字符(character)/塊(block)設備文件

以c開頭的就是字符設備? 貓等串口設備

以b開頭的就是塊設備? ? 硬盤、光驅等都屬于塊設備

套接口(socket)文件

以s開頭

.sock文件也是一類特殊的文件,這類文件通常在網絡之間,進行數據連接,

如:我們可以啟動一個程序來監聽客戶端的請求,客戶端可以通過套接字來進行數據通信。

重點:

PATH? 變量作用

命令行執行命令會從PATH 對應的路徑中查找命令,

PATH 對應的路徑中沒有這個命令就會報command? not found

whereis:顯示命令、源碼、說明文件及其相關文件路徑

locate:快速定位文件路徑?

locate查找文件名,從數據庫A里查詢

? C7默認沒有安裝,


yum providws locate====>查看對面命令的軟件包

find:查找目錄下的文件*****

查找原理:磁盤遍歷(從硬盤中一個一個查),速度慢。

find? ~? ? ? -name? “oldboy”

? ? ? 路徑? 名字參數? ? 具體文件

模糊查找 *表示所有

按文件類型查找-type

find? /? -type f? -name? "oldboy"

find / -type d -name "oldboy"

這里的類型和名字是取交集,兩個條件都滿足。默認是交集,相當于有個-a

如果并集即或者用-o分隔查找的項

find? / -tpye d? -o? -name? "oldboy"

了解:

-a

find /data -type f -exec rm -f? {} \;

相當于:

rm -f oldboy1.txt

rm -f oldboy2.txt

rm -f oldboy3.txt

效率低

find /data -type f|xargs rm -f

只是一條命令

rm -f oldboy1.txt oldboy2.txt oldboy3.txt

date====查找時間

clock -w? 寫入到BIOS里

打包? 壓縮

打包? 筐? 放文件? 壓縮體積降低

文件壓縮, 大小會降低。

tar? *****

打包:

語法:

tar? 參數? 筐(壓縮包)? 蘋果(被打包文件)

打包集合參數zcvf:

壓縮包名字:data.tar.gz? tar表示打包,gz表示gzip格式壓縮

解壓: tar zxvf 文件名



day12課堂筆記


相信可能你就無限可能,相信不可能,就是自廢武功。。

為什么會缺乏自信?

對自己的能力不認可。

學歷不高,自動不自信。

學歷不高,既成事實。

現在不自信,一輩子背著不自信枷鎖。

不管別人怎么看我們,我們要有一些自信

自信是人成功的必備前期---------------老男孩

自信一點,能力不夠,就獲得機會了。

禍從口出,病從口入。

永遠不要在背后說別人壞話(當面直說),如果非要說就說好話。

你是老板怎么選擇員工?

人品好、態度好、能力強、有價值。

人品是根本

態度是原則

能力是基礎

價值是砝碼:給老板賺錢

作為運維人員怎么為老板賺錢?

1、買設備、買帶寬、云服務都會花錢。

假如省了5萬,創造了50萬流水。

傳統企業利潤3-10%,10%

要有正確的價值觀,作為人何為正確?

2、CDN網站加速,網站圖片被盜鏈。

? ? 幾個小時達到了27T流量,平常500M帶寬,突然1G-2G

不發現可以損失10幾萬一個月。相當于100多萬的流水。



Linux是一個典型的多用戶多任務系統。

用戶:管理Linux系統而存在的。

用戶一般分為用戶名和用戶ID。

相當于我們的名字和身份證,名字和學號。

用戶名是方便管理員使用,用戶ID是唯一區別一個用戶(計算機只識別ID)

user? ? UID

Linux里的所有用戶和進程都要有用戶對應。

文件存在必須對應用戶

進程運行必須應用用戶

Linux用戶分三類:

1、超級管理員? root

權限堪稱皇帝。UID為0,換句話說UID為0的都有皇帝對應的權限。

不要修改ID為0變管理員。

作業:root密碼丟失如何找回來?

2、虛擬用戶(傀儡)

實際存在的用戶,但是又不允許它登錄。

價值何在?

滿足文件或進程運行屬主的要求。但是又不會帶來管理風險。

UID? 1-499 虛擬用戶

3、普通用戶

實際存在的用戶,又允許它登錄。是管理員身份創建的,幫助管理員管理系統的。

大臣、臣民一起管理。

權限僅限制家目錄,字一些系統級目錄可以讀不可以寫,給可以今日/root

UID? C7? 1000起步? ? C6? 500開始

用戶組:相當于集合、組織

相當于人的家庭、老男孩58期是一個組織

Linux里邊每個用戶都必須有一個組織,這個組織就叫做用戶組

用戶組也是給人看的,用戶組也有唯一標識,groupID 簡稱GID

默認情況下創建用戶,并沒有創建用戶組,它會自動創建一個

和用戶名相同的用戶組以及相同的GID。

用戶和用戶組的對應關系

1、一用戶對應一個用戶組

2、一用戶對多用戶組

3、多用戶對應一個用戶組

4、多用戶對多用戶組

文件權限:嚴格的權限,Linux安全權限嚴格

dwxr-xr-x

九個字符

r? read? ? 可讀取? 4

w? write? ? 可寫的? 2

x? execute? 可執行? 1

-? ? 沒有權限? ? ? ? 0

d? ? rwx? ? ? ? ? ? r-x? ? ? ? ? ? r-x? ? ? .2 root? root? 6 Mar 13? 2019? test

? ? 用戶權限? ? ? 用戶組權限? ? ? 其他權限

789列:文件的最后修改時間

文件時間的三種:

修改時間:modify? ? 文件內容被改過之后的時間。

訪問時間:access? ? 文件內容被訪問過的時間。

變化時間:change? ? 文件屬性發生改變的時間。

默認的是顯示修改時間

Access: 2019-03-14 17:43:40.324198797 +0800? 訪問時間

Modify: 2013-06-07 22:31:32.000000000 +0800? 修改時間

Change: 2019-03-02 17:12:03.521737032 +0800? 變化時間

Birth: -

ls? 參數:

-t modify,文件內容被改過之后的時間。

-c change,文件屬性發生改變的時間。

-a access,文件內容被訪問過的時間。

ls -lhi

total 312M

33790609 -rw-r--r--? 1 root root? 292 Mar 14 08:31 111.txt

第一列:

數字? 33790609 叫做文件的索引節點(lndex node)

類似人的身份證,索引節點是文件在系統中的唯一標識

找一個文件最終都要通過索引節點才能找到

索引節點的概念處在ext文件系統中(ext2 ext4 ext3)

索引節點是硬盤上的一塊存儲空間。大小256字節或512字節。(取于系統)

索引節點里存放的數據是文件的屬性(文件的大小、文件的時間、用戶和組、文件的權限等)

都在索引節點里,唯獨不包含文件名(文件名在上級目錄的block里)。

磁盤要想使用,先分區,格式化(創建文件系統) 。

格式化創建文件系統的時候,就會生成大量的inode和block。

iNode的作用:存儲文件的屬性信息,同時存放指向文件實體(block)的指針(類似軟連接)

block的作用:存放文件的內容的。

Block叫做磁盤塊,是用來存放實際數據的實體單元(ext文件系統一般最大為4KB),

即用來真正存放數據,例如:照片、視頻等普通文件數據,單個大的文件需要占用多個Block

塊來存儲,特別小的單個文件如果不能占滿整個Block塊,剩余的空間也無法在利用。

一個block最多只能存一個文件的內容,比如一個block4K,放了一個0.1K文件,剩3.9K浪費了。

df -i 看iNode數量

磁盤滿原因兩種:

1.inode? 滿了。

2.block滿了。

提示:

no space left on device? ? 報錯,沒有空間在設備上了。

磁盤滿了。

檢查步驟:

步驟1: df -h? 查看是不是block滿了。

步驟2:df -i? 看是不是inode滿了

為什么inode回滿?

小文件太多,

系統初始化的時候,block數量遠大于inode數量。

一個文件占一個inode,10萬個block。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,443評論 6 532
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,530評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,407評論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,981評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,759評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,204評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,263評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,415評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,955評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,782評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,983評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,222評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,650評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,892評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,675評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,967評論 2 374

推薦閱讀更多精彩內容

  • 一、Python簡介和環境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,790評論 0 10
  • 認識Linux文件系統磁盤組成及分區復習(正好給自己提幾個問題)什么是扇區,有哪兩種格式扇區(Sector)為最小...
    March_13th閱讀 882評論 0 2
  • 常用操作以及概念 求助 –help 指令的基本用法與選項介紹。 man man 是 manual 的縮寫,將指令的...
    Fellers閱讀 444評論 0 3
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統,它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,476評論 0 9
  • 感恩力量靜心接納自己第一天分享:我是特么會算計的人,從小就算計金錢,不花錢省點錢讀書,出來打工算計老板多點工資,如...
    曾梓珈閱讀 68評論 0 0