linux練習手冊,Linux操作習題集(1)

動動手實作題:假設你不知道你的主機內部的各項元件資料,請拆開你的主機機殼,並將內部所有的元件拆開,並且依序列出:

CPU的廠牌、型號、最高時脈;

主記憶體的容量、介面 (DDR/DDR II等);

顯示卡的介面 (AGP/PCIe/內建) 與容量

主機板的廠牌、南北橋的晶片型號、BIOS的廠牌、有無內建的網卡或音效卡等

硬碟的連接介面 (IDE/SATA等)、硬碟容量、轉速、緩衝記憶體容量等。

然後再將他組裝回去。注意,拆裝前務必先取得你主機板的說明書,因此你可能必須要上網查詢上述的各項資料。

利用軟體:假設你不想要拆開主機機殼,但想瞭解你的主機內部各元件的資訊時,該如何是好?

如果使用的是Windows作業系統,可使用CPU-Z(http://www.cpuid.com/cpuz.php)這套軟體,如果是Linux環境下,可以使用『cat

/proc/cpuinfo』 及使用『lspci』來查閱各項元件的型號;

依據文末的延伸閱讀連結,自行搜尋出 BIOS 的主要任務,以及目前在個人電腦上面常見的 BIOS 製造商有哪幾家?

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

因為所有的硬體都沒有問題,所以,可能出問題的地方在於系統的核心(kernel)

不支援這張網路卡。解決的方法,(1)到網路卡的開發商網站,(2)下載支援你主機作業系統的驅動程式,

(3)安裝網路卡驅動程式後,就可以使用了。

我在一部主機上面安裝Windows作業系統時,並且安裝了顯示卡的驅動程式,他是沒有問題的。但是安裝Linux時,卻無法完整的顯示整個X

Window。請問,我可不可以將Windows上面的顯示卡驅動程式拿來安裝在Linux上?

不行!因為核心不同,針對硬體所寫的驅動程式也會不相同,編譯器也不同,當然,驅動程式也無法在兩個作業系統間相容。

這也是為何開發商在他們的網站上面,都會同時提供許多不同作業系統的驅動程式之故。

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

根據硬體的運作,以及資料在主機上面的運算情況與寫入/讀取情況,我們知道至少要能夠控制: (1)input/output

crontrol, (2)device control, (3)process management, (4)file

management. 等等!

一個GBytes的硬碟空間,等於幾個KBytes?

1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576

KBytes

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

當然不行!因為遊戲也是一個應用程式 (application),他必須要使用到核心所提供的工具來開發他的遊戲,

所以這個遊戲是不可在不同的平臺間運作的。除非這個遊戲已經進行了移植。

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)

Unix 是誰寫出來的? GNU 計畫是誰發起的?

Unix 是 Ken Thompson 寫的,1973 年再由 Dennis Ritchie 以 C 語言改寫成功。 至於

GNU 與 FSF 則是 Richard Stallman 發起的。

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

GNU 是 GNU is Not Unix 的簡寫,是個無窮迴圈! 另外,這個計畫是由自由軟體基金會 (Free

Software Foundation, FSF) 所支持的! 兩者都是由 Stallman 先生所發起的!

何謂多人 ( Multi-user ) 多工 ( Multitask )?

Multiuser 指的是 Linux

允許多人同時連上主機之外,每個使用者皆有其各人的使用環境,並且可以同時使用系統的資源!

Multitask 指的是多工環境,在 Linux 系統下, CPU 與其他例如網路資源可以同時進行多項工作, Linux

最大的特色之一即在於其多工時,資源分配較為平均!

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

1. GPL 的授權之軟體,乃為自由軟體(Free software),任何人皆可擁有他; 2. 開發 GPL

的團體(或商業企業)可以經由該軟體的服務來取得服務的費用; 3. 經過 GPL 授權的軟體,其屬於 Open source

的情況,所以應該公布其原始碼; 4. 任何人皆可修改經由 GPL 授權過的軟體,使符合自己的需求; 5. 經過修改過後 Open

source 應該回饋給 Linux 社群。

什麼是 POSIX ?為何說 Linux 使用 POSIX 對於發展有很好的影響?

POSIX 是一種標準規範,主要針對在 Unix 作業系統上面跑的程式來進行規範。 若你的作業系統符合 POSIX ,則符合

POSIX 的程式就可以在你的作業系統上面運作。 Linux 由於支援 POSIX ,因此很多 Unix 上的程式可以直接在

Linux 上運作, 因此程式的移植相當簡易!也讓大家容易轉換平臺,提升 Linux 的使用率。

Linux 的發展主要分為哪兩種核心版本?

主要分為奇數的發展中版本(develop),如 2.5 ,及偶數的穩定版本,如 2.6 。

簡單說明 Linux 成功的因素?

