第一次復(fù)習(xí)回顧
一、服務(wù)器硬件知識(shí)
1.系統(tǒng)運(yùn)維工作:網(wǎng)絡(luò)安全運(yùn)維 云計(jì)算運(yùn)維 大數(shù)據(jù)運(yùn)維
數(shù)據(jù)庫(kù)運(yùn)維(DBA) 運(yùn)維開(kāi)發(fā)(自動(dòng)化運(yùn)維) 監(jiān)控運(yùn)維
運(yùn)維三大職責(zé):保證數(shù)據(jù)不丟失,不泄露
保證服務(wù)器7*24小時(shí)穩(wěn)定運(yùn)行不宕機(jī)
提升用戶訪問(wèn)體驗(yàn)
2.服務(wù)器硬件組成
cpu 運(yùn)算/控制
風(fēng)扇 散熱
內(nèi)存 臨時(shí)儲(chǔ)存數(shù)據(jù)
硬盤 永久儲(chǔ)存數(shù)據(jù)
電源 供電
3.服務(wù)器型號(hào)(面試會(huì)問(wèn)到)
IBM: http://b2b.lenovo.com.cn/dcserver/
dell: http://www.dell.com/zh-cn/work/shop/cty/sc/servers
4.服務(wù)器硬件詳細(xì)介紹
cpu:路數(shù) 代表服務(wù)器中有幾顆cpu
核數(shù) 代表一顆cpu中有幾核 決定了服務(wù)器并行處理能力
內(nèi)存:介紹了幾個(gè)名詞概念
程序:開(kāi)發(fā)人員寫(xiě)好的代碼(一個(gè)代碼的集合體)
進(jìn)程:正在運(yùn)行的程序
守護(hù)進(jìn)程:一直運(yùn)行的進(jìn)程叫做守護(hù)進(jìn)程
緩存(cache):加快數(shù)據(jù)的讀取 讀—緩存
緩沖(buffer):加快數(shù)據(jù)的寫(xiě)入 寫(xiě)—緩沖
磁盤:磁盤接口 sata->scsi->sas pci-e
磁盤陣列 提高容量 加快讀寫(xiě)速度 提高數(shù)據(jù)安全性
陣列卡(raid):陣列級(jí)別:
raid0 數(shù)據(jù)全部分開(kāi)存儲(chǔ),分成多份(讀寫(xiě)速度快,安全性不高)
raid1 一塊硬盤做備份 (讀寫(xiě)速度不變,安全性高)
raid5 至少三塊磁盤 只能壞一塊(不管多少塊磁盤都會(huì)損失一塊磁盤容量,加上熱備盤就會(huì)損失兩塊)
電源:冗余能力: 雙電源 ups(不間斷供電系統(tǒng)) 發(fā)電機(jī)
企業(yè)存儲(chǔ)數(shù)據(jù)方案:
高并發(fā):用戶存儲(chǔ)數(shù)據(jù)-->內(nèi)存的緩沖-->定時(shí)定量存儲(chǔ)到磁盤中 存儲(chǔ)數(shù)據(jù)
讀取數(shù)據(jù)-->內(nèi)存的緩存 <--磁盤中的熱點(diǎn)數(shù)據(jù) 讀取數(shù)據(jù)
低并發(fā):用戶存儲(chǔ)數(shù)據(jù)->磁盤中
讀取數(shù)據(jù)->內(nèi)存的緩存 <--磁盤中的熱點(diǎn)數(shù)據(jù)
二、操作系統(tǒng)的概念以及操作安裝過(guò)程
1.什么是操作系統(tǒng):就是人與計(jì)算機(jī)硬件交流的中介
操作系統(tǒng)的組成:內(nèi)核 解釋器shell/bash 外圍軟件程序
操作系統(tǒng)的誕生:
unix 貝爾實(shí)驗(yàn)室
minix 大學(xué)教授 譚邦寧 教學(xué)使用
自由軟件基金會(huì) FSF GUN是項(xiàng)目(創(chuàng)建一個(gè)類似unix但不是unix的系統(tǒng)) 解釋器 應(yīng)用軟件
GPL(所有軟件必須開(kāi)源 代碼修改后必須公開(kāi))
Linux 大學(xué)學(xué)生 托瓦茲 創(chuàng)造了內(nèi)核 內(nèi)核+GNU=Linux
2.Linux系統(tǒng)有很多發(fā)行版本
①redhat:紅帽商標(biāo) 需要收服務(wù)費(fèi)
②centos:商標(biāo) 免費(fèi)
3.如何進(jìn)行部署安裝
環(huán)境準(zhǔn)備:虛擬化環(huán)境
vmware wokestation 安裝在Windows系統(tǒng)中(正在使用) 虛擬出多個(gè)主機(jī)
vmware vSphere(企業(yè)) 直接就是一個(gè)操作系統(tǒng)(unix)
vmware client(控制臺(tái) 連接vSphere 創(chuàng)建虛擬機(jī))
好處優(yōu)點(diǎn):1.將服務(wù)器資源可以進(jìn)行拆分,讓多個(gè)系統(tǒng)可以共享我的硬件(cpu 內(nèi)存 硬盤)
2.節(jié)省物理空間資源
安裝操作系統(tǒng):
1. 創(chuàng)建虛擬主機(jī)
2. 下載系統(tǒng)鏡像
新的系統(tǒng)如何下載鏡像 centos7.6 (阿里云鏡像)
舊的系統(tǒng)如何下載鏡像(阿里云鏡像中下載文檔可以直接進(jìn)入下載界面)
3. 光驅(qū)加載鏡像 安裝系統(tǒng)
開(kāi)啟后進(jìn)入固件,在boot下選擇光驅(qū)加載鏡像即可正常進(jìn)入安裝系統(tǒng)
安裝系統(tǒng)過(guò)程
1) 修改網(wǎng)卡信息(名稱 net.ifnames=0 biosdevname=0)
2) 網(wǎng)卡地址配置/主機(jī)名稱配置
3) 系統(tǒng)分區(qū)操作
4) 時(shí)間時(shí)區(qū)設(shè)置
5) 軟件包選擇 最小化(1236)
4. 修改網(wǎng)卡地址信息(如果未輸入net.ifnames=0等)
圖形界面: nmtui(可修改)
配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0 (可修改)
重啟網(wǎng)絡(luò)服務(wù): systemctl restart network
三、遠(yuǎn)程方式操作系統(tǒng)
1.安裝與配置遠(yuǎn)程連接軟件 xshell 蘋果:secureCRT
2.遠(yuǎn)程連接管理系統(tǒng)
排錯(cuò)三步曲:
1. 檢查鏈路是否通暢 ping 10.0.0.200
2. 檢查安全策略阻止 防火墻安全策略阻止 軟件firewalld/硬件 向ssh服務(wù)22端口
3. 檢查服務(wù)是否開(kāi)啟 telnet 10.0.0.200 22 systemctl start/enable sshd
3. 虛擬化網(wǎng)絡(luò)模式
NAT模式:
優(yōu)點(diǎn):
1. 訪問(wèn)外網(wǎng)
2. 不容易造成虛擬主機(jī)IP地址沖突
缺點(diǎn):
1. 不便于其他物理主機(jī)訪問(wèn)
解決其他主機(jī)訪問(wèn)虛擬主機(jī)方法:
配置端口映射:
虛擬網(wǎng)絡(luò)編輯---nat模式的虛擬網(wǎng)卡(vmnet8)--net配置---端口轉(zhuǎn)發(fā)
訪問(wèn) 192.168.21.201:9000 == 10.0.0.200:22
橋接模式:
優(yōu)點(diǎn):
1. 訪問(wèn)外網(wǎng)
2. 容易讓其他主機(jī)訪問(wèn)虛擬主機(jī)
缺點(diǎn):
容易產(chǎn)生地址沖突
僅主機(jī)模式:
優(yōu)點(diǎn):
安全
缺點(diǎn):
無(wú)法訪問(wèn)外網(wǎng)
系統(tǒng)基礎(chǔ)操作
1.必知必會(huì)
提示符組成:[\u@\h \W]\\$
命令語(yǔ)法結(jié)構(gòu):命令 參數(shù) 路徑
系統(tǒng)目錄結(jié)構(gòu) :一切從根開(kāi)始
絕對(duì)路徑:從根開(kāi)始的路徑
相對(duì)路徑:相對(duì)于當(dāng)前路徑(從當(dāng)前所在的位置出發(fā))
2.基礎(chǔ)命令掌握:系統(tǒng)的關(guān)機(jī)與充氣
shutdown -h 0或now 立即關(guān)機(jī)(默認(rèn)十分鐘關(guān)機(jī),也可添加時(shí)間)
shutdown -r 0或now 立即關(guān)機(jī)(默認(rèn)十分鐘重啟,也可添加時(shí)間)
shutdown -c 取消命令
1.命令幫助信息:man 命令 man 數(shù)字 命令
① Executable programs or shell commands
可執(zhí)行程序或shell命令
② System calls (functions provided by the kernel)
系統(tǒng)調(diào)用
③ Library calls (functions within program libraries)
庫(kù)調(diào)用
④ Special files (usually found in /dev)
特殊文件說(shuō)明
⑤ File formats and conventions eg /etc/passwd
文件格式信息/配置文件說(shuō)明
⑥ Games
游戲有關(guān)信息
⑦ Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7
匯總說(shuō)明文檔
⑧ System administration commands (usually only for root)
系統(tǒng)管理命令
⑨ Kernel routines [Non standard]
內(nèi)核路由
2. 命令 --help/-help/--h/-h
3.help 內(nèi)置命令
man help ---查看有什么內(nèi)置命令
系統(tǒng)目錄相關(guān)命令:mkdir cd pwd cp ls rm
cd - ---切換到上一次所在目錄 等價(jià)于 cd $OLDPWD
Esc+. 快速把上一次的路徑調(diào)用到本次使用
系統(tǒng)文件相關(guān)命令:
touch(change file timestamps) ---更新時(shí)間記錄(重復(fù)創(chuàng)建文件)
cat -n 查看一個(gè)文件里的行數(shù)
less /etc/services 向下逐行 回車 向下翻頁(yè) 空格 向上逐行 ↑ 向上逐頁(yè) b
more /etc/services 向下逐行 回車 向下翻頁(yè) 空格 向上逐行 shift+↑ 向上逐頁(yè) b
cat命令可以一次性向文件中編寫(xiě)多行信息
cat >>文件<< 字符信息 輸入信息后最后寫(xiě)上相同的字符信息即可 例:

cat寫(xiě)多行信息舉例
生成序列信息:
echo { } { } ---生成序列符號(hào) (通配符號(hào))
操作方法:
# echo {1..20} ---生成序列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#echo {01..10..2} ---生成奇數(shù)序列 (1.3.5.7....)
01 03 05 07 09
#echo {00..10..2} ---生成奇數(shù)序列 (0.2.4.6....)
00 02 04 06 08 10
批量創(chuàng)建十個(gè)文件或目錄 -操作方法:
# touch 文件名{01..10} ---創(chuàng)建十個(gè)文件
# mkdir 目錄名{www,bbs,blog} ---創(chuàng)建三個(gè)目錄,因?yàn)槭菬o(wú)序用,分隔開(kāi)(不用輸入三遍命令)
生成縱向序列 -操作方法:
#seq 10 ---生成10行為縱列
1
2
3
4
5
6
7
8
9
10
# seq -w 10 ---生成10行為縱列(補(bǔ)全0)
01
02
03
04
05
06
07
08
09
10
作業(yè):
1. 在縱向序列數(shù)值后面生成oldboy01 oldboy02信息