校对Basic Linux Interview Questions and Answers – Part II

This commit is contained in:
wxy 2013-12-12 23:23:08 +08:00
parent 37db8a8b09
commit 3535c0ccd0

View File

@ -1,14 +1,14 @@
基本的 Linux 面试问题和答案 - 第二部分
Linux 面试基础问题 - 2
================================================================================
继续我们这面试系列在这篇文章里我们给出了10个问题。这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到。然而通过这些文章我们呈现出的是一个交互的学习平台这必将会对你有很大的帮助。
![](http://www.tecmint.com/wp-content/uploads/2013/11/Basic-Interview-Questions-2.png)
自本系列的上一篇文章[11个基本的 Linux 面试问题][1],我们分析了不同论坛对此作出的评论,我们不得不提的是我们很有必要提供优质的文章给我们的读者。我们付出了时间和金钱,那我们又渴望从你们身上得到什么回报呢?答案是没有的。如果你不能赞扬我们的工作,但恳请不要在评论中败坏我们的工作。
自本系列的上一篇文章[11个基本的 Linux 面试问题][1],我们分析了不同论坛对此作出的评论,这对我们将更好的文章提供给我们的读者是很重要的。我们付出了时间和金钱,那我们又渴望从你们身上得到什么回报呢?答案是没有的。如果你不能赞扬我们的工作,但恳请不要在评论中诋毁我们的工作。
如果你在文章中没有找到什么新的东西,但也请不要忘记它对某些人却是非常有用的,并且他或她会非常感激我们的工作。我们不能够让每一篇文章都使大家高兴。但我希望读者们能够尽量理解。
### 问题1哪一条命令把用户登录会话记录在文件中? ###
### Q.1:哪一条命令用于把用户登录会话记录在文件中? ###
- macro
- read
@ -16,15 +16,15 @@
- record
- sessionrecord
> **答**script 命令是用来把用户登录的会话信息记录在文件里。这条命令能够用在 shell 脚本里面或者直接在终端中使用。下面是一个例子,它记录了开始用 script 到输入 exit 结束之间的所有东西。
> **答**script 命令是用来把用户登录的会话信息记录在文件里。这条命令能够用在 shell 脚本里面或者直接在终端中使用。下面是一个例子,它记录了开始用 script 到输入 exit 结束之间的所有东西。
Lets record the users login session with script command as shown.
如下命令记录用户登录会话到一个文件中:
[root@tecmint ~]# script my-session-record.txt
Script started, file is my-session-record.txt
The content of log file my-session-record.txt can be views as:
记录的文件“my-session-record.txt”可以通过下述方式查看
[root@tecmint ~]# nano my-session-record.txt
@ -33,15 +33,15 @@ The content of log file my-session-record.txt can be views as:
^[[0m^[[01;34mBinary^[[0m ^[[01;34mDocuments^[[0m ^[[01;34mMusic^[[0m $
^[[01;34mDesktop^[[0m ^[[01;34mDownloads^[[0m my-session-record.txt ^[[01;34$
### 问题2以下那一条命令可以用来查看内核日志信息 ###
### Q.2以下那一条命令可以用来查看内核日志信息 ###
- dmesg
- kernel
- ls -i
- uname
- None of the above
- 以上全不是
> **答**:执行 'dmesg' 命令可以查看内核的日志信息。在上面的命令中kernel 不是一个有效的命令,'ls -i' 是用来列出工作目录中文件的索引节点,而 'uname' 是用来显示操作系统。
> **答**:执行 'dmesg' 命令可以查看内核的日志信息。在上面的命令中kernel 不是一个有效的命令,'ls -i' 是用来列出工作目录中文件的索引节点,而 'uname' 是用来显示操作系统信息的
[root@tecmint ~]# dmesg
@ -61,7 +61,7 @@ The content of log file my-session-record.txt can be views as:
BIOS-provided physical RAM map:
...
### 问题3哪一条命令是用来显示 Linux 内核发行信息的? ###
### Q.3哪一条命令是用来显示 Linux 内核发行信息的? ###
- uname -v
- uname -r
@ -69,13 +69,13 @@ The content of log file my-session-record.txt can be views as:
- uname -n
- uname -o
> **答**uname -r是用来显示内核的发行信息。其它参数-v-m-no分别显示内核版本、机器硬件名称、网络节点、主机名和操作系统。
> **答**uname -r是用来显示内核的发行信息。其它参数-v-m-no分别显示内核版本、机器硬件名称、网络节点、主机名和操作系统。
[root@tecmint ~]# uname -r
2.6.32-279.el6.i686
### 问题4那一条命令是被用来识别文件类型的 ###
### Q.4那一条命令是被用来识别文件类型的 ###
- type
- info
@ -83,51 +83,51 @@ The content of log file my-session-record.txt can be views as:
- which
- ls
> **答**file命令是用来识别文件类型的。其语法是file [选项] 文件名’。
> **答**file命令是用来识别文件类型的。其语法是file [选项] 文件名’。
[root@tecmint ~]# file wtop
wtop: POSIX shell script text executable
### 问题5哪一条命令是被用来找一条命令的二进制文件、源和手册的所在的路径 ###
### Q.5哪一条命令是被用来找一条命令的二进制文件、源和手册的所在的路径 ###
> **答**whereis驾到whereis命令是用来找一条命令的二进制文件、源和手册的所在的路径。
> **答**whereis驾到whereis命令是用来找一条命令的二进制文件、源和手册的所在的路径。
[root@tecmint ~]# whereis /usr/bin/ftp
ftp: /usr/bin/ftp /usr/share/man/man1/ftp.1.gz
### 问题6当用户登录时默认情况下哪些文件会被调用作为用户资料 ###
### Q.6:当用户登录时,默认情况下哪些文件会被调用作为用户配置 ###
> **答**:在用户的目录下‘.profile.bashrc会默认地被调用作为用户资料
> **答**:在用户的目录下‘.profile.bashrc会默认地被调用作为用户配置
[root@tecmint ~]# ls -al
-rw-r--r--. 1 tecmint tecmint 176 May 11 2012 .bash_profile
-rw-r--r--. 1 tecmint tecmint 124 May 11 2012 .bashrc
### 问题7resolve.conf文件是什么的配置文件 ###
### Q.7resolve.conf文件是什么的配置文件 ###
> **答**/etc/resolve.conf 是 DNS 客户端的配置文件。
> **答**/etc/resolve.conf 是 DNS 客户端的配置文件。
[root@tecmint ~]# cat /etc/resolv.conf
nameserver 172.16.16.94
### 问题8哪一条命令是用来创建一个文件的软链接的 ###
### Q.8哪一条命令是用来创建一个文件的软链接的 ###
- ln
- ln -s
- link
- link -soft
- None of the above
- 以上都不是
> **答**:在 Linux 环境下ls -s是被用来创建一个文件的软链接的。
> **答**:在 Linux 环境下ls -s是被用来创建一个文件的软链接的。
[root@tecmint ~]# ln -s /etc/httpd/conf/httpd.conf httpd.original.conf
### 问题9pwd命令是passwd命令的别名吗 ###
### Q.9在Linux下pwd命令是passwd命令的别名吗 ###
> **答**不是默认情况下pwd命令不是passwd命令的别名。pwdprint working directory的缩写也就是输出当前的工作目录passwd在 Linux 中是被用来更改用户的帐号密码。
> **答**不是默认情况下pwd命令不是passwd命令的别名。pwdprint working directory(显示工作目录)的缩写也就是输出当前的工作目录passwd在 Linux 中是被用来更改用户的帐号密码。
[root@tecmint ~]# pwd
@ -138,9 +138,9 @@ The content of log file my-session-record.txt can be views as:
New password:
Retype new password:
### 问题10在 Linux 中,你会怎样检测 pci 设备的厂商和版本。 ###
### Q.10在 Linux 中,你会怎样检测 pci 设备的厂商和版本。 ###
> **答**:我们用的 Linux 命令是lspci
> **答**:我们用的 Linux 命令是lspci
[root@tecmint ~]# lspci
@ -151,14 +151,14 @@ The content of log file my-session-record.txt can be views as:
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev b1)
...
现在到此为止。我希望以上的问题对你会有很大的帮助。在下星期我会再想出一些新的问题。到时请保持好的健康,继续关注我们并且与 Tecmint 保持联系喔!
现在就到这里。我希望以上的问题也许对你很有用。在下星期我会再想出一些新的问题。到时请保持好的健康,继续关注我们并且与 Tecmint 保持联系喔!
--------------------------------------------------------------------------------
via: http://www.tecmint.com/basic-linux-interview-questions-and-answers-part-ii/
译者:[hyaocuk](https://github.com/hyaocuk) 校对:[校对者ID](https://github.com/校对者ID)
译者:[hyaocuk](https://github.com/hyaocuk) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://www.tecmint.com/basic-linux-interview-questions-and-answers/
[1]:http://linux.cn/article-2315-1.html