1. 藉由 Minix 作業系統開發的 Unix like ,沒有版權的糾紛;

2. 藉助於 GNU 計畫所提供的各項工具軟體, gcc/bash 等;

3. 藉由 Internet 廣為流傳;

4. 藉由支持 POSIX 標準,讓核心能夠適合所有軟體的開發;

5. 托瓦茲強調務實,虛擬團隊的自然形成!

我的 Linux 系統上面老是出現問題,他有一個錯誤訊息為『fatal: SASL per-connection

security setup』請幫我找出可能的原因為何?

先跑到 http://www.google.com.tw

裡面去,輸入上列的錯誤訊息,就可以找到很多文件,根據文件去判斷吧!

Windows的作業系統當中,老是自動出現一個名為internet optimizer的軟體,我想要知道他是什麼,可以怎麼找?

利用 http://www.google.com.tw 輸入 inetnet optimizer 後,

就可以找到相關的資訊。基本上,這是一個木馬程式啦!趕緊移除吧!

想一想再回答,為何您想要學習Linux?有沒有持續學習的動力?您想要Linux幫您達成什麼樣的工作目標?

問答題部分:

我的Linux發生問題,我老是找不到正確的答案,想要去http://phorum.study-area.org提問,應該要先做哪些動作才發問?

1. 先將您 Linux 上面的問題作一個清楚的描述,例如,做了什麼動作,結果發生了什麼訊息與結果。

2. 先到 http://phorum.study-area.org 內的『搜尋』查詢有無相關的問題

3. 再到 http://www.google.com.tw 查詢一下有無相關的資訊

4. 將您的問題描述寫下,並且寫下您的判斷,以及查詢過資料的結果。

5. 等待回覆~

你覺得學習Linux最重要的一環是什麼?

其實是自己的學習心態~最重要的地方在於能夠『刻苦耐勞~』 ^_^

什麼是TLDP?全名為何?網站在哪裡?

TLDP是 The Linux Documentation Project 的縮寫,內容提到的是 Linux 作業系統的各個

How-To 以及相關的說明文件如 man page 等等。網站在 http://www.tldp.org 喔!

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

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

相關文章

如何使用Redis做MySQL的緩存

應用Redis實現數據的讀寫,同時利用隊列處理器定時將數據寫入mysql。 同時要注意避免沖突,在redis啟動時去mysql讀取所有表鍵值存入redis中,往redis寫數據時,對redis主鍵自增并進行讀取,若mysql更新失敗,則需…

MySQL中CREATE DATABASE和CREATE SCHEMA區別(轉)

在使用MS SQL的時候,一般創建數據庫我們都習慣于使用CREATE DATABASE 來完成,而使用CREATE SCHEMA來創建架構,但是在MySQL中,官方的中文文檔在 CREATE DATABASE 語法一節中寫了一句:也可以使用CREATE SCHEMA。那么CREA…

psychopy 與腦電打碼 eeg

2019獨角獸企業重金招聘Python工程師標準>>> 實驗程序就不放了,這里主要放如何向串口發送打碼的代碼 實際上,給腦電打碼的本質就是向串口發送一個字符,腦電的程序會自動在收到該字符的同時在腦電數據上進行標記。以下代碼打開了一…

deepin linux grub,deepin linux 安裝之后 引導錯誤 出現 grub

