📄 9999questions.htm
字号:
<font color="#000099"><a href="#7-14">如何设定命令别名?使 lm 与 ls –al|more功能相同</a></font></li><li><font color="#000099"><a href="#7-15">如何将 /bin 的所有信息输出到 /home/testing.dat这个档案?</a></font></li><li><font color="#000099"><a href="#7-16">在上一题中,若还要输出到屏幕上,要如何是好?</a></font></li><li><font color="#000099"><a href="#7-17">执行 find ,并将正确的结果输出到right 而错误结果输出到 error 当中?</a></font></li><li><font color="#000099"><a href="#7-18">如何在指令列模式中将 /root/.bashrc的资料加在 /home/col/.bashrc 当中?</a></font></li><li><font color="#000099"><a href="#7-19">不要显示执行的结果要如何是好?</a></font></li><li><font color="#000099"><a href="#7-20">列出这个月曾经登入主机的使用者信息即可,不需要重复?</a></font></li><li><font color="#000099"><a href="#7-21">万用字符当中, *, ?, [] 各代表什么意思?</a></font></li></ol></blockquote><blockquote><b><font color="#000099"> 七.1、SHELL SCRIPTS</font></b><ol><li><font color="#000099"><a href="#7.1-1">什么是 shell scripts ? scripts有何功用?</a></font></li><li><font color="#000099"><a href="#7.1-2">要撰写可以经由键盘输入的 scripts时,常使用到的指令?</a></font></li><li><font color="#000099"><a href="#7.1-3">在 shell script 当中,在控制式中,&& 与 || 代表什么意思?</a></font></li><li><font color="#000099"><a href="#7.1-4">在使用循环的时候,常使用到的控制式为哪三个?</a></font></li><li><font color="#000099"><a href="#7.1-5">执行 scripts 的方法有哪两种?</a></font></li><li><font color="#000099"><a href="#7.1-6">如何宣告一个变量成为整数型态?</a></font></li><li><font color="#000099"><a href="#7.1-7">为何在 shell script 前面都要宣告shell 呢?</a></font></li><li><font color="#000099"><a href="#7.1-8">在判断式中,如何判断一个档名是否存在?</a></font></li><li><font color="#000099"><a href="#7.1-9">在执行一个 scripts 时,在 scripts内的变量, $0, $1 代表什么?</a></font></li><li><font color="#000099"><a href="#7.1-10">若要写一个既定的 parameter (如start ),用哪一个判断式较简单?</a></font></li><li><font color="#000099"><a href="#7.1-11">如何印出目前系统中的所有账号,并加以排序且输出到/tmp/account 中?</a></font></li><li><font color="#000099"><a href="#7.1-12">如何在不执行 scripts 的情况中 debug?</a></font></li></ol></blockquote><blockquote><b><font color="#000099"> 八、基本账号管理</font></b><ol><li><font color="#000099"><a href="#8-1">如何新增一个使用者 username,且该使用者没有家目录?</a></font></li><li><font color="#000099"><a href="#8-2">Linux 使用者的账号、密码与群组的名称档案放在哪里?</a></font></li><li><font color="#000099"><a href="#8-3">建立新使用者的预设家目录内容在那个目录中?</a></font></li><li><font color="#000099"><a href="#8-4">建立一个新使用者时,其使用到的相关档案有哪些?</a></font></li><li><font color="#000099"><a href="#8-5">root 的 UID 与 GID 各为何?</a></font></li><li><font color="#000099"><a href="#8-6">如何让一个使用者不能登入主机,但是可以收信?</a></font></li><li><font color="#000099"><a href="#8-7">试说明一个使用者登入系统的流程?</a></font></li><li><font color="#000099"><a href="#8-8">在 /etc/shadow 当中的日期设定中,其数字代表的意义为何?</a></font></li><li><font color="#000099"><a href="#8-9">如何变更使用者的一些属性?</a></font></li><li><font color="#000099"><a href="#8-10">如何视察一个使用者 username 所拥有的群组呢?</a></font></li><li><font color="#000099"><a href="#8-11">试说明如何手动增加一个使用者 username与群组 groupname?</a></font></li><li><font color="#000099"><a href="#8-12">试说明 /etc/passwd 这个档案的内容与格式:</a></font></li><li><font color="#000099"><a href="#8-13">使用 id 这个指令时,可以显示什么讯息数据?</a></font></li><li><font color="#000099"><a href="#8-14">可以控制使用者使用主机资源的预设档案在哪里?</a></font></li><li><font color="#000099"><a href="#8-15">基本的压缩指令有哪些?</a></font></li></ol></blockquote><blockquote><b><font color="#000099"> 九、开机程序</font></b><ol><li><font color="#000099"><a href="#9-1">试说明开机流程:</a></font></li><li><font color="#000099"><a href="#9-2">开机时后的加载讯息可以看哪里?</a></font></li><li><font color="#000099"><a href="#9-3">改变 run-level 或关机的指令</a></font></li><li><font color="#000099"><a href="#9-4">改变登入 Linux 时候预设的 run-level要改那个档案?</a></font></li></ol><b><font color="#000099"> 十、程序与资源管理</font></b><ol><li><font color="#000099"><a href="#10-1">如何查看目前的程序?</a></font></li><li><font color="#000099"><a href="#10-2">如何查看目前的内存使用状况?</a></font></li><li><font color="#000099"><a href="#10-3">目前的工作如何丢到背景中?</a></font></li><li><font color="#000099"><a href="#10-4">如何取得目前背景中的工作,且将他拉回前景中?</a></font></li><li><font color="#000099"><a href="#10-5">如何设定一个程序在开始执行时候的优先值?</a></font></li><li><font color="#000099"><a href="#10-6">什么指令可以修改一个正在执行的程序之nice 值?</a></font></li><li><font color="#000099"><a href="#10-7">在例行性命令中,使用的两支 demane是什么?</a></font></li><li><font color="#000099"><a href="#10-8">使用 crontab 这个『指令』的时候,如何可以查看目前的工作与删除目前的工作?</a></font></li><li><font color="#000099"><a href="#10-9">常用的 kill 指令之 signal 当中,1, 9, 15 代表什么?</a></font></li></ol></blockquote><hr width="100%"><font size="+1"><font color="#000066">来看看解答啰</font><font color="#000099">:</font></font><blockquote>请注意:这些解答是 VBird 自己查书或者是实际操作所得到的答案,如果您发现这些答案是『错误的』请赶快跟<a href="mailto:vbird@aerosol.ev.ncku.edu.tw">VBird</a>联络,好让我将数据赶快的订正!感谢大家的热情支持啰!</blockquote><blockquote><center><hr width="100%"><b><font color="#000099">一、什么是 Linux 呢?!</font></b></center><ul><li><a name="1-1"></a><font color="#000099">试说明 Unix 与 Linux 的历史?</font></li><ul><li><font face="SimSun"><b>Multics 系统</b>:由Bell(贝尔实验室)、MIT(麻省理工学院)与GE(美国通用电器)合作开发的一个系统;</font></li><li><font face="SimSun"><b>1969</b>:K. Thompson 替 DEC 公司写了一个简单的file system 系统,此为 Unix 的前身,但是 Unix 一词尚未出现</font></li><li><font face="SimSun"><b>1973</b>:由 Bell 的 D. Richie 以 C 语言改写了 Thompson的小系统,全部以 ASCII 档案进行改写,方便于应用!此时为第一次出现 Unix这个操作系统的名词,不过,由于 Unix 乃针对不同的硬件而设定,因此仅出现在大型的Server 上面看到!经过数年后,有底下几种版本:</font></li><ul><font color="#000066" face="SimSun">1. System V  来自于ATT 公司;</font><br><font color="#000066" face="SimSun">2. BSD  来自于加州理工学院;</font><br><font color="#000066" face="SimSun">3. AIX  来自于 IBM 公司</font></ul><li><font face="SimSun"><b>1979</b>:Richard Stallman 倡导 Open source 精神;</font></li><li><font face="SimSun"><b>1984</b>:GNU 与 Free Software Foundation (FSF)由R. Stallman 倡导;</font></li><li><font face="SimSun"><b>1986</b>:Xfree86 出现在 Unix 上面,且在 1994 年整合于Linux 中!</font></li><li><font face="SimSun"><b>1991</b>:芬兰大学生 Linus Torvalds在网络上首次公告0.02 版的 Linux Kernel ,称为 hobby。</font></li></ul></ul><ul><li><a name="1-2"></a><font color="#000099">简单说明 GNU General Public License(GPL)的精神:</font></li><ul><li><font face="SimSun">GPL 的授权之软件,乃为自由软件(Freeware),任何人皆可拥有他;</font></li><li><font face="SimSun">开发 GPL 的团体(或商业企业)可以经由该软件的服务来取得服务的费用;</font></li><li><font face="SimSun">经过 GPL 授权的软件,其属于 Open source 的情况,所以应该公布其原始码;</font></li><li><font face="SimSun">任何人皆可修改经由 GPL 授权过的软件,使符合自己的需求;</font></li><li><font face="SimSun">经过修改过后 Open source 应该回馈给 Linux 社群。</font></li><br><font face="SimSun">(PS. Open source 最大的优点为多人维护, debugs的速度较快,程序亦较为安全,但是缺点则是缺乏『专人』维护!)</font></ul></ul></blockquote><blockquote><ul><li><a name="1-3"></a><font color="#000099">什么是 Linux Distribution?</font></li><br><font face="SimSun">基本上 Linux 是在 1991 年由芬兰大学生 Linus Torvalds写的一个核心操作系统,最早仅只是核心而已,后来由于此一核心不但可以适合于主流PC 的 x86 架构,并且稳定,因此有相当多的团队加入研究开发,后来某些公司将一些套件加入此一核心中,变成为完整的『安装光盘』,亦即是Linux Distribution 了!所以才会有这么多的 Linux 版本,各版本之间没有所谓的谁优谁劣,而是个有其优缺点!看你适合哪一款,就用那一款吧!</font><br><font face="SimSun">开发商针对 Linux Kernel 进行开发,并加入适合该Kernel 的套件(如 ftp, apache, mail 等等),及配合开发商本身的支持软件,而制作出来的可安装光盘即可称为distribution。</font></ul></blockquote><blockquote><ul><li><a name="1-4"></a><font color="#000099">市面上众多的 Linux 版本当中,有何异同?</font></li><br><font face="SimSun">唯一相同的地方在于 Linux 的『<b>Kernel</b>』,目前( 2002/06/29 ) Kernel 发展至 2.4.xx 版本,至于不同点则是 Linux 开发商自行加入或者是研发的软件。</font></ul><ul><li><a name="1-5"></a><font color="#000099">Linu Kernel 的功能:</font></li><ul><li><font face="SimSun">System call interface</font></li><li><font face="SimSun">Process control</font></li><li><font face="SimSun">Memory management</font></li><li><font face="SimSun">File System management</font></li><li><font face="SimSun">Device drivers</font></li></ul><font face="SimSun">简单的说,任何跟系统硬件资源有关的都是 Linux Kernel管辖的范围,所以编辑核心的时候,将核心编的越小越好!</font></ul><ul><li><a name="1-6"></a><font color="#000099">试说明 Linux Kernel 与使用者之间的相关性?</font></li><br><font face="SimSun">硬件<=>Kernel (Modules Loader)<=>Shell (Terminal or GUI )<=>Users</font></ul><ul><li><a name="1-7"></a><font color="#000099">试说明什么是 GUI</font></li><br><font face="SimSun">GUI 为 <b>Graphical User Interface</b> 的简写,即为使用者图形界面,目前我们在Linux 上面的 GUI 一般称为 X-Window ,而其核心为 Xfree86 这个 X-Server !请注意,这个<b>Xfree86</b>最大的功能即是在控制『显示卡、硬件周边』等跟 Window 有关的界面,所以 X-Window无法启动时,通常是 Xfree86 这个 X-Window 的核心驱动程序设定不完全有关!</font></ul><ul><li><a name="1-8"></a><font color="#000099">Linux 的优点:</font></li><br><font face="SimSun">最大的优点来自于其良好的资源分配!所以具有:</font><ul><li><font face="SimSun">良好的多人多任务环境,资源分配平均;</font></li><li><font face="SimSun">除了免费之外,在线更新速度快,除错与安全性均较佳;</font></li><li><font face="SimSun">为 Open source 的授权,故而具有 open source 的所有优缺点;</font></li><li><font face="SimSun">网络功能强大。</font></li></ul></ul><ul><li><a name="1-9"></a><font color="#000099">Linux 是多人多任务的环境,请问何谓多任务(Multitask)与多人(Multiuser):</font></li><ul><li><font face="SimSun"><b>Multitask</b> 指的是多任务环境,在 Linux 系统下,CPU 与其它例如网络资源可以同时进行多项工作, Linux 最大的特色之一即在于其多任务时,资源分配较为平均!</font></li><li><font face="SimSun"><b>Multiuser</b> 指的是 Linux 允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且可以同时使用系统的资源!</font></li></ul></ul><center><hr width="100%"><b><font color="#000099">二、Linux 的安装与认识 Linux支持的硬件</font></b></center><ul><li><a name="2-1"></a><font color="#000099">一般而言, Linux 需要的配备并不需要太高档,但Open Linux Server 3.1.1 需要?</font></li><ul><li><font face="SimSun">CPU 需要在 PII, PIII, P4 或 K7, K8 以上等级;</font></li><li><font face="SimSun">RAM 至少需要 64 MB,</font></li><li><font face="SimSun">硬盘至少 550 MB,全部安装则需要 1.7GB</font></li></ul></ul></blockquote><blockquote><ul><li><a name="2-2"></a><font color="#000099">什么是 IDE 界面,一般而言,普通PC 允许几个 IDE 界面与装置?</font></li><ul><li><font face="SimSun">IDE 为用来传输硬盘数据的一个汇流界面;</font></li><li><font face="SimSun">共有 IDE1, IDE2 ,分别有 master 与 slave 所以共四个IDE 装置支持!</font></li></ul></ul><ul><li><a name="2-3"></a><font color="#000099">IDE2 的 master 之第一个 logical磁盘中,其装置代号(文件名称)为何?</font></li><br><font face="SimSun">/dev/hdc5</font></ul><ul><li><a name="2-4"></a><font color="#000099">在硬盘分割 (Partition)时,最多有几个
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -