linux第一章簡答

linux第一章簡答題:

1、你在你的主機上面安裝了一張網卡,但是開機之后,系統卻無法使用,你確定網卡是好的,那么可能的問題出在哪里?該如何解決?

答:因為所有的硬件都沒有問題,所以,可能出問題的地方在于系統的核心(kernel) 不支持這張網卡。解決的方法,

(1)到網卡的開發商網站,(2)下載支持你主機操作系統的驅動程序, (3)安裝網卡驅動程序后,就可以使用了。


2、一個操作系統至少要能夠完整的控制整個硬件,請問,操作系統應該要控制硬件的哪些單元?

答:根據硬件的運行,以及數據在主機上面的運算情況與寫入/讀取情況,我們知道至少要能夠控制:(1)input/output control, (2)device control, (3)process management, (4)file management. 等等!


3、 我在 Windows 上面玩的游戲,可不可以拿到 Linux 去玩?

答:當然不行!因為游戲也是一個應用程序 (application),他必須要使用到核心所提供的工具來開發他的游戲, 所以這個游戲是不可在不同的平臺間運行的。除非這個游戲已經進行了移植。


4、 Linux 本身僅是一個核心與相關的核心工具而已,不過,他已經可以驅動所有的硬件, 所以,可以算是一個很陽春的操作系統了。經過其他應用程序的開發之后,被整合成為 Linux distribitions 。請問眾多的 distributions 之間,有何異同?

相同:(1)同樣使用 http://www.kernel.org 所釋出的核心; (2)支持同樣的標準,如 FHS、LSB 等; (3)使用幾乎相同的自由軟件(例如 GNU 里面的 gcc/glibc/vi/apache/bind/sendmail... ); (4)幾乎相同的操作接口 (例如均使用 bash/KDE/GNOME 等等)。
不同:使用的 kernel 與各軟件的版本可能會不同;各開發商加入的應用工具不同,使用的套件管理模式不同(dpkg 與 RPM)


5、 Unix 是誰寫出來的? GNU 計劃是誰發起的?

Unix 是 Ken Thompson 寫的,1973 年再由 Dennis Ritchie 以 C 語言改寫成功。 至于 GNU 與 FSF 則是 Richard Stallman 發起的。


6、GNU 的全名為何?他主要由那個基金會支持?

答:GNU 是 GNU is Not Unix 的簡寫,是個無窮循環! 另外,這個計劃是由自由軟件基金會 (Free Software Foundation, FSF) 所支持的! 兩者都是由 Stallman 先生所發起的!


7、何謂多用戶 ( Multi-user ) 多任務 ( Multi-task )?

答:Multi-user 指的是 Linux 允許多人同時連上主機之外,每個使用者皆有其各人的使用環境,并且可以同時使用系統的資源!
Multi-task 指的是多任務環境,在 Linux 系統下, CPU 與其他例如網絡資源可以同時進行多項工作, Linux 最大的特色之一即在于其多任務時,資源分配較為平均!


8、簡單說明 GNU General Public License ( GPL ) 與 Open Source 的精神:

1. GPL 的授權之軟件,乃為自由軟件(Free software),任何人皆可擁有他; 2. 開發 GPL 的團體(或商業企業)可以經由該軟件的服務來取得服務的費用; 3. 經過 GPL 授權的軟件,其屬于 Open source 的情況,所以應該公布其源代碼; 4. 任何人皆可修改經由 GPL 授權過的軟件,使符合自己的需求; 5. 經過修改過后 Open source 應該回饋給 Linux 社群。


9、什么是 POSIX ? 為何說 Linux 使用 POSIX 對于發展有很好的影響?

答:POSIX 是一種標準規范,主要針對在 Unix 操作系統上面跑的程序來進行規范。 若你的操作系統符合 POSIX ,則符合 POSIX 的程序就可以在你的操作系統上面運行。 Linux 由于支持 POSIX ,因此很多 Unix 上的程序可以直接在 Linux 上運行, 因此程序的移植相當簡易!也讓大家容易轉換平臺,提升 Linux 的使用率。


