版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1.操作系統(tǒng)介紹OperatingSystemOS)是治理和掌握計算機硬件與軟開發(fā)供給必要的效勞和相應(yīng)的接口。操作系統(tǒng)分類批處理操作系統(tǒng)批處理(BatchProcessing操)作系統(tǒng)的工作方式是:用戶將作業(yè)交給批處理操作系統(tǒng)的特點是:多道和成批處理。分時操作系統(tǒng)分時(TimeSharing)端,每個終端有一個用戶在使用。用戶交互式地向系統(tǒng)提出命令懇求,CPU使每個用戶并不感到有別的用戶存在。CPUCPU()?!蔼氄肌毙允侵竷?yōu)先,批處理在后。“前臺”響應(yīng)需頻繁交互的作業(yè),如終端的要求;實時操作系統(tǒng)(RealTimeOperatingSystem,RTOS)是指使計算機能準時性。嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)(EmbeddedOperatingSystem是)運行在嵌入式系統(tǒng)環(huán)個人計算機操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)分布式操作系統(tǒng)(DistributedSystem)嵌入式計算機系統(tǒng)同通用型計算機系統(tǒng)相比具有以下特點:嵌入式系統(tǒng)是涉及計算機技術(shù)、微電子技術(shù)、電子技術(shù)、通信和軟件等各行各業(yè)。它是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)的學問集成系統(tǒng)嵌入式系統(tǒng)的生命周期想當長。當嵌入式系統(tǒng)應(yīng)用到產(chǎn)品以后,還可開發(fā)。4對實時多任務(wù)有很強的支持力量,能完成多任務(wù)并且有較短的中斷響具有功能很強的存儲區(qū)保護功能。這是由于嵌入式系統(tǒng)的軟件構(gòu)造已可擴展的處理器構(gòu)造,以能最快速地開展出滿足應(yīng)的最高性能的嵌入嵌入式微處理器必需功耗很低,尤其是用于便攜式的無線及移動的計mW甚μW級。2.Linux作為嵌入式操作系統(tǒng)的優(yōu)勢:1〕低本錢開發(fā)系統(tǒng)LinuxLinux的源代碼。這樣一Linux社區(qū)獲得支持。用戶只需向郵件列表發(fā)一封郵件,即可獲得作者的支持??蓱?yīng)用于多種硬件平臺LinuxX86、PowerPC、ARM、XSCALE、MIPS、SH、68K、AlphaSPARC等多種體系構(gòu)造,并且已經(jīng)移植到多種硬件平臺。這對于經(jīng)Linux承受一個統(tǒng)一層應(yīng)用無關(guān)??啥ㄖ频膬?nèi)核Linux具有獨特的內(nèi)核模塊機制,它可以依據(jù)用戶的需要,實時地將某Linux150KB以下,并能依據(jù)嵌入式性能優(yōu)異Linux系統(tǒng)內(nèi)核精簡、高效和穩(wěn)定,能夠充分發(fā)揮硬件的功能,因此比Linux,可以將它作良好的網(wǎng)絡(luò)支持LinuxTCP/IP協(xié)議棧的操作系統(tǒng),它的內(nèi)核構(gòu)造在網(wǎng)絡(luò)方TokenRing〔令牌環(huán)〕和光纖甚至衛(wèi)星的支持,這對現(xiàn)在依靠文件系統(tǒng)、分區(qū)和掛載Linux的文件Window中的文件系統(tǒng)有很大區(qū)分。windowE:\workplaceE盤這個分區(qū)下。名目構(gòu)造屬于分區(qū)。Linux:文件系統(tǒng)是一個文件樹,并且它的全部文件和外設(shè)都是以文件〔〕/usr/local。分區(qū)屬于名目構(gòu)造。主分區(qū)、擴展分區(qū)和規(guī)律分區(qū)1~3個;假設(shè)干個規(guī)律分區(qū)才能使用,其數(shù)量可以有0或1個;規(guī)律分區(qū)則在數(shù)量上沒有限制。SWAP交換分區(qū)Linux在硬盤上劃出一個區(qū)域,當做臨時的內(nèi)存,Windows操作系統(tǒng)把這個區(qū)域叫做虛擬內(nèi)存LinuxSWAP。分區(qū)格式不同的操作系統(tǒng)選擇了不同的格式,同一操作系統(tǒng)也可能支持多種格式。windows就選擇了FAT32、NTFS兩種格式,但是windows不支持LinuxLinux是一個開放的操作系統(tǒng),它最初使用Ext2Ext3格式,但它同時支持格外多的分區(qū)格式,包括很多大型機上UNIX使用的XFS格式,也包括微軟公司的FAT及NTFS格式。GRUBGRUB〔bootloader〕,它負責裝入內(nèi)核并引Linux系統(tǒng),位于硬盤的起始局部。Root權(quán)限Linux〔WindowsXP〕,不同的用戶和用戶組會有不同的權(quán)限,其中把具有超級權(quán)限的用戶成為root用戶。root/root/home下。root的Linux的內(nèi)核。文件類型及文件屬性〔Linux中一切皆文件!〕一般文件shell腳本、二名目文件LinuxLinuxLinux〔InodeTable〕中,該型。Linux1Linux的根名目Linux可以通過查找從根名目開頭的一個名目鏈來找到系統(tǒng)中的任何文件。Linux通過上下鏈接名目文件系統(tǒng)來實現(xiàn)對整個文件系統(tǒng)的操作,例如〔實際上是通過讀取索〕,這時原來文件的磁盤索引號刪除,從而在磁盤上建立相應(yīng)的索引節(jié)點。鏈接文件Windows中的快捷方式,但是它的功能更為強大。它可設(shè)備文件Linux把設(shè)備都當做文件一樣來進展操作,這樣就大大便利了用戶的使Linux/dev名目下,包括兩種:字符設(shè)備主要是指串行端口的接口設(shè)備。/寫設(shè)備,它們是以塊〔如由柱面和扇區(qū)編址的塊〕〔/dev/hda1〕等。文件屬性rwxrwxrwxLinux3種不同的訪問權(quán)限:可讀〔r〕、可寫〔w〕、可執(zhí)行〔x〕。文件又有3個不同的用戶〔u〕、所屬用戶組〔g〕和系統(tǒng)中的其他用戶〔o〕第一個字符顯示文件的類型如下:一般文件d名目文件l鏈接文件b塊設(shè)備文件s套接字文件c字符設(shè)備文件p命令管道文件3者〔u〕〔g〕對該〔o〕對該文件的權(quán)限字符文件系統(tǒng)類型Ext2和Ext3Ext3是現(xiàn)在Linux常見的默認文件系統(tǒng),它是Ext2的升級版本。從Ext2轉(zhuǎn)換到Ext3主要有四個理由:可用性、數(shù)據(jù)完整性、速度及易于轉(zhuǎn)化Ext3Ext2Ext3無須進展格式化,因此更加推動了Ext3文件系統(tǒng)的推廣。SWAP文件系統(tǒng)LinuxLinux時,交換SWAP而沒有其他選擇。VFAT文件系統(tǒng)LinuxDOSFAT文件系統(tǒng)〔FAT12、FAT16、FAT32〕VFAT文件系統(tǒng)NFS文件系統(tǒng)NFS文件系統(tǒng)是指網(wǎng)絡(luò)文件系統(tǒng),它可以很便利地在局域網(wǎng)內(nèi)實現(xiàn)文件NFS文件系統(tǒng)訪NFS/寫Flash的憂慮。ISO9660Linux中對光盤/寫,還可以實現(xiàn)對光盤的刻錄。Linux名目構(gòu)造Linux系統(tǒng)看作由四局部構(gòu)成:內(nèi)核、用戶界面、文件/bin一般用戶的可執(zhí)行文件,系統(tǒng)的任何用戶都可以執(zhí)行該名目中的命/boot存放Linux操作系統(tǒng)啟動時所需要的文件/dev系統(tǒng)中全部設(shè)備文件/etc系統(tǒng)中的配置文件/home一般用戶的宿主名目,每個用戶在該目下都有一個于用戶名同名/mnt中的子名目用于系統(tǒng)中可移動設(shè)備的掛載點/rootroot的宿主名目/sbin系統(tǒng)中的治理命令,一般用戶不能執(zhí)行/tmp系統(tǒng)的臨時名目/usr系統(tǒng)應(yīng)用程序的相關(guān)文件/var系統(tǒng)中常常變化的文件如日志文件和用戶郵件//\/\etchome////profilexiaoming/\配置系統(tǒng).bash_profile.bashrc文件可以指定某些程序在用戶登錄的時候就自rootVi.bash_profile修改PATH=$PATH:$HOME/bin://bin需要退出〔quit〕,重登陸exportPATH=$PATH$HOME/bin:/root/test/t1已定義好的環(huán)境變量:SHELL:默認的shellPATH:路徑echo$PATHecho$USERecho$SHELLenv*代表多個字母或數(shù)字別名:aliasaliasaliascp=”cp-i”aliasll=”ls-l--color=tty”linuxshutdown-hnow馬上關(guān)機shutdownrnowreboot重啟文件查看和連接命令catcat[]<file1>more顯示文件內(nèi)容,帶分頁less顯示文件內(nèi)容,帶分頁grep在文本中查詢指定內(nèi)容||后的命令處理]grep“shunping“aaa.javagrep-n 顯示行數(shù)grep-n“shunping“aaa.java>kkk.bak重定向命令ls-la.txta.txt〔掩蓋寫〕ls-l>>a.txt追加寫到文件的末尾find的使用:在特定名目下搜尋并顯示指定名稱的文件和名目,搜尋一段時間內(nèi)被存取/變更的文件或名目。find/home-amin-10格外鐘內(nèi)存取的文件和名目find/home-atime-10十小時find/home-cmin-10格外鐘內(nèi)更改正的find/home-size+10k10kc的檔案列出來。find-name“*.c“將目前名目其其下子名目中全部一般檔案列出find-ftypef20分鐘內(nèi)#find.-ctime-20命令的操作moremore[選項]<file> 分屏顯示命令lessless[選項]<filename>clearhistory查看歷史命cdcd進入上一個進入的cd~homepwdls列出ls-als-lmkdir建立名目rmdirtouchcp復制命令將檔案aaa復制〔已存在〕,并命名為bbb:cpaaabbbCFinished子名目中:cp*.cFinishedcp-rdir1dir2遞歸復制〔復制子名目信息〕mvaaa更名為bbb:mvaaabbbCFinished子名目中:mv-i*.crm刪除文件和名目rm-rf*刪除全部內(nèi)容〔包括名目和文件〕chmod777alongfile1.txt:chmodugo+rfile1.txtfile1.txt:chmoda+rfile1.txtfile1.txtfile2.txt,與其所屬同,:chmodug+w,o-wfile1.txtfile2.txtex1.py:chmodu+xex1.py將目前名目下的全部檔案與子名目皆設(shè)為任何人:chmod-Ra+r*用戶組操作su-切換成系統(tǒng)治理員su用戶之間的切換logout用戶注useraddxiaoming添加用戶〔root下〕passwdxiaoming設(shè)置xiaominguserdelxiaoming刪除用戶userdel-rxiaoming組,不能獨立于組外。*1,全部者:一般指創(chuàng)立者ls-ahl命令可以查看文件的全部者用chown用戶名文件名來修改文件的全部者*2,文件所在組 所在的組ls-ahl可以觀察文件的全部組chgrp*3------groupaddpolicemanLinuxvi/etc/groupcat/etc/group|moreuseradd-gLinuxvi/etc/passwdcat/etc/passwd文件權(quán)限:分為三種:r-可讀,用四表示|||w-2表示-|rw-|r--|r--x-1表示|||上圖中由右向左:第1局部:其它組的用戶對該文件的權(quán)限第2局部:文件所在組對該文件的權(quán)限第3局部:文件的全部者對該文件的權(quán)限第4---(-),名目(d),鏈接(l)-d<dirName>/home名目下userdeluserdel修改用戶屬性usermod–g<>-G組名>-d-s用戶shell>rootusermod-gusermod-d增加用戶組groupadd<>刪除用戶組groupdel<>/etc/group文件,將用戶名寫到對應(yīng)的組名的whoami命令的功能在于顯示用戶自身的用戶名。who選項]:該命令主要用于查看當前在線的用戶狀況wfinger命令可用于查找和顯示用戶信息,并且在查找后顯示指定賬號的chfn命令能夠轉(zhuǎn)變系統(tǒng)存儲的用戶信息su]幫助命令man<command>info<command>help[command]vi編輯命令vicommandmode)、插入模insertmodelastlinevi文件名”vivi時再指定文件名+nvin行上,+vi:,<Z>。::wvi保存當前編輯的文件,但并不退出vi,而是連續(xù)等待用戶輸入命:w<newfile>:w!<newfile>newfile中,如newfile已經(jīng)存在,則掩蓋原有內(nèi)容。vishell::qvishell。在用此命令時,假設(shè)編輯的文件沒有被保vi在窗口的最末行給出提示信息。:q!vishell下。:wqvishell。:xZZ命令功能一樣0〔0〕$掛載設(shè)備fdiskl”可以查看系統(tǒng)的存儲設(shè)備mkdirmountmkfs選項][-t區(qū)塊數(shù)說明:把指定的設(shè)備格式為指定的文件系統(tǒng)。查看磁盤使用狀況dfdf-l查看某個名目是在哪個分區(qū)df]Linux系統(tǒng)分區(qū)具體狀況fdish-l網(wǎng)絡(luò)配置netconfig使用圖形配置工具ifconfignetstat此命令用來顯netstat-annetstat-anp|more(查看網(wǎng)絡(luò)端口的使用的狀況)tracerouteroute查看路由表tracertip/域名ippingIPwindowIPipconfigLinux/unixIP狀況:ifconfig5.linux用rootsetup命令進入到textmodesetuputilityip、子網(wǎng)掩碼、默認網(wǎng)管、dns(2)這時網(wǎng)卡的配置沒有馬上生效,運行/etc/rc.d/init.d/networkrestart命令我們剛剛作的配置生效。其次種:ifconfigeth0x.x.x.x對網(wǎng)卡進展設(shè)置infconfigeth0networkx.x.x.x對子網(wǎng)掩碼設(shè)置dns是是臨時生效第三種:(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0這個文件ip(2)這是網(wǎng)卡的配置沒有生效運行/etc/rc.d/init.d/networkrestart命令我們剛剛做的設(shè)置才生效Linux中的全部設(shè)備都是文件,這種方法是最底層的方法,永久性修改VMware下Linuxwindowpingwindows下ipconfigVM網(wǎng)卡IPLinuxIPping通ifconfig<設(shè)備名><IP地址>netmask<掩碼>例如:ifconfigeth0192.168.15.11netmask255.255.255.0在網(wǎng)絡(luò)配置network/etc/rc.d/init.d/networkstart|stop|restartifconfig:ifconfig<設(shè)備名>[up|down]命令ifup/ifdownifupeth0ifdowneth0配置文件名配置文件名功能/etc/sysconfig/network 最根本的網(wǎng)絡(luò)信息,系統(tǒng)啟動時讀取該文件/etc/sysconfig/network-
此名目下的文件是系統(tǒng)啟動時scripts/* /etc/host.conf/etc/hosts/etc/resolv.conf/etc/protocols
ifcfg-eth0域名解析的掌握文件IP地址的映域名效勞器設(shè)置文件定義使用的網(wǎng)絡(luò)互聯(lián)協(xié)議及協(xié)議號/etc/services
設(shè)定主機的不同端口的網(wǎng)絡(luò)服務(wù)Apache./configure–-prefix=/home/myapachemake執(zhí)makeinstall賬號和用戶治理/etc/passwd/etc/shadow/etc/etc/groupchownchown[]user[:group]<file>...更改文件訪問權(quán)限命令chmodchmod[選項]<mode><file>...mode:[ugoa][[+-=][rwxX]...][,],mode也可以用數(shù)字來表示權(quán)限:chmodabcfilea,b,c各為一個數(shù)字,分別表示User、Group、及Other的權(quán)限。權(quán)限是關(guān)于r)、可寫(w)(r)r=4,w=2,x=1rwx4+2+1=7;rw-屬性,則4+2=6;r-x屬性,則4+1=7進程治理Linux:shell啟動的進程。::在后臺持續(xù)運行的進程。:一般地,用戶鍵入一個命令,就已經(jīng)啟動了一個前臺的進:對于格外耗時進程,可以然進程在后臺運行。從后臺啟動進&”號每個進程,都會對應(yīng)一個父進程,而這個父進程可以復制多個子進程每個進程都可能以兩種方式存在:后臺或前臺ps命令,可以不加任何參數(shù)ps-a顯示當前終端的全部進程信息2:ps-u以用戶的格式顯示進程信息3.ps-x顯示后臺進程運行的參數(shù)ps-auxkill/killallkillkill6251kill-q5222:由于某些進程會捕獲某些信息,假設(shè)直接不能完畢進-q”傳送信息toptop和ps類似,top在執(zhí)行一段時間可以更正在進展的進程監(jiān)視特定用戶top,按回車鍵,查看執(zhí)行的進程uutop:k:kIDtop-d1010q退出務(wù)調(diào)度分類:系統(tǒng)工作:有些重要的工作必需周而復始的執(zhí)行,如病毒掃描/etc/crontabcrontab-e命令5****ls-l/etc/>/tmp/to.txtls-l/etc//tmp/to.txt任務(wù)調(diào)1.crontab-edata/home/mydata12:00執(zhí)行date>>/home/mydate02***date>>/home/mydate0~590~231~311~120~6怎么樣調(diào)度多個任務(wù)?在crontab-e中直接寫可以把全部的任務(wù)寫入一個可執(zhí)行文件〔shell編程〕vimytask.shdate>>/home/mydatecp/home/mydate/rootchmod744mytask.shcrontab-e*****/root/mytask.shcrontab-r:終止任務(wù)調(diào)度crontab-l:列出當前有哪些任務(wù)調(diào)度at命令shellat時間”,然后按回車鍵。這時在下一行shellCtrl+d鍵完畢。shell腳本中,然后使用下面格式設(shè)置在指定時間執(zhí)行shell腳本中的命令:atf腳本文件。batch命令crone命令在系統(tǒng)啟動時由一個shell腳本自動啟動,進入后臺。cron/var/spool/cron/etc/passwd文件crontab文件,被找到的這種文件將載入內(nèi)存。crontab文件,就轉(zhuǎn)入“休眠”狀態(tài),釋放系統(tǒng)資源。croncrontabcrontab的全部者,或者/etc/crontab文件中MAILTO環(huán)境變量中指定的用戶。freedf設(shè)置系統(tǒng)日期:date命令??梢灾苯虞斎雂ate來查看系統(tǒng)時間date命令來更改系統(tǒng)時間dateMMDDHHMCCYY.SS:.秒秒查看日歷:cal32023:查看20233月的日歷cal2023軟件安裝linuxJDK的安裝把**.iso文件掛載在虛擬機上做好配置mount/mnt/cdrom
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小動物流行病知識競賽考試題庫300題(含答案)
- 2025年新型電力系統(tǒng)(配電自動化)職業(yè)技能競賽參考試題庫(含答案)
- 2025年安徽省職教高考《語文》核心考點必刷必練試題庫(含答案)
- 2025年桂林山水職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年昆明幼兒師范高等??茖W校高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年新疆建設(shè)職業(yè)技術(shù)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 《公司內(nèi)部電子商務(wù)》教學課件
- 2025年浙教版選修歷史上冊月考試卷
- 2025年粵教滬科版必修2生物上冊月考試卷含答案
- 2025年上外版高三歷史下冊月考試卷
- 蘇教版四年級數(shù)學下冊第三單元第二課時《常見的數(shù)量關(guān)系》課件
- 浙江省臺州市2021-2022學年高一上學期期末質(zhì)量評估政治試題 含解析
- 中國高血壓防治指南(2024年修訂版)解讀課件
- 2024年浙江省中考科學試卷
- 初三科目綜合模擬卷
- 2024年全國高考新課標卷物理真題(含答案)
- 足療店營銷策劃方案
- XX站SCADA系統(tǒng)升級改造施工方案(模板)
- 偶函數(shù)講課課件
- 中醫(yī)治療“濕疹”醫(yī)案72例
- 交通工程公司乳化瀝青儲油罐拆除工程安全協(xié)議書
評論
0/150
提交評論