文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>假期Linux复习资料---问答题形式

假期Linux复习资料---问答题形式

时间:2006-08-04  来源:codfei

假期Linux复习资料---问答题形式

Codfei

Linux的规划与安装

1. 请问“核心”(kernel)是什么?“操作系统”又是什么?

答:一台机器是否能够正常工作,需要通过“核心”进行管理,因此,“核心”可以说是一台机器能否正常运转的主要部件。这个“核心”就是所谓的“操作系统”最底层的组件,它负责操作系统与“硬件”之间的沟通,我们要利用操作系统来使硬件正常地工作,也需要通过“核心”来帮忙转译。所谓的“操作系统”则是构建在核心之上,加入了许多功能与对象,好让用户能够更加轻易地管理核心来操纵硬件工作。

2.什么是LINUX?

答:Linux是芬兰人Linus Torvalds先生编写出来的一个小核心操作系统,由于该操作系统是依据Unix的核心修改而来,因此这个系统继承了Unix的良好传统:稳定性高,多用户多任务环境设计优良,配备要求较低等优点。不过,Linux其实就是一个“核心”,这个“核心”是管理与操纵硬件正确工作的主要功能。目前我们提到的Linux不论是由何家公司开发出来,都是使用 http://www.kernel.org 所发布的Linux核心。

3.Linux对于硬件的要求是什么?是否一定要很高的配置才能安装Linux?

答:Linux对于硬件的要求因服务种类,服务范围及主机的角色而定。例如一台专门用来进行运算数值解析的Linux工作站,需要比较强大的CPU与足够的RAM进行工作,至于一般家用的仅用来作为ADSL宽带路由器的Linux主机,则只要586等级的计算机,甚至486系列就可以了。

4.Linux安装规范中,有两个分区一定要有,是哪两个?

答:根目录“/”与swap。

5.一个硬盘最多可以有几个Primary+Extended扇区?

答:最多可以有4个,其中Extended最多只能有一个。

6.一般的Swap的建议大小为多少?

答:Swap可以简单地想成是虚拟内存,通常的它的建议大小为RAM的两倍,但是实际上还是得视您的主机规格配备与用途而定。

7.如果我以文字模式登入Linux主机,我有几个终端接口可以使用?如何切换各个不同的终端接口?

答:共有6个,tty1~tty6,切换的方式为Crtl+Alt+[F1]~[F7],其中,[F7]用于切换到图形界面。

8.想知道date如何使用,应该如何查询?

答:最简单的方式就是使用man date或info date,如果该套件有完整说明,应该可以在/usr/share/doc中找到说明文档。

9.我想在今天的1:30让系统自动关机,要怎么做?

答:shutdown –h 1:30

Linux的文件,目录与磁盘格式

1. 若文件属性为-rwxrwxrwx,则表示这个文件的意义是什么?

答:任何人都可读可写可执行。

2.我需要将一个文件的属性改为-rwxr-xr--,请问该输入什么命令?

答:chmod 754 filename或chmod u=rwx,g=rx,o=r filename
3. 若需要更改一个文件的拥有着与群组,该用什么命令?

答:chown,chgrp

4.请说出下面的目录主要放置什么数据?

答:  /etc/:系统的所有设定文件几乎都在此,尤其passwd,shadow。

/etc/rc.d/init.d:系统启动时加载服务的脚本文件的存放地点。

/boot:启动配制文件,也是预设存放核心vmlinuz的地方。

/usr/bin,/bin:用于存放一般执行文件的地方。

/usr/sbin,/sbin:系统管理员常用指令集的存放地点。

/dev:存放所有系统设备文件的目录。

/var/log:存放系统登陆文件的地方。

5.若一个文件的文件名以“.”开头,例如.bashrc文件,这代表什么?如何显示这种文件的文件名及相关属性?

答:以“.”开头的文件为隐藏文件,需要使用ls –a指令才能显示出隐藏文件的内容,而使用ls –al才能显示其属性。

6.什么是绝对路径与相对路径?

答绝对路径的写法以“/”开头,相对路径则不是。

7.如何更改一个目录的名称,例如由/home/test变为/home/test2?

答:mv /home/test /home/test2

8.PATH环境变量的意义是什么?

答:PATH环境变量用来在执行可执行文件时,指定文件搜寻的目录路径。

9.umask有什么用处与优点?

答:umask可以删除一些属性,因此,适当的使用umask有助于系统的安全,因为他可以用来建立默认目录或文件的权限。

10.当一个用户的umask分别为033与044,他所建立的文件与目录的权限是什么指令?

答:在umask为033时,则默认删除group与others的w(2)x(1)权限,因此权限变为“文件:-rw-r--r--”,“目录:drwxr--r--”。当umask为044时,则删除r属性,因此就变为“文件:-rw--w--w-”,“目录:drwx-wx-wx”。

11.什么是SUID?

答:若一个指令具有SUID功能,则其他人使用这个指令时,该程序将具有指令拥有者的权限。

学习shell

1.在vi中,PageDown按钮可以使用什么组合键来取代?

答:Ctrl+f可以向后翻一页。

2. 如何在vi中转到文件的页首或页尾?

答:首页为1G,而页尾为G。

3. 如何在一行中移动到行首及行尾?

答:移动到行首按0,移动到行尾按$.

