day 25 基礎總結

一.linux 歷史介紹
1.什么是linux? 操作系統(tǒng)
2.linux應用場景?
3.linux歷史(GNU)?
open source free 開源不等于免費
GPL協(xié)議 ,通用公共許可協(xié)議
4.linux的發(fā)行版本
企業(yè)版:linux內核 +redhat工具=操作系統(tǒng)
社區(qū)版:centOs --->有任何問題自行解決
5.到底要不要考證書(華為證書認證)
RHCSA
RHCE
RHCA

二.安裝linux操作系統(tǒng)
1.直接在物理機上安裝(不采取)
2.VMware虛擬化產品(收費)
3.安裝centos7系統(tǒng) 手動裝機
4.自動化裝機 --->網絡形式裝機--->cobbler
5.使用xshell 遠程連接系統(tǒng)

三.linuxbash基礎
1.什么是bash shell ? 命令解釋器
2.bash能做什么? 權限管理....
3.bash使用的兩種方式?
單挑命令的執(zhí)行(效率低)
腳本方式 (效率高)
4.bash提示符
[root@test ~]#
root 當前登錄的用戶
test 當前系統(tǒng)的主機名稱

超級管理員

~ 當前用戶的家目錄
5.bash 的基礎用法
命令 指令(打針)
選項 重點還是輕點
參數(shù) 往哪里打 --->選項和參數(shù)控制指令的輸出
6.bash補全
命令補全
路徑補全
選項補全
7.bash快捷鍵
ctrl +a ,ctrl +l ,ctrl +c,ctrl +-><-鍵
8.bash history 歷史記錄
9.bash別名 alias unalias
10.bash 命令執(zhí)行操作
檢查命令是否通過絕對路徑執(zhí)行-->檢查命令是否存在別名-->檢查是內核還是外核--->檢查$path緩存---->有就執(zhí)行,沒有就報錯
11.bash 的幫助手冊
man 和help

四.linux的目錄結構
1.linux的系統(tǒng)組織結構
2.如何定位文件所在的路徑
a.絕對路徑,只要是以/ 開始的都是絕對路徑
相對路徑,只要不以/ 開始的路徑都算相對路徑,或者以當前路徑出發(fā)的路徑
b. .和.. 當前目錄和當前目錄的上級目錄
c. 包含基礎的命令: cd pwd ls
d.基礎命令 mkdir touch cp mv rm

五.linux的 文件管理
1.文件管理
mkdir
touch
tree
cp
mv
rm
2.文件查看
cat tac
head
tail
less
more
3.文件篩選
grep -i -v -n -A -B -C ^ $
egrep=grep -E
4.文件處理
cut 取列
sed 替換 ,匹配
awk 取列 匹配
5.文件排序
sort uniq 篩選需要的目標后進行統(tǒng)計
wc 直接統(tǒng)計文件的行數(shù)
6.上傳,下載
wget(下載) curl (瀏覽)
rz(上傳) sz(下載) xftp

六.linux文件編輯
1.普通模式 gg G D dd yy p u r
2.編輯模式 i a o O

  1. 命令模式 :wq :x
    4.視圖模式 ctrl+v shift+v

七.linux用戶管理
1.用戶有什么用?
登錄系統(tǒng)
每個程序需要不同的用戶登錄
2.用戶相關的配置文件
/etc/passwd
/etc/shadow
3.用戶命令
useradd
usermod
userdel
id
passwd
4.用戶創(chuàng)建流程
/etc/login.defs /etc/default/useradd
創(chuàng)建用戶時默認文件
5.組命令( 邏輯概念)
組的配置文件 /etc/group /etc/gshadow
groupadd
groupmod
groupdel
6.普通用戶在操作時權限不夠時,
升官 su 需要root密碼 不夠安全 無法追溯
提權 sudo 事先由root分配好權限 普通用戶直接使用
7.修改配置文件(給用戶分配權限) visudo /etc/sudoers
針對系統(tǒng)用戶 針對系統(tǒng)組 針對 sudo的別名機制
8.登錄shell和非登錄shell (交互式和非交互式)