10、簡單說明 Linux 成功的因素?

1. 借由 Minix 操作系統開發的 Unix like ,沒有版權的糾紛;
2. 借助于 GNU 計劃所提供的各項工具軟件, gcc/bash 等;
3. 借由 Internet 廣為流傳;
4. 借由支持 POSIX 標準,讓核心能夠適合所有軟件的開發;
5. 托瓦茲強調務實,虛擬團隊的自然形成!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273968.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273968.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273968.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(原創)一個和c#中LazyT類似的c++ LazyT類的實現

在.net 4.0中增加一個延遲加載類Lazy<T>&#xff0c;它的作用是實現按需延遲加載&#xff0c;也許很多人用過。一個典型的應用場景是這樣的&#xff1a;當初始化某個對象時&#xff0c;該對象引用了一個大對象&#xff0c;需要創建&#xff0c;這個對象的創建時需要較長的…

網頁選項卡的應用

&#xff08;1&#xff09;功能描述&#xff1a; 在頁面中&#xff0c;設置三個不同名稱的選項卡&#xff0c;當單機某個選項卡時&#xff0c;下面相對應的區域顯示其內容信息&#xff0c;同時選項卡的背景色與內容信息的背景色渾然一體&#xff0c;并且字體加粗&#xff0c;表…

python 爬蟲-beautifulsoup4

利用它可以不用編寫正則表達式即可方便的實現網頁信息的提取。 pip3 install beautifulsoup4 用法講解&#xff1a;常用解析庫&#xff1a; lxml HTML解析器 lxml XML解析器 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.prettify()) #格式化代…

魔獸控制命令ID

來源:http://tieba.baidu.com/p/1084211586本次技能ID大全共收錄ID368條不包括重復的ID&#xff0c;物品類技能的ID使用必須將物品技能單獨抽離出來并設置“物品技能false”&#xff0c;擁有命令字符串的物品請參考擁有相同字符串的4族中立技能。P.S所有ID都是按照從小到大的順…

python爬蟲框架--scrapy 基本使用

流程框架&#xff1a; 1、抓取第一頁&#xff1a;請求第一頁的URL并得到源代碼&#xff0c;進行下一步分析。 2、獲取內容和下一頁鏈接&#xff1a;分析源代碼&#xff0c;提取首頁內容&#xff0c;獲取下一頁鏈接等待進一步爬取。 3、保存爬取結果&#xff1a;將爬取結果保存為…

jsp頁面的使用

public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//1.獲取資源文件 InputStream isthis.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties"); Str…

python爬蟲安裝錯誤與解決方式

# 安裝錯誤&#xff1a; error:Microsoft Visual C 14.0 is required... 下載地址&#xff1a;http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted pip install xxx.whl # 運行錯誤 1&#xff1a; from .. Import etree ImportError:DLL load failed pip uninstall lx…

工欲善其事必先利其器系列之:在VS里面折疊js代碼

之前用vs寫js的時候經常因為js代碼過長而且不能像cs文件里面的方法一樣進行折疊而抓狂,直到在擴展庫發現了這款插件有了它就可以把代碼進行折疊了 插件地址轉載于:https://www.cnblogs.com/Chendaqian/p/3396702.html

python- 基礎 map方法

python中map()函數 map()是 Python 內置的高階函數&#xff0c;它接收一個函數 f 和一個 list&#xff0c;并通過把函數 f 依次作用在 list 的每個元素上&#xff0c;得到一個新的 list 并返回。 例如&#xff0c;對于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每個…

C算法編程題(二)正螺旋

前言 上一篇《C算法編程題&#xff08;一&#xff09;撲克牌發牌》 寫東西前總是喜歡吐槽一些東西&#xff0c;還是多啰嗦幾句吧&#xff0c;早上看了一篇博文《談談外企漲工資那些事》&#xff0c;里面樓主講到外企公司包含的五類人&#xff0c;其實不只是外企如此&#xff0c…

