知识大全 一些基础的 Linux 问题

Posted 系统

篇首语:不怕学问浅,就怕志气短。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 一些基础的 Linux 问题相关的知识,希望对你有一定的参考价值。

一些基础的 Linux 问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一些基础的 Linux 问题与讨论   注意 如果您有更好的试题 或者是有相关的资料要提供给 VBird 的话 我也会尽快的将他写到网页中的!感谢感谢!! ^_^   来看看解答啰   请注意 这些解答是 VBird 自己查书或者是实际操作所得到的答案 如果您发现这些答案是『错误的』请赶快跟 VBird 联络 好让我将资料赶快的订正!感谢大家的热情支持啰!     一 什么是 Linux 呢?!  · 试说明 Unix 与 Linux 的历史?   o Multics 系统 由Bell(贝尔实验室) MIT(麻省理工学院)与GE(美国通用电器)合作开发的一个系统   o K Thompson 替 DEC 公司写了一个简单的 file system 系统 此为 Unix 的前身 但是 Unix 一词尚未出现   o 由 Bell 的 D Richie 以 C 语言改写了 Thompson 的小系统 全部以 ASCII 档案进行改写 方便于应用!此时为第一次出现 Unix 这个作业系统的名词 不过 由于 Unix 乃针对不同的硬体而设定 因此仅出现在大型的 Server 上面看到!经过数年后 有底下几种版本    System V 来自于 ATT 公司    BSD 来自于加州理工学院    AIX 来自于 IBM 公司  o Richard Stallman 倡导 Open source 精神   o GNU 与 Free Sofare Foundation (FSF)由 R Stallman 倡导   o Xfree 出现在 Unix 上面 且在 年整合于 Linux 中!   o 芬兰大学生 Linus Torvalds在网路上首次公告 版的 Linux Kernel 称为 hobby   · 简单说明 GNU General Public License (GPL)的精神   o GPL 的授权之软体 乃为自由软体(Freeware) 任何人皆可拥有他   o 开发 GPL 的团体(或商业企业)可以经由该软体的服务来取得服务的费用   o 经过 GPL 授权的软体 其属于 Open source 的情况 所以应该公布其原始码   o 任何人皆可修改经由 GPL 授权过的软体 使符合自己的需求   o 经过修改过后 Open source 应该回馈给 Linux 社群   (PS Open source 最大的优点为多人维护 debugs 的速度较快 程式亦较为安全 但是缺点则是缺乏『专人』维护!)  · 什么是 Linux Distribution?   基本上 Linux 是在 年由芬兰大学生 Linus Torvalds 写的一个核心作业系统 最早仅只是核心而已 后来由于此一核心不但可以适合于主流 PC 的 x 架构 并且稳定 因此有相当多的团队加入研究开发 后来某些公司将一些套件加入此一核心中 变成为完整的『安装光碟』 亦即是 Linux Distribution 了!所以才会有这么多的 Linux 版本 各版本之间没有所谓的谁优谁劣 而是个有其优缺点!看你适合哪一款 就用那一款吧!   开发商针对 Linux Kernel 进行开发 并加入适合该 Kernel 的套件(如 ftp apache mail 等等) 及配合开发商本身的支援软体 而制作出来的可安装光碟即可称为 distribution   · 市面上众多的 Linux 版本当中 有何异同?   唯一相同的地方在于 Linux 的『Kernel』 目前 ( / / ) Kernel 发展至 xx 版本 至于不同点则是 Linux 开发商自行加入或者是研发的软体   · Linu Kernel 的功能   o System call interface   o Process control   o Memory management   o File System management   o Device drivers   简单的说 任何跟系统硬体资源有关的都是 Linux Kernel 管辖的范围 所以编辑核心的时候 将核心编的越小越好!  · 试说明 Linux Kernel 与使用者之间的相关性?   硬体<=>Kernel (Modules Loader)<=>Shell ( Terminal or GUI )<=>Users  · 试说明什么是 GUI   GUI 为 Graphical User Interface 的简写 即为使用者图形界面 目前我们在 Linux 上面的 GUI 一般称为 X Window 而其核心为 Xfree 这个 X Server !请注意 这个 Xfree 最大的功能即是在控制『显示卡 硬体周边』等跟 Window 有关的界面 所以 X Window 无法启动时 通常是 Xfree 这个 X Window 的核心驱动程式设定不完全有关!  · Linux 的优点   最大的优点来自于其良好的资源分配!所以具有   o 良好的多人多工环境 资源分配平均   o 除了免费之外 线上更新速度快 除错与安全性均较佳   o 为 Open source 的授权 故而具有 open source 的所有优缺点   o 网路功能强大   · Linux 是多人多工的环境 请问何谓多工(Multitask)与多人(Multiuser)   o Multitask 指的是多工环境 在 Linux 系统下 CPU 与其他例如网路资源可以同时进行多项工作 Linux 最大的特色之一即在于其多工时 资源分配较为平均!   o Multiuser 指的是 Linux 允许多人同时连上主机之外 每个使用者皆有其各人的使用环境 并且可以同时使用系统的资源!      二 Linux 的安装与认识 Linux 支援的硬体  · 一般而言 Linux 需要的配备并不需要太高档 但 Open Linux Server 需要?   o CPU 需要在 PII PIII P 或 K K 以上等级   o RAM 至少需要 MB   o 硬碟至少 MB 全部安装则需要 GB   · 什么是 IDE 界面 一般而言 普通 PC 允许几个 IDE 界面与装置?   o IDE 为用来传输硬碟资料的一个汇流界面   o 共有 IDE IDE 分别有 master 与 slave 所以共四个 IDE 装置支援!   · IDE 的 master 之第一个 logical 磁碟中 其装置代号(档案名称)为何?   /dev/hdc   · 在硬碟分割 (Partition)时 最多有几个 primary + extended ?   Primary + Extended 共四个 其中 Extended 通常只有一个! ( 更详细的硬碟与 MBR 可以参考 这里 这篇讨论 )  · 若在分割的时候 在 IDE 的 slave 硬碟中 分割『六个有用』的磁区(具有 filesystem 的) 此外 有两个 primary 的磁区!请问六个磁区的代号?   o /dev/hdb (primary)   o /dev/hdb (primary)   o /dev/hdb (extended)   o /dev/hda (logical 底下皆为 logical)   o /dev/hda   o /dev/hda   o /dev/hda   请注意 这四个 logical 相加的总和为 !  · 一般而言安装 Linux 至少要有哪两个 partition 呢?   o 根目录 / (root)   o 虚拟记忆体 Swap   · 一般而言 在 RAM 为 MB 或 MB 的系统中 swap 要开多大?   约两倍的 RAM 亦即为 MB 或 MB 可获得较佳效能!  · 光碟机与软碟机的代号(装置档案名称)?   o /dev/cdrom   o /dev/fd   · 网路卡(Neork Interface Card NIC)的代号?   o /dev/eth   · 预设的 Linux 档案格式为何?又 目前常用的 Journalling 档案格式为何?   o Ext   o Ext Reseifs   · 安装 Linux 的主要流程?   o BIOS(决定由 cdrom 或 floppy 开机 并载入PC硬体资讯)   o 载入 install kernel loader   o 收集硬体资讯   o Hard Disk 之 Partition   o Formation   o Softpackage 的选择   o 开始安装!   · 什么是 GMT 时间?台北时间差几个钟头?   GMT 时间指的是格林威治时间 为标准的时间 而台北时间较 GMT 快了 小时!  · Tap SCSI 硬碟 RAID printer 的装置代号?   o Tap : /dev/ht (IDE) /dev/st (SCSI);   o SCSI H D : /dev/sd[a p]   o RAID : /dev/md[ ];   o printer : /dev/lp[ ]      三 简易 KDE 的使用( X Window)  · 若以 X Window 为预设的登入方式 那请问如何进入 Virtual console 呢?   可以按下 [Ctrl] + [Alt] + [F ] ~ [F ] 进入 Virtual console ( 共六个 )   而按下 [Ctrl] + [Alt] + [F ] 可回到 X Window 的 desktop 中!  · 如何修改进入 Linux 时候的 run level ?又 run level 各代表什么意思?   o 修改 /etc/inittab 里头的设定即可   o 重新开机(如 init )    单人维护模式 没有网路功能    纯文字介面登入 多人多工环境    X Window 登入模式 多人多工模式   · XFree 在 X Window 中的角色为何?   基本角色是控制显示相关硬体的核心角色 也可以说程式 X Window 的 Server 此外 KDE 这个 Window management 则是 X Window 的 Client 呦!因此 XFree 若死掉了 那么 KDE 就无法被启动!  · XFree 的主要设定档在哪里?   就是在 /etc/X /XF Config 这个档案!  · KDE 预设提供多少个 Virtual desktops ?   预设是提供四个 就是在进入 KDE 之后 最下方的 bar 上面有 那个字样的那个咚咚!     四 线上求助 ( Help )  · 在 Linux 系统中 安装的套件 (RPM安装) 预设的文件资料放在那个目录底下?   /usr/share/doc  · 查看 Linux 系统的线上求助可以使用什么指令?   man mand   info mand  · 使用 man 来查询线上求助的时候 若要查询类似参数档(如/etc/passwd)需如何?   man passwd 或是例如 nf 则 man nf 那个 即是大部分的 config 档案的查询   · 使用 man 查询 mand 的所有相关指令时 需要下什么参数?   man –k mand 例如 man –k passwd  · man page 的 man path 变数 记录在那个档案中呢?!   /etc/nf cha138/Article/program/Oracle/201311/18366