4. 进入编辑模式的键是什么?

答:i ,I, o, O ,a, A, R.

5. 在vi中,r有什么功能?

答:取代光标所在的字符

6. 如何将当前页面另存为新文档?

答:  :w filename

7. Vi编辑器,实例练习

1.请在/root目录下建立一个名为vitest的目录

mkdir /root/vitest

2.进入vitest目录中

cd /root/vitest

3.将/etc/man.config复制到本目录下

cp /etc/man.config

4.使用vi开启本目录下的man.config文件

vi man.config

5.在vi中设定行号

:set nu

6.移动到第62行,向右移动40个字符,请问您在双引号中看到的是什么目录?

先按下62G,在按下40+右键,会看到/dir/bin/foo

7.移动到第一行,并且向下搜寻teTEX字符串,请问他在第几行?

先按下1G,然后按下/teTEX搜寻,会看到它在第51行。

8.接下来,将50到100行之间的man改为MAN,要求是逐个查找修改,如何输入?

:50,100s/man/MAN/gc

9.修改完之后, 反悔,要全部复原,有哪些办法?

1)简单的方法是一直按u恢复到原始状态。

2)不保存退出。使用:q!重新读取该文件。.

10.复制51行到10行这10行的内容,并且粘贴到最后一行之后?

51G,然后在10yy之后按下G到最后一行,再使用p粘贴10行。

11.删除11到30行之间20行的内容?

11G之后,使用20dd即可删除20行。

12.将这个文件另存为文件名为man.test.config的文件?

:w man.test.config

13.转到第29行,并且删除15个字符?

29G之后,再使用15X即可删除15个字符;

14.请问目前的文件有多少行,多少字符?

135行,3903个字符

15.保存后退出

:wq!

8. 如何显示HOME这个环境变量?

答:echo $HOME

9.如何得知当前所有变量与环境变量的设定值?

答:env   set

10.是否可以设定一个变量的名称为3myhome?

答: 不行,不能以数字开头

11.如何取消变量与命令别名的内容?

答:unset    unalias

12.如何设定一个变量名称为name,内容为It’s my name?

答: name=It\’s\my\name  或 name=”It’s my name”

13.环境变量文件的加载顺序是什么?

答:先由/etc/passwd取得bash,再到/etc/profile 读取主要的环境变量,同时将/etc/inputrc及/etc/profile.d内容读入。之后,再到个人的根目录读取 ~/.bash_profile及~/.bashrc等文件。

14.man page 的路径配置文件是什么?

答:/etc/man.config或/etc/man.conf

15.跳转符号\有什么用途“?

答:可以用来跳转特殊字符,例如Enter,$等,使其成为一般字符!

16.连续输入命令时,;,&&,|| 有什么不同?

答:分号可以让两个commnd连续运作,不考虑command1的输入状态,&&则前一个指令必须没有错误信息,亦即返回值需为0,则command2才会执行,||则与&&相反。

17.如何从last的结果中独立出账号,并且列出本月曾经登入过的账号?

答:lsat | cut –d “” –f1 | sort |uniq

 

18.我今天有个目录想要备份,需要将它压缩保存。假设这个目录是/home/mybackup,请问如何备份比较好?

答:tar –zcvf mybackup.tar.gz /home/mybackup

19.我前几天在他的根目录,即/home/codfei目录中写了一个文件,这个文件里含有$PS1这个字符,但是我却忘记这个文件的文件名,你帮我找出来?

答:grep \$PS1 /home/codfei/*

20.今天我架设了一个DNS主机,我知道这个服务器的信息会显示在/var/log/messages 文件中,并且知道它的关键词是named,请问我要如何将所有关于DNS的信息找出来?

答:grep named /var/log/messages

Linux用户管理

1.       root 的UID与GID是多少?基于这个理由,我要让test账号具有root的权限,我该怎么办?

答:root 的UID与GID均为0,所以要让test变成root权限,就将/etc/passwd中的test的UID与GUD字段变成0。

2.       假设我是一个系统管理员,我有一个用户最近不乖,我想暂时将他的账号停掉,让他近期无法进行任何动作,等到未来他乖一点之后,再启用他的账号,请问:怎么做比较好?

答:·将/etc/passswd的shell字段写成/sbin/nologin,即可让该账号暂时无法登入主机;

   ·在/etc/shadow内密码字段的最前面添加一个*号,这样该账号也无法登入;

   ·将/etc/shadow的第八个字段关于账号取消日期的那个项设为小于当前日期的数字,他就无法登入系统了。

3. 在使用userass时,新增账号中的UID,GID还有其他相关的密码控制,都是在哪几个文件中设定的?

答:在/etc/login.defs和/etc/defaults/useradd中规定。

4.我希望在设定每个账号时(使用useradd),默认情况下,它们的根目录就含有一个名为www的子目录,应该怎么样?

答:在/etc/skel中新增一个名为www的目录。

5.pwconf 指令有什么功能?

答:可以让passwd中的账号设定一份密码到/etc/shadow中。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关阅读 更多 +
排行榜 更多 +
创世纪人类命运

创世纪人类命运

飞行射击 下载
军火英雄安卓版

军火英雄安卓版

飞行射击 下载
天空滑翔机3d

天空滑翔机3d

飞行射击 下载