八.linux 權限管理
1.權限就是限制用戶能夠以什么樣的方式訪問一個文件
2.權限中的rwx 有什么用 r 讀 4 w 寫 2 x 執(zhí)行 1
常見的文件屬性 644 600 640
目錄常見的屬性 755
3.基礎權限
修改權限 chmod -R
變更屬主和屬組 chown
對一個目錄下的文件進行操作,取決于目錄下的文件本身的屬性
但如果要刪除該文件,則需要看該文件的上級目錄是否具有w權限
4.sudo: 先分配命令的權限,用戶執(zhí)行該命令時會直接調用root
suid :用戶執(zhí)行特殊命令時,會以該命令的屬主執(zhí)行
5.默認權限 umask
表示要減去的權限
文件 644
目錄 755

九. linux輸入輸出
1.標準輸入 0 ---->/dev/stdin
2.標準輸出 1 --->/dev/stout
3.錯誤輸出 2 --->/dev/stderr
4.管道技術 連接左右兩端,將左端的輸出作為右端的輸入
tee 三叉管道 ,管道正常連接左右端時,使用tee 截取一份結果到目錄文件夾

十.linux文件查找
1.文件太多,需要按照條件查找
2.查找語法 find 文件目錄 條件 動作
名稱 : -name 大小 -size 修改時間 -mtime 類型 -type f(文件) d(目錄)
用戶 -user 組 -group -nouser -nogroup
動作 -delete 刪除文件
-exec rm -f {} ; 可以刪除目錄,文件等
xargs 將查找的結果作為后者的命令的輸出
3.邏輯運算符
-a 和 兩個條件都滿足 ,默認
-o 或 兩個條件滿足一個即可
! 取反

十一.linux打包管理
壓縮 gzip name 讓一個文件快速失效(注釋)
zip 為了讓linux和windows 互通
zip -r 壓縮包名稱 需要壓縮的內容
unzip 壓縮包名稱 -d 制定解壓只那個位置
tar 歸檔 通常開源的源碼包都是.tar.gz結尾的
打包并壓縮 tar czf 壓縮包名稱(自己取名.tar.gz) 需要壓縮的內容
解壓壓縮包 tar xf 壓縮包名稱
查看壓縮包 tar tf 壓縮包名稱
解壓至指定位置 tar xf 壓縮包名稱 -C指定解壓的位置
例子:tar czf test2.tar.gz (find ./ -type f -name "test-*") 有(...) 先執(zhí)行()里的內容
寫法二:find ./ -type f -name "test-*" | xargs tar czf test.tar.gz
用xargs 管道連接左右

十二.linux軟件管理
yum 工具
倉庫
1.本地倉庫:a.鏡像中的軟件包非常舊
b.鏡像中的軟件包非常少
c.每臺機器使用都需要掛載鏡像

  1. 共享倉庫:
    3.網絡倉庫
    4.源碼工具
    a ../configure自定義組件

十三.linux磁盤管理
1.硬盤使用來存儲數(shù)據(jù)的,存儲至 盤面,正反兩面,盤面上有金屬顆粒;磁盤;柱面,尋道時間
2.基本分區(qū) fdisk gdisk
mkfs 格式化
3.磁盤陣列 RAID 0 ,RAID 1 RAID 5 RAID 10

十四.linux進程管理
hdparm 測磁盤的速度 hdparm -t 磁盤讀取速度
hdparm -T 磁盤下載速度
2.平均負載:單位時間的活躍進程數(shù)
正在運行的
正在排隊的
不可中斷
負載高于cpu 沒有絕對關系
cpu密集型 ,負載與cpu 使用率一致(打包 ,視頻轉碼)
IO 密集型 負載高于cpu使用率沒關系(數(shù)據(jù)庫服務)
多進程占據(jù) 大量的進程會造成cpu使用率過高,負載也會高
3.軟中斷和硬中斷
中斷的必要性 :提高系統(tǒng)處理的效率
為什么有硬中斷和軟中斷?
硬中斷: 硬件自身中斷請求,網卡中斷,接受網絡數(shù)據(jù)放至內存,然后通知內核,數(shù)據(jù)包接收完畢,回到原來的操作繼續(xù)處理任務
軟中斷,由內核將內存的數(shù)據(jù)包寫入鍵盤

