版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1章答案一、選擇題1-3BCC二、填空題1、Linux是在GNU版權(quán)下發(fā)行的遵循POSIX標準的操作系統(tǒng)內(nèi)核。2、Linux內(nèi)核的作者是Linus
Torvalds。3、命令接口演化為兩種主要形式,分別是(命令行界面)和(圖形用戶界面)。三、簡述Linux的技術(shù)特點
①
軟件資源豐富
②
支持多種不同格式的文件系統(tǒng)
③
強大的網(wǎng)絡(luò)功能
④
硬件要求不高,支持硬件種類多
⑤
具有強大的內(nèi)存管理和高性能的文件系統(tǒng)
⑥
成本低廉,提供全部源代碼四、Linux有哪些著名的發(fā)布商和發(fā)布版本?可以上網(wǎng)了解現(xiàn)在市面上流行的Linux發(fā)行版本。(1)基于RPM包①RedHat
優(yōu)點:擁有數(shù)量龐大的用戶,優(yōu)秀的社區(qū)技術(shù)支持,許多創(chuàng)新。
缺點:免費版(FedoraCore)版本生命周期太短,多媒體支持不佳。②CentOS
優(yōu)點:經(jīng)過非常嚴格的測試,具備極高的穩(wěn)定性與可靠性,免費下載及使用,長達5年的免費安全更新周期。
缺點:缺乏最新Linux技術(shù),項目偶爾無法實現(xiàn)提供定期安全更新及穩(wěn)定發(fā)布的承諾。③SUSE
優(yōu)點:專業(yè),易用的YaST軟件包管理系統(tǒng)。
缺點:FTP發(fā)布通常要比零售版晚1~3個月。(2)基于deb包①DebianGNU/Linux
優(yōu)點:遵循GNU規(guī)范,100%免費,優(yōu)秀的網(wǎng)絡(luò)和社區(qū)資源,強大的apt-get。
缺點:安裝相對不易,stable分支的軟件極度過時。②Ubuntu
優(yōu)點:人氣頗高的論壇提供優(yōu)秀的資源和技術(shù)支持,固定的版本更新周期和技術(shù)支持,可以從DebianWoody直接升級。
缺點:還未建立成熟的商業(yè)模式。(3)其他①Mint②PCLinuxOS③Deepin第2章答案一.選擇題1.創(chuàng)建空文件或更新文件的時間戳改變文件的訪問和修改時間2.mvrename3.軟鏈接硬鏈接二、簡答題1、什么是重定向?重定向(Redirection)在計算機科學(xué)及操作系統(tǒng)中,特別是在Unix和類Unix系統(tǒng)(例如Linux和macOS)的命令行界面中,指的是將命令的標準輸入(stdin)、標準輸出(stdout)或標準錯誤(stderr)從一個默認的位置(通常是鍵盤或屏幕)改變到另一個位置(例如文件或另一個命令)。標準流標準輸入(stdin,文件描述符為0):默認情況下,它來自鍵盤。標準輸出(stdout,文件描述符為1):默認情況下,它輸出到屏幕。標準錯誤(stderr,文件描述符為2):默認情況下,它也輸出到屏幕,但與stdout分開,以便可以單獨處理錯誤消息。重定向類型輸出重定向:>:將stdout重定向到文件。如果文件已存在,則覆蓋它;如果不存在,則創(chuàng)建它。>>:將stdout追加到文件末尾,而不是覆蓋它。輸入重定向:<:將stdin從文件重定向。錯誤重定向:2>:將stderr重定向到文件。2>>:將stderr追加到文件末尾。&>
或
>file2>&1:將stdout和stderr都重定向到同一個文件。什么是管道命令?管道命令的定義:一般在Linux命令中(管道)之前的命令會輸出大量的結(jié)果,(管道)之后的命令一般就是帶有條件的,只將之前滿足條件的結(jié)果顯示出來。管道命令只會處理stdout,忽略stderr,管道命令后面接的第一個數(shù)據(jù)必定是命令,這個命令必須能夠接收stdin。3、管道命令的使用方法是?管道命令的使用方法:Linux管道命令具有過濾特性,一條命令通過標準輸入端口接收一個文件中的數(shù)據(jù),命令執(zhí)行后產(chǎn)生的結(jié)果數(shù)據(jù)又通過標準輸出端口送給后一條命令,作為第二條命令的輸入數(shù)據(jù)。第二條數(shù)據(jù)也是通過標準輸入端口接收輸入數(shù)據(jù)。三、實踐題1、在usr文件夾下建立一個空白的目錄。(目錄名自擬)sudomkdir/usr/new_directory_name在usr文件夾中剛剛建立的目錄中建立一個空的文件。touchempty_file.txt在這個空的文件中寫入一些已經(jīng)學(xué)過得命令,然后將其在終端中輸出。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在終端中寫入命令下載vim編輯器sudoaptupdatesudoaptinstallvimsudoyuminstallvim5、在終端中對jdk進行解壓,并完成對jdk文件夾的復(fù)制,將其移動到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、使用本章所講的命令查看進程,并且在終端完成進程的關(guān)閉。
ps-ef|grepjavakillPID第3章答案實踐與練習(xí)選擇題1-5CDDCCC6-10CCBDC11-13AAA填空題1.#,$2.6443.useradd4.在該目錄下建立文件__從該目錄中刪除文件5.tar
cpio
dump
6.向歸檔文件末尾增加新的文件7./etc/motd8./usr/sbin9.init
10.passwd
-l
username11uncompress
三、簡答題1.讀寫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.運行態(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上有大量的程序、文檔、圖片、音樂、影視片段等多種不同功能、不同展現(xiàn)形式、不同格式的文件供用戶索取,利用FTP協(xié)議(文件傳輸協(xié)議),用戶可以將遠程計算機上的這些文件下載到自己計算機的磁盤中,也可以將本機的文件上傳到遠程計算機上。FTP服務(wù)器是指存放著大量可供下載資源的文件服務(wù)器,它運行著FTP服務(wù)器程序,對用戶的訪問提供支持。2.虛擬主機,也叫“網(wǎng)站空間”,就是把一臺運行在互聯(lián)網(wǎng)上的物理服務(wù)器劃分成多個“虛擬”服務(wù)器。虛擬主機技術(shù)極大的促進了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時虛擬主機的租用服務(wù)也成了網(wǎng)絡(luò)時代的一種新型經(jīng)濟形式。3.1.協(xié)議協(xié)商2.建立連接3.訪問共享資源4.斷開連接
第6章答案習(xí)題答案一、選擇題1、A2、C3、D4、B5、B6、B二、填空題1、所有傳遞給函數(shù)的參數(shù)2、各種不同的3、交互式、批處理式4、簡單性、可移植性、開發(fā)容易三、簡答題1、編程模式:編程模式是用來輸入和編輯文件的模式,屏幕上會顯示用戶的鍵入,按鍵不是被解釋為命令執(zhí)行,而是作為文本寫入用戶的文件中。指令模式:指令模式是用來編輯、存盤和退出文件的模式。運行vi后,首先進入指令模式。此時輸入的任何字符都被視為指令對待,鍵入的命令不會在屏幕上顯示。如果從指令模式切換到編程模式,則可以按“Insert”鍵;如果從編程模式切換到指令模式,則可以按“Esc”鍵。如果不能斷定目前處于什么模式,則可以多按幾次“Esc”鍵,這時系統(tǒng)會發(fā)出蜂鳴聲,證明已經(jīng)進入指令模式。a、資源密集型的任務(wù),尤其是在需要考慮效率時(如,排序,bash等等)。b、需要處理大任務(wù)的數(shù)學(xué)操作,尤其是浮點運算,精確運算,或者復(fù)雜的算術(shù)運算(這種情況下一般用C++或FORTRAN來處理)。c、有跨平臺(操作系統(tǒng))移植需求(一般使用C或Java)。d、復(fù)雜的應(yīng)用,在必須使用結(jié)構(gòu)化編程的時候(需要變量的類型檢查,函數(shù)原型等)。e、對于影響系統(tǒng)全局性的關(guān)鍵任務(wù)應(yīng)用。f、對于安全有很高要求的任務(wù),比如一個防火墻。g、項目有連串的以來的各個部分組成。h、需要大規(guī)模的文件操作。i、需要多維護數(shù)組的支持。j、需要數(shù)據(jù)結(jié)構(gòu)的支持,比如鏈表。k、需要產(chǎn)生或操作圖形化界面GUI。l、需要直接操作系統(tǒng)硬件。m、需要I/O或socket接口。n、需要使用庫活力留下來的老代碼的接口。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三.編程題寫一個函數(shù),計算一個給定的日期是該年的第幾天。#coding=utf-8#寫一個函數(shù),計算給定日期是該年的第幾天.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('請輸入年份:'))month=int(input('請輸入月份:'))day=int(input('請輸入日期:'))count=count(year,month,day)print('%d年%d月%d日是今年的第%d天!'%(year,month,day,count))從0到9中隨機選擇,生成1到10個隨機數(shù),組成集合A,同理生成集合B,輸出A和B以及它們的并集和交集。#coding=utf-8#從0到9中隨機選擇,生成1到10個隨機數(shù),組成集合A,同理生成集合B,輸出A和B以及其交集和并集.importrandom#定義一個函數(shù)用來生成滿足題目要求的集合defmyFunc():'''生成一個滿足特定要求的集合'''#定義一個空列表用來存儲生成的隨機數(shù)List=[]#生成一個隨機數(shù),即確定要生成的集合的元素個數(shù)i=random.randint(1,10)forjinrange(0,i+1):#產(chǎn)生0-9之間的隨機數(shù)x=random.randint(0,9)#將生成的隨機數(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簡答題1.“jps”命令的用處?答案:這個命令可以檢查Namenode、Datanode、TaskTracker、JobTracker是否正常工作。2.hadoop-env.sh是用于做什么的?答案:hadoop-env.sh提供了Hadoop中.JAVA_HOME的運行環(huán)境3.簡單說明一下什么是sparkRdd?答案:parkRDD叫做分布式數(shù)據(jù)集,是Spark中最基本的數(shù)據(jù)抽象,它代表一個不可變、可分區(qū)、里面的元素可并行計算的集合。RDD具有數(shù)據(jù)流模型的特點:自動容錯、位置感知性調(diào)度和可伸縮性。RDD允許用戶在執(zhí)行多個查詢時顯式地將工作集緩存在內(nèi)存中,后續(xù)的查詢能夠重用工作集。RDD支持兩種類型的操作:轉(zhuǎn)換(從現(xiàn)有數(shù)據(jù)集創(chuàng)建新數(shù)據(jù)集)和操作(在數(shù)據(jù)集上運行計算后將值返回給驅(qū)動程序)RDD中的所有轉(zhuǎn)換都是延遲加載的,也就是說,它們并不會直接計算結(jié)果。只有當執(zhí)行action時才會計算結(jié)果。第9章答案1.簡答題1)什么是ETL?ETL是數(shù)據(jù)抽取(Extract)、清洗(Cleaning)、轉(zhuǎn)換(Transform)、裝載(Load)的過程。是構(gòu)建數(shù)據(jù)倉庫的重要一環(huán),用戶從數(shù)據(jù)源抽取出所需的數(shù)據(jù),經(jīng)過數(shù)據(jù)清洗,最終按照預(yù)先定義好的數(shù)據(jù)倉庫模型,將數(shù)據(jù)加載到數(shù)據(jù)倉庫中去。2)Hbase的特點是什么?Hbase一個分布式的基于列式存儲的數(shù)據(jù)庫,基于Hadoop的hdfs存儲,zookeeper進行管理。Hbase適合存儲半結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù),對于數(shù)據(jù)結(jié)構(gòu)字段不夠確定或者雜亂無章很難按一個概念去抽取的數(shù)據(jù)。Hbase為null的記錄不會被存儲.基于的表
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智能穿戴設(shè)備開模及批量生產(chǎn)合同范本3篇
- 2024年文化園區(qū)開發(fā)與運營管理服務(wù)合同3篇
- 2024年跨境電商貨物收款代理服務(wù)合同3篇
- 2025版租賃房產(chǎn)風(fēng)險評估與預(yù)警服務(wù)合同范本3篇
- 汽車制造廠油工施工合同
- 軍事設(shè)施土方施工合同
- 文化創(chuàng)意產(chǎn)業(yè)房產(chǎn)買賣合同模板
- 進口商品存儲協(xié)議
- 銀行員工提升服務(wù)質(zhì)量承諾書
- 建筑橋梁施工人工費合同
- Unit 2 How often do you exercise Section A 1a-2d 教學(xué)實錄 2024-2025學(xué)年人教版八年級英語上冊
- 2024年公路工程資料歸檔與承包合同3篇
- 2024-2025學(xué)年上學(xué)期杭州初中英語八年級期末試卷
- 法律邏輯學(xué)知到智慧樹章節(jié)測試課后答案2024年秋西南政法大學(xué)
- 山東省臨沂市2023-2024學(xué)年高二上學(xué)期期末學(xué)業(yè)水平檢測歷史試題 含答案
- 中考數(shù)學(xué)復(fù)習(xí)第二章方程(組)與不等式(組)第三節(jié)分式方程及其應(yīng)用課件
- 水肥一體化智能種植管理技術(shù)實施方案
- 《中華人民共和國學(xué)前教育法》專題培訓(xùn)
- 廣告牌匾安裝施工方案
- 馬克思主義基本原理期末試題及答案
- 成人流行性感冒抗病毒治療專家共識(2022年)解讀
評論
0/150
提交評論