一扎附、什么是操作系統(tǒng)
1.定義:
操作系統(tǒng)是管理計(jì)算機(jī)硬件資源屎媳,控制其他程序運(yùn)行并為用戶提供交互操作界面的系統(tǒng)軟件的集合赶么。簡(jiǎn)單來說就是用戶發(fā)出請(qǐng)求然后通過操作系統(tǒng)控制電腦硬件完成用戶請(qǐng)求库继。
2.操作系統(tǒng)的組成:
a.應(yīng)用程序:指為完成某項(xiàng)或多項(xiàng)特定工作的[計(jì)算機(jī)]程序膏孟,它運(yùn)行在[用戶]模式葬燎,可以和用戶進(jìn)行交互误甚,具有可視的用戶界面。
b.解釋權(quán)(shell):解釋器(英語(yǔ):Interpreter)谱净,又譯為直譯器窑邦,是一種電腦程序,能夠把高級(jí)[編程語(yǔ)言]一行一行直接轉(zhuǎn)譯運(yùn)行壕探。
c.內(nèi)核:內(nèi)核是操作系統(tǒng)最基本的部分冈钦。它是為眾多應(yīng)用程序提供對(duì)計(jì)算機(jī)[硬件]的安全訪問的一部分軟件,這種訪問是有限的李请,并且內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L(zhǎng)時(shí)間瞧筛。
3.linux系統(tǒng)特性:
1.開源的操作系統(tǒng),可以自由傳播导盅,開源即開放代碼編程较幌,所有工程師均可自由修改優(yōu)化,自然傳播也不收限制白翻。(開源 ≠免費(fèi))
2.支持多用戶乍炉,多任務(wù)绢片,多線程,以及多CPU支持岛琼,就是指可以通過xshell等遠(yuǎn)程控制軟件底循,多個(gè)用戶共同操作一個(gè)操作系統(tǒng),且同時(shí)完成或者進(jìn)行多個(gè)任務(wù)槐瑞,并且可以支持多個(gè)cup熙涤,增加并行的能力作媚。
3.應(yīng)用于服務(wù)器端(物理服務(wù)器)捣卤,嵌入式(類似收款系統(tǒng)等)以及個(gè)人pc(比較少見)的三大領(lǐng)域。
二洞豁、操作系統(tǒng)發(fā)展歷史
1969 貝爾實(shí)驗(yàn)室創(chuàng)造Linux的前身“unix”
1984 譚邦寧(教授)
unix--代碼修改--minix(linux雛形)
1989 斯托曼
成立一個(gè)公司(組織) FSF 自由軟件基金會(huì) http://www.gnu.org/
企業(yè)目標(biāo): 創(chuàng)建一個(gè)類似于unix系統(tǒng)窗看,但要比unix更好同時(shí)開源并且免費(fèi)茸歧,與此同時(shí)發(fā)起GNU項(xiàng)目 (gnu is not unix)
完成工作: 開發(fā)出解釋器(bash) 程序軟件:awk、emacs(vi)显沈、gcc等應(yīng)用軟件软瞎;
指定標(biāo)準(zhǔn): GNU項(xiàng)目軟件程序,必須是開源拉讯,開源程序代碼可以自由傳播/自由修改涤浇,修改代碼信息必須公布
即:GPL 通用公共許可 標(biāo)準(zhǔn)
1990 托瓦茲
一名 芬蘭大學(xué)學(xué)生創(chuàng)造出了系統(tǒng)內(nèi)核,而斯托曼與托瓦茨聯(lián)手魔慷,即內(nèi)核+gun=linux只锭。托瓦次被稱為“l(fā)inux之父”
就業(yè)場(chǎng)景:
1)互聯(lián)網(wǎng)公司 自己網(wǎng)站的公司
2)游戲公司
3)金融企業(yè)
4)電商網(wǎng)站
5)傳統(tǒng)行業(yè) 醫(yī)療 石油
6)人工智能 AI
三、linux系統(tǒng)的不同版本
版本如下圖:
Redhat: linux 服務(wù)器系統(tǒng)院尔,有自己的紅帽商標(biāo) 且收取費(fèi)用(應(yīng)用服務(wù)軟件/維護(hù))最后被IBM收購(gòu)蜻展;
centos: linux服務(wù)器系統(tǒng),沒有紅帽商標(biāo) 全部免費(fèi)邀摆,最后被紅帽收購(gòu)
程序開發(fā) 程序開發(fā) 程序開發(fā)
Fredora --> redhat --> centos
四纵顾、操作系統(tǒng)安裝部署
第一個(gè)里程:系統(tǒng)鏡像
新版本的系統(tǒng):centos 7.6
https://opsx.alibaba.com/mirror(阿里云鏡像系統(tǒng)下載地址)https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/(centos鏡像下載地址)
CentOS-7-x86_64-DVD-1810.iso
服務(wù)器安裝版本iso鏡像 *****
CentOS-7-x86_64-Everything-1810.iso
鏡像功能程序更全
CentOS-7-x86_64-LiveGNOME-1810.iso
演示版本
CentOS-7-x86_64-LiveKDE-1810.iso
演示版本
CentOS-7-x86_64-Minimal-1810.iso
最小化版 教學(xué)使用
CentOS-7-x86_64-NetInstall-1810.iso
通過網(wǎng)絡(luò)安裝系統(tǒng)
舊版本的系統(tǒng):centos 7.5 centos 6
http://vault.centos.org/ (舊版下載地址)
補(bǔ)充:系統(tǒng)類型
32位系統(tǒng):CPU識(shí)別方式 識(shí)別內(nèi)存容量:4G
64位系統(tǒng):CPU識(shí)別方式 識(shí)別內(nèi)存容量:大于4G
第二個(gè)里程:安裝操作系統(tǒng)
1)光驅(qū)加載指定鏡像
2)開啟虛擬主機(jī)
3)進(jìn)入系統(tǒng)安裝菜單選擇界面
install centos7 --- 安裝系統(tǒng) *****
Test this media & install centos7 --- 安裝系統(tǒng)Troubleshooting --- 排錯(cuò)(修復(fù)系統(tǒng))
補(bǔ)充修改系統(tǒng)網(wǎng)卡名稱 :
net.ifnames=0 biosdevname=0
ethx eth0 eth1 eth2 -- centos6
ensxx ens33 ens34 ens35 -- centos7
4)圖形安裝界面--配置網(wǎng)卡地址信息 network & host name --》配置地址 配置主機(jī)名稱
5)圖形安裝界面--分區(qū)操作
/boot 200M 啟動(dòng)分區(qū)
swap 1.5G 交換分區(qū) 將硬盤資源臨時(shí)充當(dāng)內(nèi)存資源使用 內(nèi)存不夠了(1.將耗費(fèi)內(nèi)存進(jìn)程離開停止/2. 直接宕機(jī))
真實(shí)內(nèi)存大小 <= 8G swap 大小 == 1.5倍實(shí)際內(nèi)存大小 4G swap:6G 1G
真實(shí)內(nèi)存大小 > 8G swap 大小 == 8G
/ 剩余空間 根分區(qū)
6)圖形安裝界面--安裝初始軟件包
選擇最小化安裝 --- 選擇 1 2 3 6
安裝系統(tǒng)常見錯(cuò)誤:
確認(rèn)筆記本電腦是否開啟了虛擬化功能:
筆記本開機(jī) --F1 F2 F12 del/fn+f1 f2 f12 進(jìn)入電腦BIOS(開啟虛擬化功能)
五、操作流程簡(jiǎn)析:
1.2.
3.
4.
5.
6.
7.
8.
9.
10.