Day23.5-Linux第一階段復習大綱

Linux第一階段復習大綱.png
  • 1.linux歷史介紹
    • 1.什么是Linux? 操作系統(tǒng)
    • 2.linux應用場景?
    • 3.linux歷史 (GNU)?
      • copyleft 無版權
      • open source free 開源不等于免費
      • GPL協(xié)議 通用公共許可協(xié)議
    • 4.linux發(fā)行版本?
      • 企業(yè)版: linux內核 + redhat工具 = 操作系統(tǒng)
      • 社區(qū)版: CentOS --->有任何問題自行解決
    • 5.到底要不要考證書? (華為證書)
      • RHCSA
      • RHCE
      • RHCA
  • 2.安裝linux系統(tǒng)
    • 1.直接在物理機上安裝 (不采取)
    • 2.VMware 虛擬化產品 (收費)
    • 3.安裝CentOS7 系統(tǒng) 手動安裝
    • 4.自動化裝機 -->網(wǎng)絡形式-->cobbler
    • 5.使用Xshell遠程連接系統(tǒng)
  • 3.linuxBash基礎
    • 1.什么bash shell? 命令解釋器
    • 2.bash能做什么? .......
    • 3.bash使用方式?
      • 單條命令 效率低下
      • 腳本方式 效率高
    • 4.bash 的提示符?
      • root 當前登錄系統(tǒng)的用戶
      • oldboy 當前系統(tǒng)的主機名稱
      • # 當前使用的是超級管理員
      • $ 當前使用的是普通用戶
    • 5.bash基礎語法
      • 命令 打針
      • 選項 重點還是輕點
      • 參數(shù) 往哪里打
    • 6.bash 補全方式
      • 命令補全
      • 路徑補全
      • 選項補全
    • 7.bash 快捷鍵 ctrl+a\e\u\k\l\r\z\c\d
    • 8.bash 歷史記錄 history
    • 9.bash 別名操作 alias unalias
    • 10.bash 命令執(zhí)行流程
      • 1.檢查命令是否通過絕對路徑執(zhí)行
      • 2.檢查命令是否存在別名
      • 3.檢查是bash內核自帶還是后期新增開發(fā)的
      • 4.外置命令需要檢查hash緩存
      • 5.讀取$PATH變量,通過PATH路徑,查詢是否存在該命令
      • 6.如果不存在最后提示 command not found (真找不到|寫錯了|)
    • 11.bash幫助方式 man help
  • 4.linux目錄結構
    • 1.linux系統(tǒng)組織結構
    • 2.定位文件所在路徑
      • 絕對路徑
      • 相對路徑
      • .和.. 區(qū)別
    • 3.基礎命令 cd pwd ls
  • 5.linux文件管理
    • 文件管理
      • mkdir
      • touch
      • tree
      • cp
      • mv
      • rm
    • 文件查看
      • cat tac
      • head\tail
      • less\more
    • 文件篩選
      • grep -i \ -v -n -ABC ^ $
      • egrep=grep -E
    • 文件處理
      • cut 取列
      • sed 替換 | 匹配
      • awk 取列 | 匹配
    • 文件排序
      • sort\uniq 篩選需要的目標后進行統(tǒng)計
      • wc 直接統(tǒng)計文件的行數(shù)
    • 上傳下載
      • wget\curl
      • rz\sz\xftp
  • 6.linux文件編輯
    • 編輯工具三種模式
      • 普通模式 雙擊打開文件
      • 編輯模式 編寫文檔
      • 命令模式 編寫后的保存
    • 普通模式 gg\G\D\dd\yy\p\u\r
    • 編輯模式 i\a\o\O
    • 命令模式 : :wq :x :set nu :%s###g
    • 視圖模式 ctrl+v shift+v
  • 7.linux用戶管理
    • 1.什么是用戶?
    • 2.用戶有什么用?
      • 登錄系統(tǒng)
      • 每個進程都需要一個對應的用戶
    • 3.用戶相關的配置文件?
      • /etc/passwd
      • /etc/shadow
    • 4.用戶管理相關的命令?
      • useradd
      • usermod
      • userdel
      • id
      • passwd
    • 5.用戶創(chuàng)建的流程?
      • /etc/login.defs
      • /etc/default/useradd
    • 6.什么是組? 邏輯概念
    • 7.組的配置文件?
      • /etc/group
      • /etc/gshadow
    • 8.組的基本操作?
      • groupadd
      • groupmod
      • groupdel
    • 9.普通用戶在操作一些指令時無權限?
      • 升官 su
        • 1.需要密碼 (root)
        • 2.不夠安全
        • 3.無法追溯
      • 提權 sudo (借用root身份在操作)
        • 1.前提: 事先由root分配好了對應的權限
        • 2.普通用戶直接使用
      • sudo配置
        • 針對系統(tǒng)用戶
        • 針對系統(tǒng)組
        • 針對sudo的別名機制
  • 8.linux權限管理
    • 1.什么是權限?
      • 限制用戶能夠以什么樣的方式訪問一個文件?
    • 2.權限與用戶的關系?
    • 3.權限中的rwx有什么用?
      • r 讀 4
      • w 寫 2
      • x 執(zhí)行 1
      • 文件: 600 644 640
      • 目錄: 755 <--- 命令
    • 4.修改權限? chmod \ -R
    • 5.變更文件的屬主和屬組? chown\chgrp
    • 6.對一個目錄下的文件進行操作, 取決于這個目錄下文件本身的屬性.
    • 7.但是如果要刪除該文件,則需要查看該文件的上級目錄是否存在w權限位
    • 8.特殊權限
      • suid 4000
      • sgid 2000
      • sbit 1000
    • 9.默認權限umask
      • 表示要減去的權限
      • 為什么默認的目錄是755,文件是644
      • 777 -022 = 755
      • 666 - 022 = 644
  • 9.linux輸入輸出
    • 1.標準輸入 0 --->/dev/stdin
    • 2.標準輸出 1 ---->/dev/stout
    • 3.錯誤輸出 2 ----->/dev/stderr
    • 4.管道技術 | tee
  • 10.linux文件查找
    • 1.為什么要使用查找?
    • 2.查找的語法? find 位置 條件 動作
      • 名稱 -name-iname
      • 大小 -size
      • 類型 -type|f\d\l\b\c
      • 時間 -mtime +7 -7 7
      • 用戶 -user -group -nouser -nogroup
      • 動作
        • -delete 刪除文件
        • -exec rm -f {} ; 可以執(zhí)行任何command
        • xargs 將查找的結果作為后者命令的參數(shù)
    • 3.邏輯運算符
      • -a 兩個條件同時滿足,默認 女 15-22
      • -o 兩個條件滿足一個即可 女 20
      • ! 該條件取反 ! 女
  • 11.linux打包管理
    • gzip 讓一個文件快速失效( 注釋 )
      • 壓縮 gzip name
      • 解壓 gzip -d
      • 查看zcat
    • zip 為了能讓windows和linux互通
      • zip -r 壓縮包名稱 需要壓縮的內容
      • unzip 壓縮包名稱 -d 指定解壓的位置
    • tar 通常開源的源碼包都是tar
      • 打包并壓縮 tar czf 壓縮包名稱 需要壓縮的內容
      • 解壓壓縮包 tar xf 壓縮包名稱
      • 查看壓縮包 tar tf 壓縮包名稱
      • 解壓至指定位置 tar xf 壓縮包名稱 -C 指定解壓的位置
    • find+tar組合方式
      • find ./ -type f -name "test-*" | xargs tar czf test.tar.gz
      • tar czf test2.tar.gz $(find ./ -type f -name "test-*")
  • 12.linux軟件管理
    • rpm包工具
      • 安裝-ivh
      • 卸載-e
      • 升級-Uvh
      • 查看-qa-qc-ql-qf
    • yum工具
      • 安裝
      • 卸載
      • 升級
      • 查看
      • 搜索
      • 倉庫
        • 本地倉庫
        • 共享倉庫
        • 網(wǎng)絡倉庫
    • 源碼工具
      • ./configure自定義組件
      • make 根據(jù)Makefile進行編譯
      • make install將安裝程序拷貝至指定位置
  • 13.linux磁盤管理
    • 1.硬盤使用來存儲數(shù)據(jù)?怎么存?
    • 2.存儲至盤面?
    • 3.盤面: 存儲數(shù)據(jù)?
    • 4.磁道:
    • 5.扇區(qū)
    • 6.柱面:
    • 磁盤接口類型IDE\SCSCI\SATA\SAS\SSD(msata|m.2)
    • 磁盤熱插拔 SATA\SAS都支持 IDE|SCSCI不支持
    • 磁盤的轉速 5400 7200 15000
    • 基本的分區(qū)
      • fdisk\gdisk
      • mkfs
      • mount\umount
      • /etc/fstab lsblkid
    • 磁盤的陣列
      • RAID 0
      • RAID 1
      • RAID 5
      • RAID 10
  • 14.linux進程管理
    • 生命周期
    • 查看進程 ps\top
      • cpu使用率\內核使用率\wait等待
      • 硬中斷\軟中斷\st
    • 管理進程 kill\killall\pkill
    • 進程優(yōu)先級 nice renice
    • 后臺進程 screen
    • 中斷
      • 1.為什么要有中斷?
        • 提高系統(tǒng)處理的效率.
      • 2.為什么要硬中斷,軟中斷?
        • 硬中斷, 硬件自身中斷請求, 網(wǎng)卡中斷,接受網(wǎng)絡數(shù)據(jù)包存放至內存,然后通知內核,數(shù)據(jù)包接受完畢, 網(wǎng)卡回到原來的操作繼續(xù)處理任務.
        • 軟中斷,由內核將內存的數(shù)據(jù)包寫入硬盤.
    • 平均負載
      • 單位時間的活躍進程數(shù)?
        • 正在運行
        • 正在排隊
        • 不可中斷
      • 負載高于CPU有沒有關系?w\uptime\top\mpstat\pidstat
        • CPU密集型 負載與cpu使用率一致 (打包 視頻轉碼)
        • IO密集型 負載高于cpu使用率沒關系 (數(shù)據(jù)庫服務)
        • CPU多進程 大量的進程會造成CPU使用率過高 (php-fpm進程)
  • 15.linux系統(tǒng)服務
    • 1.開機啟動流程
      • 1.BIOS檢查硬件信息
      • 2.讀取磁盤的MBR
      • 3.加載內核Kernel /boot/kernel
      • 4.啟動第一個進程 systemd
      • 5.systemd讀取運行級別/etc/systemd/system/default.target
      • 6.并行的加載服務( 被設定為開機自啟的服務)
      • 7.啟動getty,等待用戶連接
      • 8.用戶通過xshell遠程登錄系統(tǒng)
    • 2.系統(tǒng)運行級別
      • multi-user.target: analogous to runlevel 3
      • graphical.target: analogous to runlevel 5
      • systemctl get-default
      • systemctl set-default TARGET.target
    • 3.systemd介紹和使用
      • 1.啟動服務塊
      • 2.沒有腳本管理啟動服務
      • 3.關機,只關閉已啟動的程序
      • 4.如何使用systemd start|restart|reload|stop|status|enable|disable
    • 4.單用戶模式 (面對實體硬件,直接登錄的一種超級用戶)
      • 1.忘記密碼
      • 2.修改錯誤配置文件
      • 3.誤修改sudo權限?
    • 5.救援模式 (系統(tǒng)無法啟動)
      • 1.內核誤刪除
      • 2.grub引導丟失
      • 3.系統(tǒng)奔潰,需要拷貝數(shù)據(jù)
  • 16.linux定時任務
    • crond定時任務
    • crond編寫方式 * * * * * 分時日月周 * - / ,
    • crond編寫思路
    • crond故障面試
      • 誤刪可以通過/var/log/cron恢復,非常的麻煩
      • crond存放的位置 /var/spool/cron/{Username}
  • linux網(wǎng)絡管理
    • IP地址\子網(wǎng)掩碼\網(wǎng)關\DNS
    • OSI\TCP\靜態(tài)路由\iptables\arp\wireshark
    • linux配置網(wǎng)絡IP地址\掩碼\網(wǎng)關\DNS\路由
    • NAT SNAT\DNAT\端口映射\上網(wǎng)行為管理
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子久橙,更是在濱河造成了極大的恐慌贱枣,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谁不,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機锅纺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肋殴,“玉大人囤锉,你說我怎么就攤上這事』ご福” “怎么了官地?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長烙懦。 經常有香客問我驱入,道長,這世上最難降的妖魔是什么氯析? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任亏较,我火速辦了婚禮,結果婚禮上掩缓,老公的妹妹穿的比我還像新娘雪情。我一直安慰自己,他們只是感情好你辣,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布巡通。 她就那樣靜靜地躺著,像睡著了一般绢记。 火紅的嫁衣襯著肌膚如雪扁达。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天蠢熄,我揣著相機與錄音跪解,去河邊找鬼。 笑死,一個胖子當著我的面吹牛叉讥,可吹牛的內容都是我干的窘行。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼图仓,長吁一口氣:“原來是場噩夢啊……” “哼罐盔!你這毒婦竟也來了?” 一聲冷哼從身側響起救崔,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惶看,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后六孵,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纬黎,經...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年劫窒,在試婚紗的時候發(fā)現(xiàn)自己被綠了本今。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡主巍,死狀恐怖冠息,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情孕索,我是刑警寧澤逛艰,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站檬果,受9級特大地震影響瓮孙,放射性物質發(fā)生泄漏唐断。R本人自食惡果不足惜选脊,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望脸甘。 院中可真熱鬧恳啥,春花似錦、人聲如沸丹诀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铆遭。三九已至硝桩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間枚荣,已是汗流浹背碗脊。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留橄妆,地道東北人衙伶。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓祈坠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親矢劲。 傳聞我的和親對象是個殘疾皇子赦拘,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內容