十五.linux系統(tǒng)服務
1.開機啟動流程 c6 c 7
contos7 啟動流程
1.bios檢查硬件信息
2.讀取磁盤mbr
3.加載內科kernel /boot/kernel
4.啟動第一個進程 systemd
5.systemd 讀取運行級別 /etc/systemd/system/default.target
6.并行的加載服務(被設為開機自啟)
7.啟動getty,等待用戶連接
2.systemd 介紹和使用
1.啟動服務快
2.沒有腳本管理啟動服務
3.關機,只關閉已啟動的程序
4.如何使用 systemd start ;restart; restart
3.單用戶模式 (面對實體硬件,直接登錄的一種超級用戶)
1.忘記密碼
2.修改錯誤配置文件
3.誤修改 sudo權限(生產案列)
4.救援模式
1.內核誤刪除
2.grub引導丟失
3.系統(tǒng)崩潰,需要拷貝數(shù)據(jù)

十六.linux定時任務
1.定時任務的各部分的含義
  *   * *
分  時 日 月 周
crontab -e 編輯新的定時任務
crontab -l 查看定時任務
crontab -r 刪除定時任務
crontab -u 制定某個用戶
2.crond編寫思路
1.手動執(zhí)行命令沛硅,然后保留執(zhí)行成功的結果典唇。
2.編寫腳本
腳本需要統(tǒng)一路徑/scripts
腳本內容復制執(zhí)行成功的命令(減少每個環(huán)節(jié)出錯幾率)
腳本內容盡可能的優(yōu)化, 使用一些變量或使用簡單的判斷語句
腳本執(zhí)行的輸出信息可以重定向至其他位置保留或寫入/dev/null
3.執(zhí)行腳本
使用bash命令執(zhí)行, chmod +x 目標腳本 防止腳本沒有增加執(zhí)行權限(/usr/bin/bash)
執(zhí)行腳本成功后淘衙,復制該執(zhí)行的命令枢步,以便寫入cron
4.編寫計劃任務
加上必要的注釋信息, 人鹿寻、時間嘉竟、任務
設定計劃任務執(zhí)行的周期
粘貼執(zhí)行腳本的命令(不要手敲)
5.調試計劃任務
增加任務頻率測試
檢查環(huán)境變量問題
檢查crond服務日志

十七.linux網絡管理

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末邦危,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子舍扰,更是在濱河造成了極大的恐慌倦蚪,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件边苹,死亡現(xiàn)場離奇詭異陵且,居然都是意外死亡,警方通過查閱死者的電腦和手機个束,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門慕购,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人茬底,你說我怎么就攤上這事沪悲。” “怎么了阱表?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵殿如,是天一觀的道長。 經常有香客問我最爬,道長涉馁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任烂叔,我火速辦了婚禮谨胞,結果婚禮上,老公的妹妹穿的比我還像新娘蒜鸡。我一直安慰自己胯努,他們只是感情好牢裳,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叶沛,像睡著了一般蒲讯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灰署,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天判帮,我揣著相機與錄音,去河邊找鬼溉箕。 笑死晦墙,一個胖子當著我的面吹牛,可吹牛的內容都是我干的肴茄。 我是一名探鬼主播晌畅,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寡痰!你這毒婦竟也來了抗楔?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤拦坠,失蹤者是張志新(化名)和其女友劉穎连躏,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贞滨,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡入热,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了晓铆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片才顿。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖尤蒿,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情幅垮,我是刑警寧澤腰池,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站忙芒,受9級特大地震影響示弓,放射性物質發(fā)生泄漏。R本人自食惡果不足惜呵萨,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一奏属、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧潮峦,春花似錦囱皿、人聲如沸勇婴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耕渴。三九已至,卻和暖如春齿兔,著一層夾襖步出監(jiān)牢的瞬間橱脸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工分苇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留添诉,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓医寿,卻偏偏與公主長得像栏赴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子糟红,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容

  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng)艾帐,它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,333評論 0 9
  • 第 2 章 SHELL 基礎知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進一...
    LiWei_9e4b閱讀 1,554評論 0 0
  • 一盆偿、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,723評論 0 10
  • 官網 中文版本 好的網站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,367評論 0 5
  • 一 從認識操作系統(tǒng)開始 1.1 操作系統(tǒng)簡介 我通過以下四點介紹什么操作系統(tǒng): 操作系統(tǒng)(Operation Sy...
    我是李小胖閱讀 1,219評論 1 21