Linux程序設(shè)計——技術(shù)技巧與項目實踐Linux概述--第1章.ppt_第1頁
Linux程序設(shè)計——技術(shù)技巧與項目實踐Linux概述--第1章.ppt_第2頁
Linux程序設(shè)計——技術(shù)技巧與項目實踐Linux概述--第1章.ppt_第3頁
Linux程序設(shè)計——技術(shù)技巧與項目實踐Linux概述--第1章.ppt_第4頁
Linux程序設(shè)計——技術(shù)技巧與項目實踐Linux概述--第1章.ppt_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

2019/6/30,1,第一章 Linux概述,1.1 LINUX的淵源 1.2 LINUX的發(fā)行版本 1.3 LINUX的特性與生命力 1.4 LINUX用戶應(yīng)該掌握的50個常用命令 1.5 LINUX編程學(xué)習(xí)指導(dǎo) 1.6 實戰(zhàn)技巧 Linux下的軟件自動安裝與升級,2019/6/30,2,1.1 Linux的淵源,Linux操作系統(tǒng)的原始內(nèi)核源于Minix的基本架構(gòu),由芬蘭赫爾辛基大學(xué)的學(xué)生Linus Torvalds獨立設(shè)計并最終完成的,堪稱編程史上的一次壯舉,也是操作系統(tǒng)發(fā)展史上的奇聞軼事。不少專業(yè)人員認(rèn)為linux最安全、最穩(wěn)定,對硬件系統(tǒng)最不敏感。短短幾年的時間,linux迅速成長,成為擁有龐大用戶、性能穩(wěn)定、功能完善的操作系統(tǒng)。目前的linux裝機總數(shù)已逾千萬臺,遍布全世界。現(xiàn)在發(fā)行的linux操作系統(tǒng)軟件包既包括完整的linux操作系統(tǒng),又包括文本編輯器、高級語言編譯器等應(yīng)用軟件。還帶有多個窗口管理器的X-Windows圖形用戶界面,如同用戶使用微軟的Windows一樣,允許用戶使用窗口、圖標(biāo)和菜單對系統(tǒng)進行GUI操作。,2019/6/30,3,Linux的開放性給我國的操作系統(tǒng)軟件開發(fā)商提供了契機,便于我們開發(fā)具有自主知識產(chǎn)權(quán)的操作系統(tǒng),打破國外廠商在計算機操作系統(tǒng)上的壟斷。我國有多家軟件公司致力于開發(fā)基于linux內(nèi)核的操作系統(tǒng)平臺,如中科紅旗,并且有成功的產(chǎn)品應(yīng)用在很多領(lǐng)域。 Linux在中國發(fā)展時間短,人才積累少,人才匱乏已成為產(chǎn)業(yè)發(fā)展的瓶頸。國內(nèi)專業(yè)人才遠(yuǎn)遠(yuǎn)不如Windows系統(tǒng)下的雄厚,不論是數(shù)量還是質(zhì)量都遠(yuǎn)遠(yuǎn)不及。Linux無限的應(yīng)用前景和企業(yè)linux人才的匱乏形成鮮明對比。據(jù)權(quán)威預(yù)測,國內(nèi)未來5年linux人才的需求將突破120萬。,2019/6/30,4,1.2 Linux的發(fā)行版本,Linux的版本有多種不同的說法,但都大同小異。表1.1是linux的主要發(fā)行版本。各版本的具體詳情請參考其Internet站點。,2019/6/30,5,Linux的發(fā)音,關(guān)于linux的發(fā)音,世界各地不盡相同。Linux這個詞根據(jù)Linus Torvalds本人的發(fā)音應(yīng)該是“哩吶克斯”音標(biāo)是li:nks重音在“哩”上。網(wǎng)絡(luò)上有Linus Torvalds本人的錄音,其內(nèi)容是“hello,this is linus torvalds and i pronounce Linux as Linux”。Linux的獲取主要通過網(wǎng)絡(luò)下載或光盤獲得。若從網(wǎng)絡(luò)下載,最好是到軟件生產(chǎn)公司下載較可靠,參考表1.1下載最新版本。當(dāng)用戶在學(xué)習(xí)和應(yīng)用中遇到問題時,可以到linux的Web網(wǎng)址和新聞討論組尋找答案。如在/站點可以獲得最新消息,在各產(chǎn)品公司站點可以獲得最新產(chǎn)品及功能版本,在/和/等linux國際機構(gòu)站點上可以進行l(wèi)inux在線討論等。 請聽linux的發(fā)音:listen to Me,2019/6/30,6,1.3 Linux的特性與生命力,Linux操作系統(tǒng)在短短幾年之內(nèi)就得到了迅猛的發(fā)展,與其良好的特點是密不可分的,歸納起來,主要有這些基本也是很突出的特性:開放性 、多用戶、多任務(wù) 、良好的用戶界面 、設(shè)備獨立性 、豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全與穩(wěn)定性、良好的可移植性 、軟件安裝的便利性、功能強大 、對硬件要求很低 、自由定制。,2019/6/30,7,1.4 Linux用戶應(yīng)該掌握的50個常用命令,1系統(tǒng)安裝和登錄命令(8個)login、shutdown、halt、reboot、install、mount、exit、last; 2文件處理命令(10個)file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; 3系統(tǒng)管理相關(guān)命令(10個)df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; 4網(wǎng)絡(luò)操作命令(10個)ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、mail、 nslookup; 5系統(tǒng)安全相關(guān)命令(7個)passwd、su、umask、chgrp、chmod、chattr、who; 6其它命令(5個)tar、unzip、gunzip、mtools、man。,2019/6/30,8,1.5 Linux編程學(xué)習(xí)指導(dǎo),Linux系統(tǒng)下的編程是令人興奮的,可以在linux環(huán)境下編寫出高質(zhì)量的服務(wù)器程序與應(yīng)用程序,可以親身感受到內(nèi)核的強大動力。這里對如何學(xué)好linux編程提出幾點指導(dǎo),以供讀者參考。 1明確學(xué)習(xí)目的 2打好基礎(chǔ) 3注意理解重要概念 4掌握編程思想 5在做中學(xué),多實踐多交流 6養(yǎng)成良好的編程習(xí)慣 7上網(wǎng)學(xué)編程 8加強計算機理論知識的再學(xué)習(xí),2019/6/30,9,1.6 實戰(zhàn)技巧,在linux平臺下,用戶最大的苦惱莫過于不會安裝需要的程序,軟件安裝的便利性似乎落后于windows,但apt和yum的出現(xiàn)給了用戶全新的軟件安裝理念,作為軟件自動安裝最成熟的工具,用戶只要告訴安裝程序需要安裝哪一款軟件,安裝程序就會自動下載并安裝該軟件的最新版本。如果要安裝系統(tǒng)盤能夠提供的軟件包,可以用system-config-packages或redhat-config-packages。下面分別介紹apt和yum的用法。,Linux平臺下的軟件自動安裝與升級工具apt與yum,2019/6/30,10,1.6.1 apt的用法,APT(Advanced Packaging Tool) 軟件是一款輕量級的在線安裝升級的軟件包管理系統(tǒng),synaptic是圖像化的apt軟件包管理工具。 apt主要有apt-cache、apt-cdrom、apt-config、apt-get四個命令。用戶最常用的是apt-get。這些命令的詳細(xì)說明參見man手冊,教材中介紹了基本用法。,2019/6/30,11,1.6.2 yum的用法,yum是Yellow dog Updater, Modified的縮寫,可以很方便地添加/刪除/更新RPM包,配置文檔簡潔(/etc/yum.conf),能同時配置多個資源庫Repository,能自動解決包的依賴性,便于管理大量系統(tǒng)的更新,保持和RPM數(shù)據(jù)庫的一致性。yum安裝很簡單,運行的命令行是:#rpm -ivh yum-*.noarch.rpm 在第一次啟用yum之前需要導(dǎo)入系統(tǒng)的RPM-GPG-KEY:#rpm -import /

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論