1.背景介紹
1. linux是乙個開源、免費的作業系統,其穩定性、安全性、處理多併發已經得到 業界的認可,目前很多企業級的專案都會部署到linux/unix系統上。
2. 常見的作業系統(win7、ios、android、mac)
2.linux的應用領域
2.1 個人桌面領域的應用 此領域是傳統linux應用最薄弱的環節,傳統linux由於介面簡單、操作複雜、應用軟體少的缺 點,一直被windows所壓制,但近些年來隨著ubuntu、fedora [fɪˈdɔ:rə] 等優秀桌面環境的興 起,同時各大硬體廠商對其支援的加大,linux在個人桌面領域的占有率在逐漸的提高。
2.2 伺服器領域 linux在伺服器領域的應用是最強的。 linux免費、穩定、高效等特點在這裡得到了很好的體現,近些年來linux伺服器市場得到了飛 速的提公升,尤其在一些高階領域尤為廣泛。
2.3 嵌入式領域
近些年來linux在嵌入式領域的應用得到了飛速的提高
linux執行穩定、對網路的良好支援性、低成本,且可以根據需要進行軟體裁剪,核心最小 可以達到幾百kb等特點,使其近些年來在嵌入式領域的應用得到非常大的提高
主要應用:機頂盒、數碼電視、網路**、程式控制交換機、手機、pda、智慧型家居、智慧型硬體 等都是其應用領域。以後再物聯網中應用會更加廣泛。
3. linux的創始人
4.linux主要發行的版本
.linux主要的發行版: ubuntu(烏班圖)、redhat(紅帽)、centos、debain[蝶變]、fedora、suse、 opensuse
5.linux和unix的關係-unix是怎麼來的
linux和window比較
6.環境準備
6.2.可以直接使用裝virtual machine,
6.2.1) 建立虛擬機器
6.2.2) 開始安裝系統(centos7.3)
7.linux的目錄介紹
linux的檔案系統是採用級層式的樹狀目錄結構,在此結構中的最上層是根目錄「/」,然後在此 目錄下再建立其他的目錄。 深刻理解linux樹狀檔案目錄是非常重要的,這裡我給大家說明一下
1):/bin [***] (/usr/bin 、 /usr/local/bin) • 是binary的縮寫, 這個目錄存放著最經常使用的命令
2): /sbin (/usr/sbin 、 /usr/local/sbin) • s就是super user的意思,這裡存放的是系統管理員使用的系統管理程式
3):/home [***] • 存放普通使用者的主目錄,在linux中每個使用者都有乙個自己的目錄,一般 該目錄名是以使用者的賬號命名的。
4):/root [***] • 該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。
5): /lib • 系統開機所需要最基本的動態連線共享庫,其作用類似於windows裡的dll檔案。幾 乎所有的應用程式都需要用到這些共享庫。
6):/lost+found • 這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。
7):/etc [***] • 所有的系統管理所需要的配置檔案和子目錄 my.conf
8):/usr [***] • 這是乙個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似與 windows下的program files目錄
9):/boot [***] • 存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案
10):/srv • service縮寫,該目錄存放一些服務啟動之後需要提取的資料。
11):/sys • 這是linux2.6核心的乙個很大的變化。該目錄下安裝了2.6核心中新出現的乙個檔案系統 sysfs
12):tmp • 這個目錄是用來存放一些臨時檔案的
13):/dev • 類似於windows的裝置管理器,把所有的硬體用檔案的形式儲存。
14):/media [***] • linux系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux 會把識別的裝置掛載到這個目錄下。
15):/mnt [***] • 系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將外部的儲存掛 載在/mnt/上,然後進入該目錄就可以檢視裡的內容了。
16):/opt • 這是給主機額外安裝軟體所擺放的目錄。如安裝oracle資料庫就可放到該目錄下。 預設為空。
17):/usr/local [***] • 這是另乙個給主機額外安裝軟體所安裝的目錄。一般是通過編譯原始碼方式安裝的程式
18):/var [***] • 這個目錄中存放著在不斷擴充著的東西,習慣將經常被修改的目錄放在這個目錄下。 包括各種日誌檔案
8遠端登入
為什麼需要遠端登入linux
1) linux伺服器是開發小組共享的.
2) 正式上線的專案是執行在公網的.
3) 因此程式設計師需要遠端登入到centos進行專案管理或者開發.
4) 畫出簡單的網路拓撲示意圖(幫助理解)
5) 遠端登入客戶端有 xshell5, xftp5 , 我們學習使用 xshell5 和 xftp , 其它的 遠端工具大同小異.
遠端登入linux-xshell5
介紹:說明: xshell 是目前最好的遠端登入到linux操作的軟體,流暢的速度並且完 美解決了中文亂碼的問題, 是目前程式設計師首選的軟體。
xshell [1] 是乙個強大的安全終端模擬軟體,它支援ssh1, ssh2, 以及microsoft windows 平台的telnet 協議。
xshell可以在windows介面下用來訪問遠端不同系統下的伺服器,從而比較好 的達到遠端控制終端的目的
Linux的入門介紹
引言 當我們真正的走上工作崗位的時候,我們所面對的是真正的伺服器,並沒有所謂的圖形化介面,而是通過ssh客戶端通過指令的操作來對伺服器進行日常的維護以及管理工作。因此學好linux不如說學好指令操作,下面就讓我們一起進入指令的學習吧!ctrl shift 對終端視窗進行放大 ctrl 對終端視窗進行...
Linux入門介紹
一 為什麼要學習linux 1 linux的應用越來越廣大,從普通的文娛 練習,到商業 辦公,再到大範圍計算,基於linux的應用十分廣泛 2 企業採用linux研發,大學使用linux系統教學 3 很多嵌入式開發,雲計算,大資料的技術都與linux有密不可分的聯絡 二 linux特點 基於unix...
Linux (一)入門介紹
1.關於linux linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的...