服務(wù)器系統(tǒng)知識(shí)
服務(wù)器的操作系統(tǒng)
操作系統(tǒng)的定義:操作系統(tǒng)是處于用戶與計(jì)算機(jī)系統(tǒng)硬件之間用于傳遞信息的系統(tǒng)程序軟件夏醉。
操作系統(tǒng)的組成:內(nèi)核爽锥,解釋器,程序畔柔。假如把雞蛋比喻成操作系統(tǒng)的話氯夷,蛋黃就是內(nèi)核,蛋清是解釋器靶擦,蛋殼就是程序肠槽。
操作系統(tǒng)的發(fā)展歷史
1969年 在貝爾實(shí)驗(yàn)室制作了unix操作系統(tǒng),在1984年由斯托曼成立了一家FSF(自由軟件基金會(huì)).
這個(gè)項(xiàng)目的目標(biāo)是建立一套完全自由的和可移植的類unix操作系統(tǒng)奢啥。GNU類UNIX操作系統(tǒng)是由一系列應(yīng)用程序秸仙。
只要軟件中包含了遵循GPL協(xié)議的產(chǎn)品或代碼,該軟件就必須也遵循GPL許可協(xié)議且開(kāi)源桩盲、免費(fèi)寂纪,因此這個(gè)協(xié)議并不適合商用軟件。遵循該協(xié)議的開(kāi)源軟件數(shù)量極其龐大赌结,包括Linux系統(tǒng)在內(nèi)的大多數(shù)的開(kāi)源軟件都是基于這個(gè)協(xié)議的捞蛋。
linux的發(fā)展始于1990年,它是有芬蘭的一名大學(xué)生(托瓦茲)開(kāi)發(fā)的柬姚。
Linux的誕生于芬蘭赫爾辛基大學(xué)的一位計(jì)算機(jī)系名為linus torvalds的學(xué)生拟杉。
Linux的標(biāo)志和吉祥物為一只名字tux的企鵝。
GNU的概念
GNU是1984年公開(kāi)發(fā)起的量承,是FSF(自由軟件基金會(huì))的主要項(xiàng)目搬设,這個(gè)項(xiàng)目的目標(biāo)是建立一套完全自由的和可移植的類unix操作系統(tǒng)。GNU類UNIX操作系統(tǒng)是由一系列應(yīng)用程序撕捍。gnu is not unix,所完成的項(xiàng)目有g(shù)cc,gawk,emacs(vi的前身)
GPL概念
GPL(GNU General Public License拿穴,GNU通用公共許可證):只要軟件中包含了遵循GPL協(xié)議的產(chǎn)品或代碼,該軟件就必須也遵循GPL許可協(xié)議且開(kāi)源忧风、免費(fèi)默色,因此這個(gè)協(xié)議并不適合商用軟件。遵循該協(xié)議的開(kāi)源軟件數(shù)量極其龐大狮腿,包括Linux系統(tǒng)在內(nèi)的大多數(shù)的開(kāi)源軟件都是基于這個(gè)協(xié)議的腿宰。
GPL的核心
GPL許可的核心 是保證任何人有共享和修改自由軟件的自由,任何人有權(quán)取得缘厢、修改和重新發(fā)面自由軟件的源代碼的權(quán)利吃度,但都必須同時(shí)給出具體更改的源代碼。
雖然整個(gè)linux內(nèi)核是基于GNU通用公共許可的昧绣,但是linux內(nèi)核并不是GNU計(jì)劃的一部分规肴。
其他開(kāi)源協(xié)議
BSD(Berkeley Software Distribution捶闸,伯克利軟件發(fā)布版)許可協(xié)議:用戶可以使用夜畴、修改和重新發(fā)布遵循該許可的軟件拖刃,并且可以將軟件作為商業(yè)軟件發(fā)布和銷售,
Apache許可證版本(Apache License Version)許可協(xié)議:在為開(kāi)發(fā)人員提供版權(quán)及專利許可的同時(shí)贪绘,允許用戶擁有修改代碼及再發(fā)布的自由兑牡。
MPL(Mozilla Public License,Mozilla公共許可)許可協(xié)議:相較于GPL許可協(xié)議税灌,MPL更加注重對(duì)開(kāi)發(fā)者的源代碼需求和收益之間的平衡均函。
MIT(Massachusetts Institute of Technology)許可協(xié)議:目前限制最少的開(kāi)源許可協(xié)議之一,只要程序的開(kāi)發(fā)者在修改后的源代碼中保留原作者的許可信息即可菱涤,因此普遍被商業(yè)軟件所使用苞也。
linux系統(tǒng)的特性:
支持多線程,多用戶粘秆,多任務(wù)的cpu操作系統(tǒng)如迟。
Linux系統(tǒng)的特點(diǎn):
1.是開(kāi)放源代碼的程序軟件,可自由修改攻走;
2.unix系統(tǒng)兼容殷勘,具備幾乎所有unix的優(yōu)秀特性;
3.可自由傳播昔搂,無(wú)任何商業(yè) 化版權(quán)制約玲销;
4.適合interl等x86cpu系列架構(gòu)的計(jì)算機(jī)。
5.多用戶摘符,多任務(wù)贤斜,多進(jìn)程,多cpu系統(tǒng)逛裤;
6.安全性蠢古,可靠性,穩(wěn)定性别凹;
7.基于GNU許可草讶,自由開(kāi)放的系統(tǒng),等等炉菲。
UNIX的特性
Unix的5大優(yōu)秀特性:
1.技術(shù)成熟堕战,可靠性高;
2.極強(qiáng)的可伸縮性拍霜;
3.強(qiáng)大的網(wǎng)絡(luò)功能嘱丢;
4.強(qiáng)大的數(shù)據(jù)庫(kù)支持能力。
5.強(qiáng)大的開(kāi)發(fā)功能
linux的發(fā)行版本和發(fā)行商
Linux內(nèi)核(kernel)版本主要有4個(gè)系列祠饺,分別是linux kernel2.2,linux kernel 2.4, linux kernel2.6,linux kernel 3.x
Linux的發(fā)行商包括slackware,Red Hat,debian,fedora,turbolinux ,Mandrake越驻,SUSE,CentOS,Ubuntu,
centos和redhat的區(qū)別:
Centos(community enterprise operating system):red hat的另一個(gè)重要分支,以red hat所發(fā)布的源代碼重建符合GPL許可協(xié)議的linux系統(tǒng)缀旁,即將red hat linux源代碼的商標(biāo)及非自由軟件部分去除后再編譯而成的版本记劈。
Linux發(fā)行版本應(yīng)用場(chǎng)景:
桌面領(lǐng)域:ubutu
企業(yè)領(lǐng)域:centos ,red hat
穩(wěn)定性,安全性:debian,FreeBSD
使用數(shù)據(jù)庫(kù)高級(jí)服務(wù)并巍,電子郵件服務(wù)目木,網(wǎng)絡(luò)服務(wù)領(lǐng)域:
SUSE/openSUSE,服務(wù)器(SUSE網(wǎng)絡(luò)服務(wù)程序)
嘗試新功能新技術(shù):Fredora屬于centos和redhat的測(cè)試版和預(yù)發(fā)版。
操作系統(tǒng)安裝部署
選擇鏡像
<u>https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/</u>
CentOS-7-x86_64-DVD-1810.iso 服務(wù)器版
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 通過(guò)網(wǎng)絡(luò)安裝系統(tǒng)
補(bǔ)充:系統(tǒng)類型
32位系統(tǒng)類型:CPU自動(dòng)只識(shí)別內(nèi)存容量4G
64位系統(tǒng)類型:CPU自動(dòng)識(shí)別內(nèi)存容量大于4G
linux磁盤(pán)劃分
例如:硬盤(pán)50GB,內(nèi)存8G
1.普通分區(qū)法
/boot 啟動(dòng)分區(qū) 200MB
/ 根分區(qū) 分剩下所有
/swap 交換分區(qū) 12GB
當(dāng)內(nèi)存容量<=8G時(shí)刽射,交換分區(qū)的容量是內(nèi)存容量的1.5倍。
當(dāng)內(nèi)存容量>8G是剃执,交換分區(qū)的容量就是8G誓禁。
- 數(shù)據(jù)重要分區(qū)
/boot 啟動(dòng)分區(qū) 200MB
/ 根分區(qū) 50-200GB不等
/swap 交換分區(qū) 12GB
/data 分剩下所有- 靈活分區(qū)
/boot 啟動(dòng)分區(qū) 200MB
/ 根分區(qū) 分剩下所有,或有需要再分配
/swap 交換分區(qū) 12GB