一、Linux系統(tǒng)簡介
1.Linux發(fā)展史
1946年世界上的第一臺計算機就產(chǎn)生了,剛產(chǎn)生出的計算機并沒有操作系統(tǒng),需要手工輸入
人機矛盾:1. 只能一個人使用 2.人工速度慢于計算
產(chǎn)生操作系統(tǒng)(根據(jù)人的需求產(chǎn)生)
1965年麻省理工,ATT,貝爾實驗室去研發(fā)一套操作系統(tǒng),想要允許300臺操作并使用
1969年實現(xiàn)進度緩慢,計劃失敗了
1969-1970 肯.湯姆遜移植了一個軟件,定制一套標準,Unix系統(tǒng)
1970 推出了Unix系統(tǒng),Unix系統(tǒng)元年,操作系統(tǒng)元年,電腦底層時間 1970
1985 年推出了windows
Unix是一個傳統(tǒng)的美國人思維,按年,按月,或者按設備收美金
林納斯.托瓦茲看不慣Unix
1991年模擬Unix寫了一套操作系統(tǒng)Linux
開源,當時也只有大約100開發(fā)者,核心開發(fā)者大約5人
1993年Linux使用者大約10w數(shù)量級
2.Linux的應用領域
IT服務器Linux、Unix、Windows三分天下,Linux系統(tǒng)可謂后起之秀,特別是最近幾年來,服務器端Linux操作系統(tǒng)不斷地擴大市場份額,且每年增長勢頭迅猛,并且開始對Windows及Unix服務器市場的地位構成嚴重的威脅。Linux占80%左右(包括CentOS,Ubuntu等),Windows占12.8%,solaris占6.2%??梢?,在未來的服務器領域市場里Linux是大勢所趨。
Linux作為企業(yè)級服務器的應用十分廣泛,利用Linux系統(tǒng)可以為企業(yè)架構WWW服務器、數(shù)據(jù)庫服務器、負載均衡服務器、郵件服務器、DNS服務器、代理服務器、路由器等,不但使企業(yè)降低了運營成本,同時還獲得了Linux系統(tǒng)帶來的高穩(wěn)定性和高可靠性,且無須考慮商業(yè)軟件的版權問題
Linux操作系統(tǒng)應用的三大領域
a.企業(yè)級服務器應用領域【利用Linux系統(tǒng)可以為企業(yè)架構WWW服務器、數(shù)據(jù)庫服務器、負載均衡服務器、郵件服務器、DNS服務器、代理服務器、路由器等,不但使企業(yè)降低了運營成本,同時還獲得了Linux系統(tǒng)帶來的高穩(wěn)定性和高可靠性,且無須考慮商業(yè)軟件的版權問題,隨著Linux在服務器領域的廣泛應用,近幾年來,該系統(tǒng)已經(jīng)參透到電信、金融、政府、教育、銀行、石油等各個行業(yè),同時各大硬件廠商也相繼支持Linux操作系統(tǒng)。這一切表明,Linux在服務器市場前景光明。同時,大型、超大型互聯(lián)網(wǎng)企業(yè)都在使用Linux系統(tǒng)作為其服務器端的程序運行平臺,全球及國內(nèi)排名前十的網(wǎng)站使用的幾乎都是Linux系統(tǒng),Linux已經(jīng)逐步滲透到了各個領域的企業(yè)里】
b.嵌入式Linux系統(tǒng)應用領域【由于Linux系統(tǒng)開放源代碼,功能強大、可靠、穩(wěn)定性強、靈活而且具有極大的伸縮性,再加上它廣泛支持大量的微處理體系結構、硬件設備、圖形支持和通信協(xié)議,因此,在嵌入式應用的領域里,從因特網(wǎng)設備(路由器、交換機、防火墻,負載均衡器)到專用的控制系統(tǒng)(自動售貨機,手機,PDA,各種家用電器),LINUX操作系統(tǒng)都有很廣闊的應用市場。特別是經(jīng)過這幾年的發(fā)展,它已經(jīng)成功地躋身于主流嵌入式開發(fā)平臺。例如《在智能手機領域,Android Linux已經(jīng)在智能手機開發(fā)平臺牢牢地占據(jù)了一席之地。嵌入式系統(tǒng)應用領域是另一個應用領域】
c.個人桌面Linux應用領域【所謂個人桌面系統(tǒng),其實就是我們在辦公室使用的個人計算機系統(tǒng),例如:Windows xp、windows 7、Mac等。Linux系統(tǒng)在這方面的支持也已經(jīng)非常好了,完全可以滿足日常的辦公需求】
服務器、云計算、嵌入式、政府、企業(yè)、影視、超算、桌面
3.Linux的特點
開放 多用戶 多任務 出色的速度性能 良好的用戶界面 豐富的網(wǎng)絡功能 可靠的系統(tǒng)安全 良好的移植性 具有標準兼容性
4.系統(tǒng)的使用
嚴格來講,Linux不是一個操作系統(tǒng),Linux只是一個操作系統(tǒng)中的內(nèi)核。內(nèi)核是什么?內(nèi)核建立了計算機軟件與硬件之間通訊的平臺,內(nèi)核提供系統(tǒng)服務,比如文件管理、虛擬內(nèi)存、設備I/O等。
既然Linux只是一個內(nèi)核。那么我們通常所說的Linux操作系統(tǒng)又是什么?我們通常所說的Linux,指 GNU/Linux ,即采用Linux內(nèi)核的GNU操作系統(tǒng)。是的,操作系統(tǒng)的實際名稱是GNU。什么是GNU?GNU代表GNU’s Not Unix??梢哉f是一個操作系統(tǒng)又可以說是一種規(guī)范
參考資料:https://blog.csdn.net/baidu_32134295/article/details/52439823
5.Linux組成
Linux內(nèi)核: ? 操作系統(tǒng)的心臟,運行程序和管理硬件設備的核心程序 Linux Shell: ? 系統(tǒng)的用戶界面,提供用戶與內(nèi)核進行交互操作的一種接口 Linux 文件系統(tǒng): 文件存儲在磁盤等存儲設備上的組織方法 Linux 應用程序 ? 標準的程序集,比如文本編輯,編程語言,Window,辦公套件,Internet工具,數(shù)據(jù)庫等
6.Linux版本
RedHat :性能穩(wěn)定,老牌的linux發(fā)行版。收費的是RedHat Enterprise Linux(RHEL,redhat的企業(yè)版)
Fedora :界面比較好看,RedHat的社區(qū)免費版,非常強大。
Centos :可以算是RHEL的克隆版,但它最大的好處是免費 SUSE :德國最著名的linux發(fā)行版
Debian:算是迄今為止最遵循GUN規(guī)范的linux系統(tǒng)(GUN的目標就是創(chuàng)建一套完全自由的操作系統(tǒng))
Ubuntu :Debian的后繼或是一個分支,對于初學者而言比較友好
Ubuntu的優(yōu)點:
a.簡便易用,對于初學者,Ubuntu系統(tǒng)算是非常簡單的了
b.版本更新定期而頻繁,每六個月就有一個新的ubuntu版本
c.使用者非常多,支持的社區(qū)也很多
d.標準化
二、環(huán)境安裝
1.VMWare安裝
虛擬機:寄宿在物理機中的一類特殊的軟件【特殊之處在于:可以當做操作系統(tǒng)使用】
2.Ubuntu系統(tǒng)安裝
【可能會出現(xiàn)的問題】
1.CPU 不支持虛擬化,如下圖:
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n58" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 15px; width: inherit;">解決辦法:
https://jingyan.baidu.com/article/b24f6c82c11ad286bfe5da23.html
?
BIOS:全稱(Base Input Output System),中文是基本輸入輸出系統(tǒng)
雖然BIOS成百上千,但功能都是一樣的,對硬件信息進行保存設置,所以設置方法上也大同小異,90%以上的電腦設置方法都差不多,進入BIOS按鍵也就那幾個<del,Esc,F(xiàn)1,F(xiàn)2,F(xiàn)8,F(xiàn)9,F(xiàn)10,F(xiàn)11,F(xiàn)12>
?
英文:Press Esc to enter SETUP
中文:按Esc鍵進入BIOS設置
?
英文:Press F2 go to Setup Utility
中文:按F2去設置BIOS實用程序
?
英文:Press DEL to enter EFI BIOS SETUP
中文:按Del鍵進入EFI模式的BIOS進行設置
?
英文:Press Del run Setup
中文:按Del鍵運行BIOS設置
?
英文:Press F1 run Setup
中文:按F1鍵運行BIOS設置
?
英文:Press <F2> to Setup
中文:按F2進行BIOS設置
?
【t400進入bios的方法:按f1】
1.首先需要確定計算機型號和菜譜,BIOS(基本輸入輸出系統(tǒng))系統(tǒng)型號,因為過老的計算機是不支持虛擬機化的
2.檢測方式:
開機時按 F2,F(xiàn)12,DEL,ESC 等鍵就可以進到 BIOS[至于按哪個 看電腦品牌]
3.進入 BIOS 后,找到 Configuration 選項或者 Security選項, 然后選擇 Virtualization或者 Intel Virtual Technology 就可以開始操作了
4.然后回車 將其設置為 Enabled
5.保存 BIOS 設置重啟計算機
6.進入操作系統(tǒng) 右鍵 選擇任務管理器 - 性能 - CPU - 查看虛擬化設置(已啟動表示設置成功了, 可以裝虛擬機了)</pre>
3.VMWare Tools安裝
作用:保證兩個系統(tǒng)之間可以進行文件共享
步驟:
虛擬機/找到當前虛擬機右鍵點擊 —> 安裝 vmware tools 選項 —> 光盤出現(xiàn) —>雙擊打開 ——> 雙擊vmwaretoiso —> 將其中的內(nèi)容拖至桌面 —> 進入文件夾 ——>在終端打開 —>
命令:
[回車]
權限不夠
更改命令:
sudo ./wmware-install.pl
輸入密碼 【回車】
提示 no —> 輸入 yes
之后一直按照提示回車 遇到 yes 輸入 yes即可
安裝完成系統(tǒng)重啟
這時,共享文件夾的路徑位于/mnt/hgfs/
如果看不到共享目錄,那么需要執(zhí)行
sudo apt-get install open-vm-tools
vmhgfs-fuse .host:/ /mnt/hgfs
三、系統(tǒng)設置
1.外觀
2.賬戶和密碼
3.主機名,終端用戶名和密碼
用戶分為兩類:
普通用戶,超級管理員【root用戶】
root用戶是系統(tǒng)中唯一的超級管理員,它具有等同于操作系統(tǒng)的權限
普通用戶也可以調(diào)用超級管理員的指令
3.1修改root用戶密碼
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n91" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@rockrong:~sudo passwd
密碼: #輸入登錄密碼
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
root@rockrong:/home/rock# reboot</pre>
3.2修改主機名
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n94" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@rockrong:~$ su root
密碼:
root@rockrong:/home/rock# vim /etc/hostname
如果不支持vim,請先安裝
root@rockrong:/home/rock# sudo apt-get install vim
?
root@rockrong:/home/rock# vim /etc/hosts
root@rockrong:/home/rock# reboot</pre>
3.3修改用戶名
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n97" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@yangyang-virtualmachine:~su root
密碼:
root@yangyang-virtualmachine:/home/rock# vim /etc/shadow 改一個名字
root@yangyang-virtualmachine:/home/rock# cd ..
root@yangyang-virtualmachine:/home# ls
rock
root@yangyang-virtualmachine:/home# mv rock yangyang
root@yangyang-virtualmachine:/home# ls
yangyang
這里先不要重啟,否則會導致系統(tǒng)無法進入
root@yangyang-virtualmachine:/home# vim /etc/passwd 改兩個名字</pre>