相关参考

知识大全 Linux下解决MySQL服务的两个基本问题

Linux下解决MySQL服务的两个基本问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用

知识大全 Oracle 有关Linux常见问题的详细解答

Oracle有关Linux常见问题的详细解答  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Or

知识大全 系统启动脚本分析(6)--其它一些脚本简介

  摘要  这段时间在搞一个微型的Linux将它作为一个项目的平台这个过程中看了研究了一下Linux的启动过程同时把启动配置文件看了一下作了一下注释同时和大家共享一下:)我使用的Linux平台是Red

知识大全 软件实施工程师,面试会问一些什么问题

软件实施工程师,面试会问一些什么问题?我面的是上海交大,问了微机原理,数据库基础,,因为我本科是学通信工程所以问了学科交叉的内容,就是数字信号处理,很基础的问题,采样定律。因为非本专业,所以不会问的很

知识大全 在linux下安装0racle10g的艰难之旅

  在linux下安装oracle是一件令人生畏的事情其复杂程度远远超过安装linux操作系统本身如果能够进行成功的安装oracle那么同时也就顺便掌握了linux一些技术本文介绍在redhatlin

知识大全 .net基础收集汇总

最近的面试让我知道基础知识的重要性而我也每天都在网上找一些基础题来看其实面试无非都是一些理论基础只有基础过关了才会被问到技术性的问题所以第一关一定要打好   下面是我收集的一些题目以及答案(

知识大全 linux的基本操作(上)

  摘要:讲解如何对这个系统进行基本的操作    经过前面三个专题的学习我们的linux系统终于能够使用了下面就由我来讲解如何对这个系统进行基本的操作首先的问题当然是我们如何进入它了)    用户的登

知识大全 jsp如何调用linux shell

  经常碰到运营部门人要清缓存而缓存一直存在问题老在电脑面前处理也不是个办法想了个方法通过访问一个jsp页面自动清缓存    <%@pagelanguage="java"im

知识大全 开源之旅——数据库篇(图)

  第一站 走进开源数据库    %的投入 实现%的理想    在Linux这种开放源代码的操作系统已经逐渐被越来越多的企业应用时在基础软件平台的另一端开源数据库开始显山露水    近年来美国一些大企

知识大全 linux下php扩展mysqli的支持

  前两天一个站点转移过来因为给我的数据库有问题我也没有仔细处理这个站点今天把数据库弄好了发现还是用不了报的错误如下Fatalerror:Classmysqlinotfoundin原来是我之前在编译p