1.什么是Linux
是一個“操作系統(tǒng)”
最常用的“桌面”操作系統(tǒng)Windows
最常用的服務(wù)器端操作系統(tǒng),Linux
最常用的移動端操作系統(tǒng)IOS,Android(本質(zhì)也是Linux)
更本質(zhì)的說,Linux是一個操作系統(tǒng)內(nèi)核
操作系統(tǒng)=內(nèi)核+一組配套的應(yīng)用程序
現(xiàn)在我們使用的Linux系統(tǒng)是Centos6
在Linux內(nèi)核的基礎(chǔ)上,可以包裝成很多不太一樣的系統(tǒng),稱為“Linux發(fā)行版”
常見的發(fā)行版:Ubuntu,RedHat,Deepin,Debian,,,
公司中常用的企業(yè)級的Linux就是RedHat(紅帽)
RedHat是收費系統(tǒng),Centos是免費版
Centos本身的源代碼和RedHat幾乎一樣
2.為啥要學Linux
Linux服務(wù)器領(lǐng)域中最主要使用的操作系統(tǒng)(沒有之一)
Linux 嵌入式領(lǐng)域中最主要使用的操作系統(tǒng)(之一)
Linux 移動端領(lǐng)域中最主要使用的操作系統(tǒng)(沒有之一)Android
不管以后從事什么樣的開發(fā)崗位,Linux都是必備技能
Linux能不能用于桌面領(lǐng)域?1%
3.對于Java方向的同學Linux要學到什么程度
C++方向的同學來說,學習Linux不光要學習基本操作,還需要學習Linux系統(tǒng)編程內(nèi)容(API)
Java方向的同學來說,學習Java重點是學習基本操作,系統(tǒng)編程是不太需要的,Java是跨平臺的
如何獲取Linux環(huán)境
下策:把Linux直接安裝到物理機上(使用起來BUG很多非常不方便,適合比較喜歡折騰的“大佬”玩家)
中策:使用虛擬機軟件(VMWare收費,Virtual Box免費) 虛擬機軟件 能夠使用軟件虛擬出一組硬件設(shè)備(虛擬的電腦)。虛擬機軟件會和360等流氓軟件沖突
上策:使用云服務(wù)器
1)BUG非常少,幾乎不用折騰,遇到問題隨時可以咨詢客服
2)程序部署到云服務(wù)器,就可以直接在外網(wǎng)訪問,就可以把程序部署上去,現(xiàn)場給面試官演示
XShell中使用Ctrl+fn+insert復制,Ctrl+fn+insert粘
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。