版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章答案一、選擇題1-3BCC二、填空題1、Linux是在GNU版權(quán)下發(fā)行的遵循POSIX標(biāo)準(zhǔn)的操作系統(tǒng)內(nèi)核。2、Linux內(nèi)核的作者是Linus
Torvalds。3、命令接口演化為兩種主要形式,分別是(命令行界面)和(圖形用戶界面)。三、簡(jiǎn)述Linux的技術(shù)特點(diǎn)
①
軟件資源豐富
②
支持多種不同格式的文件系統(tǒng)
③
強(qiáng)大的網(wǎng)絡(luò)功能
④
硬件要求不高,支持硬件種類(lèi)多
⑤
具有強(qiáng)大的內(nèi)存管理和高性能的文件系統(tǒng)
⑥
成本低廉,提供全部源代碼四、Linux有哪些著名的發(fā)布商和發(fā)布版本?可以上網(wǎng)了解現(xiàn)在市面上流行的Linux發(fā)行版本。(1)基于RPM包①RedHat
優(yōu)點(diǎn):擁有數(shù)量龐大的用戶,優(yōu)秀的社區(qū)技術(shù)支持,許多創(chuàng)新。
缺點(diǎn):免費(fèi)版(FedoraCore)版本生命周期太短,多媒體支持不佳。②CentOS
優(yōu)點(diǎn):經(jīng)過(guò)非常嚴(yán)格的測(cè)試,具備極高的穩(wěn)定性與可靠性,免費(fèi)下載及使用,長(zhǎng)達(dá)5年的免費(fèi)安全更新周期。
缺點(diǎn):缺乏最新Linux技術(shù),項(xiàng)目偶爾無(wú)法實(shí)現(xiàn)提供定期安全更新及穩(wěn)定發(fā)布的承諾。③SUSE
優(yōu)點(diǎn):專業(yè),易用的YaST軟件包管理系統(tǒng)。
缺點(diǎn):FTP發(fā)布通常要比零售版晚1~3個(gè)月。(2)基于deb包①DebianGNU/Linux
優(yōu)點(diǎn):遵循GNU規(guī)范,100%免費(fèi),優(yōu)秀的網(wǎng)絡(luò)和社區(qū)資源,強(qiáng)大的apt-get。
缺點(diǎn):安裝相對(duì)不易,stable分支的軟件極度過(guò)時(shí)。②Ubuntu
優(yōu)點(diǎn):人氣頗高的論壇提供優(yōu)秀的資源和技術(shù)支持,固定的版本更新周期和技術(shù)支持,可以從DebianWoody直接升級(jí)。
缺點(diǎn):還未建立成熟的商業(yè)模式。(3)其他①M(fèi)int②PCLinuxOS③Deepin第2章答案一.選擇題1.創(chuàng)建空文件或更新文件的時(shí)間戳改變文件的訪問(wèn)和修改時(shí)間2.mvrename3.軟鏈接硬鏈接二、簡(jiǎn)答題1、什么是重定向?重定向(Redirection)在計(jì)算機(jī)科學(xué)及操作系統(tǒng)中,特別是在Unix和類(lèi)Unix系統(tǒng)(例如Linux和macOS)的命令行界面中,指的是將命令的標(biāo)準(zhǔn)輸入(stdin)、標(biāo)準(zhǔn)輸出(stdout)或標(biāo)準(zhǔn)錯(cuò)誤(stderr)從一個(gè)默認(rèn)的位置(通常是鍵盤(pán)或屏幕)改變到另一個(gè)位置(例如文件或另一個(gè)命令)。標(biāo)準(zhǔn)流標(biāo)準(zhǔn)輸入(stdin,文件描述符為0):默認(rèn)情況下,它來(lái)自鍵盤(pán)。標(biāo)準(zhǔn)輸出(stdout,文件描述符為1):默認(rèn)情況下,它輸出到屏幕。標(biāo)準(zhǔn)錯(cuò)誤(stderr,文件描述符為2):默認(rèn)情況下,它也輸出到屏幕,但與stdout分開(kāi),以便可以單獨(dú)處理錯(cuò)誤消息。重定向類(lèi)型輸出重定向:>:將stdout重定向到文件。如果文件已存在,則覆蓋它;如果不存在,則創(chuàng)建它。>>:將stdout追加到文件末尾,而不是覆蓋它。輸入重定向:<:將stdin從文件重定向。錯(cuò)誤重定向:2>:將stderr重定向到文件。2>>:將stderr追加到文件末尾。&>
或
>file2>&1:將stdout和stderr都重定向到同一個(gè)文件。什么是管道命令?管道命令的定義:一般在Linux命令中(管道)之前的命令會(huì)輸出大量的結(jié)果,(管道)之后的命令一般就是帶有條件的,只將之前滿足條件的結(jié)果顯示出來(lái)。管道命令只會(huì)處理stdout,忽略stderr,管道命令后面接的第一個(gè)數(shù)據(jù)必定是命令,這個(gè)命令必須能夠接收stdin。3、管道命令的使用方法是?管道命令的使用方法:Linux管道命令具有過(guò)濾特性,一條命令通過(guò)標(biāo)準(zhǔn)輸入端口接收一個(gè)文件中的數(shù)據(jù),命令執(zhí)行后產(chǎn)生的結(jié)果數(shù)據(jù)又通過(guò)標(biāo)準(zhǔn)輸出端口送給后一條命令,作為第二條命令的輸入數(shù)據(jù)。第二條數(shù)據(jù)也是通過(guò)標(biāo)準(zhǔn)輸入端口接收輸入數(shù)據(jù)。三、實(shí)踐題1、在usr文件夾下建立一個(gè)空白的目錄。(目錄名自擬)sudomkdir/usr/new_directory_name在usr文件夾中剛剛建立的目錄中建立一個(gè)空的文件。touchempty_file.txt在這個(gè)空的文件中寫(xiě)入一些已經(jīng)學(xué)過(guò)得命令,然后將其在終端中輸出。echo"ls">>/usr/my_new_directory/empty_file.txtecho"pwd">>/usr/my_new_directory/empty_file.txtecho"cd..">>/usr/my_new_directory/empty_file.txtcat/usr/my_new_directory/empty_file.txt在終端中寫(xiě)入命令下載vim編輯器sudoaptupdatesudoaptinstallvimsudoyuminstallvim5、在終端中對(duì)jdk進(jìn)行解壓,并完成對(duì)jdk文件夾的復(fù)制,將其移動(dòng)到usr/local下,并將其文件夾的名字改為java。tar-zxvf/path/to/jdk-xxx.tar.gzsudocp-r/path/to/jdk-xxx/usr/local/sudomv/usr/local/jdk-xxx/usr/local/java6、使用本章所講的命令查看進(jìn)程,并且在終端完成進(jìn)程的關(guān)閉。
ps-ef|grepjavakillPID第3章答案實(shí)踐與練習(xí)選擇題1-5CDDCCC6-10CCBDC11-13AAA填空題1.#,$2.6443.useradd4.在該目錄下建立文件__從該目錄中刪除文件5.tar
cpio
dump
6.向歸檔文件末尾增加新的文件7./etc/motd8./usr/sbin9.init
10.passwd
-l
username11uncompress
三、簡(jiǎn)答題1.讀寫(xiě)2.只讀3.chmod777mydata4.chmodrootmydata第4章答案一.選擇題1.B2.A3.C4.C5.A6.D7.D8.B9.C10.B11.B12.C13.A14.B15.B二.填空題1.rwx2.2563.cdstudl/test4.touch5.運(yùn)行態(tài)、就緒態(tài)和等待態(tài)6.64字節(jié)7.grep8.&9.ls-al|more10.shiftpgup11.python12.<o>13.764第5章答案一.填空題1.HTTP2.密碼3.214.FTP5.DNS二.選擇題1.B2.A3.B4.C5.A6.B7.D8.A9C三.判斷題1.×2.√3.×4.√5.×四.解答題1.Internet上有大量的程序、文檔、圖片、音樂(lè)、影視片段等多種不同功能、不同展現(xiàn)形式、不同格式的文件供用戶索取,利用FTP協(xié)議(文件傳輸協(xié)議),用戶可以將遠(yuǎn)程計(jì)算機(jī)上的這些文件下載到自己計(jì)算機(jī)的磁盤(pán)中,也可以將本機(jī)的文件上傳到遠(yuǎn)程計(jì)算機(jī)上。FTP服務(wù)器是指存放著大量可供下載資源的文件服務(wù)器,它運(yùn)行著FTP服務(wù)器程序,對(duì)用戶的訪問(wèn)提供支持。2.虛擬主機(jī),也叫“網(wǎng)站空間”,就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分成多個(gè)“虛擬”服務(wù)器。虛擬主機(jī)技術(shù)極大的促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí)虛擬主機(jī)的租用服務(wù)也成了網(wǎng)絡(luò)時(shí)代的一種新型經(jīng)濟(jì)形式。3.1.協(xié)議協(xié)商2.建立連接3.訪問(wèn)共享資源4.斷開(kāi)連接
第6章答案習(xí)題答案一、選擇題1、A2、C3、D4、B5、B6、B二、填空題1、所有傳遞給函數(shù)的參數(shù)2、各種不同的3、交互式、批處理式4、簡(jiǎn)單性、可移植性、開(kāi)發(fā)容易三、簡(jiǎn)答題1、編程模式:編程模式是用來(lái)輸入和編輯文件的模式,屏幕上會(huì)顯示用戶的鍵入,按鍵不是被解釋為命令執(zhí)行,而是作為文本寫(xiě)入用戶的文件中。指令模式:指令模式是用來(lái)編輯、存盤(pán)和退出文件的模式。運(yùn)行vi后,首先進(jìn)入指令模式。此時(shí)輸入的任何字符都被視為指令對(duì)待,鍵入的命令不會(huì)在屏幕上顯示。如果從指令模式切換到編程模式,則可以按“Insert”鍵;如果從編程模式切換到指令模式,則可以按“Esc”鍵。如果不能斷定目前處于什么模式,則可以多按幾次“Esc”鍵,這時(shí)系統(tǒng)會(huì)發(fā)出蜂鳴聲,證明已經(jīng)進(jìn)入指令模式。a、資源密集型的任務(wù),尤其是在需要考慮效率時(shí)(如,排序,bash等等)。b、需要處理大任務(wù)的數(shù)學(xué)操作,尤其是浮點(diǎn)運(yùn)算,精確運(yùn)算,或者復(fù)雜的算術(shù)運(yùn)算(這種情況下一般用C++或FORTRAN來(lái)處理)。c、有跨平臺(tái)(操作系統(tǒng))移植需求(一般使用C或Java)。d、復(fù)雜的應(yīng)用,在必須使用結(jié)構(gòu)化編程的時(shí)候(需要變量的類(lèi)型檢查,函數(shù)原型等)。e、對(duì)于影響系統(tǒng)全局性的關(guān)鍵任務(wù)應(yīng)用。f、對(duì)于安全有很高要求的任務(wù),比如一個(gè)防火墻。g、項(xiàng)目有連串的以來(lái)的各個(gè)部分組成。h、需要大規(guī)模的文件操作。i、需要多維護(hù)數(shù)組的支持。j、需要數(shù)據(jù)結(jié)構(gòu)的支持,比如鏈表。k、需要產(chǎn)生或操作圖形化界面GUI。l、需要直接操作系統(tǒng)硬件。m、需要I/O或socket接口。n、需要使用庫(kù)活力留下來(lái)的老代碼的接口。o、私人的,閉源的應(yīng)用(shell腳本把代碼就放在文本文件中,全世界都能看得到)。3、#!/bin/bashdir=$1shiftwhile[$1]dofile=$1cp$1$dirshiftdonels$dir4、#!/bin/bashforfilein*.cdocp${file}${1}donels${1}-ls
第7章答案一.選擇題:1.B2.B3.B二.填空題1.SmallBACD三.編程題寫(xiě)一個(gè)函數(shù),計(jì)算一個(gè)給定的日期是該年的第幾天。#coding=utf-8#寫(xiě)一個(gè)函數(shù),計(jì)算給定日期是該年的第幾天.defcount(year,month,day):count=0#判斷該年是平年還是閏年ifyear%400==0or(year%4==0andyear%100!=0):print('%d年是閏年,2月份有29天!'%year)li1=[31,29,31,30,31,30,31,31,30,31,30,31]foriinrange(month-1):count+=li1[i]returncount+dayelse:print('%d年是平年,2月份有29天!'%year)li2=[31,28,31,30,31,30,31,31,30,31,30,31]foriinrange(month-1):count+=li2[i]returncount+dayif__name__=="__main__":year=int(input('請(qǐng)輸入年份:'))month=int(input('請(qǐng)輸入月份:'))day=int(input('請(qǐng)輸入日期:'))count=count(year,month,day)print('%d年%d月%d日是今年的第%d天!'%(year,month,day,count))從0到9中隨機(jī)選擇,生成1到10個(gè)隨機(jī)數(shù),組成集合A,同理生成集合B,輸出A和B以及它們的并集和交集。#coding=utf-8#從0到9中隨機(jī)選擇,生成1到10個(gè)隨機(jī)數(shù),組成集合A,同理生成集合B,輸出A和B以及其交集和并集.importrandom#定義一個(gè)函數(shù)用來(lái)生成滿足題目要求的集合defmyFunc():'''生成一個(gè)滿足特定要求的集合'''#定義一個(gè)空列表用來(lái)存儲(chǔ)生成的隨機(jī)數(shù)List=[]#生成一個(gè)隨機(jī)數(shù),即確定要生成的集合的元素個(gè)數(shù)i=random.randint(1,10)forjinrange(0,i+1):#產(chǎn)生0-9之間的隨機(jī)數(shù)x=random.randint(0,9)#將生成的隨機(jī)數(shù)添加到列表List.append(x)returnset(List)A=myFunc()#打印集合Aprint(A)B=myFunc()#打印集合Bprint(B)print('*'*50)#打印集合A和B的交集print(A&B)#打印集合A和B的并集print(A|B)第8章答案選擇題CAACBD簡(jiǎn)答題1.“jps”命令的用處?答案:這個(gè)命令可以檢查Namenode、Datanode、TaskTracker、JobTracker是否正常工作。2.hadoop-env.sh是用于做什么的?答案:hadoop-env.sh提供了Hadoop中.JAVA_HOME的運(yùn)行環(huán)境3.簡(jiǎn)單說(shuō)明一下什么是sparkRdd?答案:parkRDD叫做分布式數(shù)據(jù)集,是Spark中最基本的數(shù)據(jù)抽象,它代表一個(gè)不可變、可分區(qū)、里面的元素可并行計(jì)算的集合。RDD具有數(shù)據(jù)流模型的特點(diǎn):自動(dòng)容錯(cuò)、位置感知性調(diào)度和可伸縮性。RDD允許用戶在執(zhí)行多個(gè)查詢時(shí)顯式地將工作集緩存在內(nèi)存中,后續(xù)的查詢能夠重用工作集。RDD支持兩種類(lèi)型的操作:轉(zhuǎn)換(從現(xiàn)有數(shù)據(jù)集創(chuàng)建新數(shù)據(jù)集)和操作(在數(shù)據(jù)集上運(yùn)行計(jì)算后將值返回給驅(qū)動(dòng)程序)RDD中的所有轉(zhuǎn)換都是延遲加載的,也就是說(shuō),它們并不會(huì)直接計(jì)算結(jié)果。只有當(dāng)執(zhí)行action時(shí)才會(huì)計(jì)算結(jié)果。第9章答案1.簡(jiǎn)答題1)什么是ETL?ETL是數(shù)據(jù)抽?。‥xtract)、清洗(Cleaning)、轉(zhuǎn)換(Transform)、裝載(Load)的過(guò)程。是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的重要一環(huán),用戶從數(shù)據(jù)源抽取出所需的數(shù)據(jù),經(jīng)過(guò)數(shù)據(jù)清洗,最終按照預(yù)先定義好的數(shù)據(jù)倉(cāng)庫(kù)模型,將數(shù)據(jù)加載到數(shù)據(jù)倉(cāng)庫(kù)中去。2)Hbase的特點(diǎn)是什么?Hbase一個(gè)分布式的基于列式存儲(chǔ)的數(shù)據(jù)庫(kù),基于Hadoop的hdfs存儲(chǔ),zookeeper進(jìn)行管理。Hbase適合存儲(chǔ)半結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù),對(duì)于數(shù)據(jù)結(jié)構(gòu)字段不夠確定或者雜亂無(wú)章很難按一個(gè)概念去抽取的數(shù)據(jù)。Hbase為null的記錄不會(huì)被存儲(chǔ).基于的表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度木材采伐:鏈鋸租賃及操作安全合同3篇
- 2024版半包裝修合同樣本:養(yǎng)老院設(shè)施改造與裝修合同2篇
- 2024版屋頂花園瓷磚鋪設(shè)工程合同2篇
- 2024年度電力系統(tǒng)升壓站土建工程合同
- 2024年度電腦定制化硬件維修與保養(yǎng)服務(wù)合同范本3篇
- 2024年外債借款合同展期與匯率風(fēng)險(xiǎn)對(duì)沖協(xié)議范本3篇
- 2024年度三人合伙投資石油化工公司合同2篇
- 2024年度招投標(biāo)宣傳推廣合同3篇
- 2024年度車(chē)棚景觀設(shè)計(jì)施工與維護(hù)合同范本2篇
- 2024塔吊租賃及安全防護(hù)設(shè)備配套合同模板2篇
- 肛瘺LIFT術(shù)式介紹
- 通過(guò)《古文觀止》選讀了解古代文學(xué)的社會(huì)功能與價(jià)值
- 語(yǔ)言本能:人類(lèi)語(yǔ)言進(jìn)化的奧秘
- 職業(yè)生涯規(guī)劃(圖文)課件
- 2024版國(guó)開(kāi)電大專科《EXCEL在財(cái)務(wù)中的應(yīng)用》在線形考(形考作業(yè)一至四)試題及答案
- 能源管理系統(tǒng)平臺(tái)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)
- 中外園林史第七章-中國(guó)近現(xiàn)代園林發(fā)展
- 醫(yī)院培訓(xùn)課件:《ICU常見(jiàn)監(jiān)測(cè)技術(shù)及護(hù)理》
- 2023年秋季國(guó)家開(kāi)放大學(xué)-01467-土木工程力學(xué)(本)期末考試題帶答案
- 崴腳護(hù)理課件教程
- 冬至知識(shí)競(jìng)賽選擇題
評(píng)論
0/150
提交評(píng)論