同時獲取同一等級下多個class值的節點的方法

方法&#xff1a; tr_ soup.find("div", class_"mod_cont fcolor30").find_all("tr", attrs{"class":["md_tr font14 bgcolor-s","md_tr font14 bgcolor"]}) 同時獲取兩個不同的class.例如&#xff1a; 當Beauti…

【循序漸進學Python】6.Python中的函數

1. 創建函數 一個函數代表一個行為并且返回一個結果(包括None)&#xff0c;在Python中使用def關鍵字來定義一個函數&#xff0c;如下&#xff1a; def hello(name):print hello, name ! 接下來調用函數&#xff0c;并查看其返回值&#xff1a; # output: # hello,gy! # None …

求子數組的最大和

窮舉法&#xff1a; int MaxSubArraySum(int a[], int n) { int i, j, MaxSum 0, tmpSum, cnt; for (i1; i<n; i) { for (j0; ji<n; j) { cnt 0; tmpSum 0; while (cnt < i) { tmpSum a[jcnt]; cnt; } if (MaxSum < tmpSum) { MaxSum tmpSum; } } } return Ma…

scrapy框架-post使用

scrapy中使用FormRequest向網頁提交數據 Scrapy post使用 如何post data&#xff1a; http://httpbin.org/post FormRequest : post請求 GitHub Login 借助瀏覽器分析登陸行為。 分析post的內容先嘗試一次錯誤的登陸&#xff1a;如下&#xff1a;分析&#xff1a;需要post…

duilib進階教程 -- 改進窗口拖動 (12)

現在大家應該都知道caption"0,0,0,32"&#xff0c;是指示標題欄區了吧&#xff0c;如果想要整個窗口都能拖動呢&#xff1f; 那直接把高度改成和窗口一樣不就得了~O(∩_∩)O~ 嗯&#xff0c;這樣是可以&#xff0c;比如窗口高度是600&#xff0c;那么我們指定caption…

python- 基礎 range方法的使用

1、第一種用法 index[1,2,0,5,9,8,10,6,4,7] for i in range(len(index)): print(index[i]) 結果&#xff1a; λ py test.py 1 2 0 5 9 8 10 6 4 7 2、第二種用法&#xff1a; index[1,2,0,5,9,8,10,6,4,7] for i in range(0,len(index),2): print(index[i]) 運…

Oracle行列轉換小結

目錄結構如下&#xff1a;行轉列列轉行[一]、行轉列 1.1、初始測試數據 表結構&#xff1a;TEST_TB_GRADE Sql代碼 create table TEST_TB_GRADE ( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURSE VARCHAR2(20 CHAR), SCORE FLOAT ) 初始…

python- 進階 與flask的搭配使用---定時任務框架APScheduler學習詳解

APScheduler簡介 在平常的工作中幾乎有一半的功能模塊都需要定時任務來推動&#xff0c;例如項目中有一個定時統計程序&#xff0c;定時爬出網站的URL程序&#xff0c;定時檢測釣魚網站的程序等等&#xff0c;都涉及到了關于定時任務的問題&#xff0c;第一時間想到的是利用ti…

Mingw下g++編譯執行順序錯誤

今天寫一個簡單的線性表時&#xff0c;用Mingw中的g編譯、調試、運行時發現一個奇怪的現象&#xff1a;程序的執行順序與實際編寫順序不一致。 編譯環境&#xff1a;代碼編寫 win7下 editplus Mingw 4.3.3 g 代碼片段如下&#xff1a; 1 //function: create a list 2 //ti…

python系統學習1-程序設計的基本方法

一、程序設計基本方法 計算機與程序設計 編譯和解釋 程序的基本編寫方法 計算機編程 1、計算機與程序設計 &#xff08;1&#xff09;、計算機是根據指令操作數據的設備 功能性&#xff1a;對數據的操作、表現為數據計算、輸出輸入處理和結果存儲。 可編程性&#xff1a;…