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.mzph.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中反注册此控件,再注…