deepin 安裝之后 引導錯誤,,, 忙了一晚上 終于解決了 太辛苦了 不過明白了grub的工作原理也不虧,,,, 就是 整個過程滿滿的絕望 (哭具體怎么怎么回事 如下安裝deepin 15.11 安裝完之后不能引導 會卡在grub> 界面以上兩種方式 嘗試了6個小時 都是失敗的 期間出現各種問題 一個…

python怎樣連續輸入兩個數字_python實現輸入數字的連續加減

不用庫,寫了很久,一直出bug,到網上一搜,可以直接輸入之后,eval(str)即可得到結果! eval程序如下: sinput("請輸入要運算的數字") print("The result is{}".format(eval(s))…

修改JAVA代碼,需要重啟Tomcat的原因

準確的說只有修改方法中的內容才不需要重啟,因為tomcat中對于方法的調用是動態的,調用方法的時候,方法的內容才會被加載 新增成員變量,方法,或修改靜態方法和靜態變量、創建新的類 這些都是需要重啟的,因為…

python3輸入輸出_Python3 輸入和輸出

輸出格式美化 Python兩種輸出值的方式: 表達式語句和 print() 函數。(第三種方式是使用文件對象的 write() 方法; 標準輸出文件可以用 sys.stdout 引用。) 如果你希望輸出的形式更加多樣,可以使用 str.format() 函數來格式化輸出值。 如果你希望將輸出的值轉成字符串…

用 vue2 和 webpack 快速建構 NW.js 項目(1)

經過實踐和學習,發現本篇文章部分內容已經過時,請看我的關于 Vue 和 NW.js 的 最新文章 和相關實踐項目 vue-nw-seed 。使用到的技能點 vue2webpackNW.jsNode.js一、前言 先講一下這個項目的由來。我司要新上一個產品,是面向教育領域的一個…

mysql -- 索引的使用

普通索引:用于提升查詢速度唯一索引:用于提升查詢速度,還要求字段值不得重復主鍵索引:唯一性且不為空的索引全文索引:用于大量文本搜索中建立的索引雖然索引有好處,但是凡是都有倆面性,提高效率…

surface pro 7 linux,微軟 Surface Pro、Studio、Laptop 全線更新

今晨,微軟在紐約的秋季新品發布會上,發布了 Surface Pro 6、Laptop 2 以及最頂級的 Studio 2 三款備受期待的 Surface 產品。至此,包括年初的 Surface Book 2 在內,完成了2018 年 Surface 產品線所有升級計劃。當然這場規模不算大…

dremwere怎樣讓多個圖片并列排放_PPT圖片布局不好看?六步教你,看完就會。

我們平時很多場合需要演示講解時,少不了使用PPT。尤其目前白領層人士,項目總結、產品介紹、調研報告…無時無刻不被PPT包圍,又無時無刻不被PPT設計所困惱。誠然設計好看實用的PPT需要高質量素材資源和堅實的文字功底。但在處理美化PPT時&…

ThreadLocal 你到底是個什么鬼

2019獨角獸企業重金招聘Python工程師標準>>> 很多文章都拿它跟同步機制作比較,我覺得這個思路對于理解這個東西完全沒有作用。 ThreadLocal跟synchronize這類東西作比較,是很多文章的套路,我感覺這么比較,就跟比較重載…

SqlServer雙機熱備技術實踐筆記

SqlServer雙機熱備,大體上可以通過發布訂閱,日志傳送,數據庫鏡像來實現。 1,發布--訂閱 是最早最簡單的方案,但需要注意發布的時候,發布進程必須對快照目錄有訪問權限,這個問題可以從“查看快照…

安徽大學計算機教學平臺c語言作業,安徽大學計算機教學部練習題與答案1.pdf

一、計算機基礎知識1.下列敘述中,不是電子計算機特點的是_D____。A.運算速度快 B.計算精度高 C.高度自動化 D.邏輯判斷能力差2.現代電子計算機的本質工作原理是__D___。A.能進行算術運算 B.運算速度高 C.計算精度高 D.存儲并自動執行程序3.微型計算機的型號主要是以…

grep 顯示包含兩個關鍵字_linux三劍客之-grep

一、grep簡介1.介紹全局查找正則表達式并且打印結果行的命令。2.輸入一個文件或者一個標準輸入(stdin),或者是一個“-”連字符()。3.輸出打印在屏幕上4.grep家族擴展命令egrep、fgrep二、 Grep命令的應用1.命令格式grep [選項] 模式 [文件…]例如:grep root /etc/pa…

Python裝飾器的實現原理

Python中的裝飾器是通過利用了函數特性的閉包實現的,所以在說裝飾器之前,我們需要先了解函數特性,以及閉包是怎么利用了函數特性的。 1.函數特性 Python中的函數特性總的來說有四點: 1.函數作為變量傳遞 def add(x):return x 1a add 2.函數…

c語言注釋說明被計算機編譯系統忽略,C語言程序設計(陳艷 2019-2020-2)-中國大學mooc-題庫零氪...

第1章 C語言概述第1講 C語言概述隨堂測驗1、程序 #include void main() { printf("Hello, world!\n"); } 經過編譯運行會在顯示器上輸出 Hello, world! 如果希望輸出:Nice to meet you. 則應使用Nice to meet you.替換( )。A、voidB、mainC、p…

React文檔(五)組件和props

組件可以讓你將UI分割成獨立的,可復用的模塊,然后考慮將每個模塊彼此隔離。從概念上理解,組件就像js中的函數。他們接受隨意的輸入(被稱為props)然后返回React元素來描述屏幕上應該出現什么。 函數式和類式組件 定義一…

Windows 應用容器化

背景 在這個時間點,我們可能已經對 Linux 容器使用已經達到熟練掌握的程度,因為 Docker 與 Kubernetes 都是最早為 Linux 平臺設計。當我們從容器這項技術中體會到種種收益,對于我們的 windows 的應用是否也能利用容器技術簡化我們的開發運維…

python安裝函數庫pip網址_批量安裝python庫函數---pip

android Sqlite小記 1.android.database.sqlite.SQLiteException: near "": syntax error (code 1): 語法錯誤,如果你的報了這個錯誤 ... win8 VB6打開提示MSCOMCTL.ocx未注冊 從xp上復制相應的文件到win8相應的位置,如果是不可以,win8中反注冊此控件,再注…