Linux 面试题,linux面试题


-------这是前两天做的Linux 面试题-----------------

第一部分:选择题(每题2分 共50)

 

1.在创建Linux分区时,一定要创建(   D  )两个分区

A. FAT/NTFS    B. FAT/SWAP     C. NTFS/SWAP   D.SWAP/根分区

2. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(    C  )

A. NID  B. PID  C. UID  D. CID

3. 哪个目录存放用户密码信息(    B   )

A. /boot   B. /etc   C. /var   D. /dev

4. 默认情况下管理员创建了一个用户,就会在(   B    )目录下创建一个用户主目录。

A. /usr  B. /home   C. /root  D. /etc

5. 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(   D  )目录。

A. /home   B. /bin   C. /etc   D. /dev

6. 如果要列出一个目录下的所有文件需要使用命令行(    A   )

A. ls –l  B. ls   C. ls –a(所有)   D. ls –d

7. vi编辑器里,命令"dd"用来删除当前的(   A   )

A. 行   B. 变量   C. 字  D. 字符

8.Red Hatcentos中,一般用(     D  )命令来查看网络接口的状态

A. ping       B. ipconfig  C. winipcfg  D  ifconfig

9. 按下(   A   )键能终止当前运行的命令

A. Ctrl-C   B. Ctrl-F   C. Ctrl-B   D. Ctrl-D

10. 你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作(    B ) 
    A.在末行模式下,键入:wq         B.在末行模式下,键入:q!
    C.在末行模式下,键入:x!          D.在编辑模式下,键入“ESC”键直接退出vi

11.在下列分区中,centos6.5默认的分区是(    D  

A. NFS     B. EXT4   C. EXT3  D.   NTFS

12.若要将鼠标从VM中释放出来,可按    A   )键来实现

A. Ctrl + Alt  B. Ctrl +Alt +Del   C. Ctrl +Alt +Enter  D Ctrl +Enter

13.如果用户想对某一命令详细的了解,可用(   B   

A. ls   B. help    C. man    D dir

14. Samba服务器的配置文件是    D   )。
A httpd.conf  B inetd.conf  C rc.samba  D smb.conf

15.Linux文件权限一共10位长度,分成四段,第三段表示的内容是 (    C    )。

A. 文件类型          B. 文件所有者的权限      

C. 文件所有者所在组的权限 D. 其他用户的权限

16.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(  D  )。

A. -m           B. -d         C. -f       D. -p

17.下列关于/etc/fstab文件描述,正确的是(     D    )。

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

18./etc/shadow文件中存放 (   A  )。

A.用户账号基本信息             B.用户口令的加密信息

C.用户组信息                   D.文件系统信息

19.为卸载一个软件包,应使用 __B___ 。

A.rpm -i     B.rpm -e     C.rpm -q    D.rpm -V

20.下面关于文件 "/etc/sysconfig/network-scripts/ifcfg-eth0"的描述哪个是正确的? (    D  )

A.它是一个系统脚本文件   B.它是可执行文件

C.它存放本机的名字       D.它指定本机eth0IP地址

21.LINUX中,要查看文件内容,可使用(  A  )命令。

A.more        B.cd       C.login        D.logout

22.RED HAT LINUX所提供的安装软件包,默认的包格式为(   A )。

A..tar        B..tar.gz        C..rpm         D..zip

23.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(   C )。

A.tar –cvf myfile.txt     myfile.txt.tar.gz

B.tar –zcvf myfile.txt     myfile.txt.tar.gz

C.tar –zcvf myfile.txt.tar.gz    myfile.txt

D.tar –cvf myfile.txt.tar.gz    myfile.txt

24.usermod命令无法实现的操作是(B    

A.账户重命名                        B.删除指定的账户和对应的主目录

C.加锁与解锁用户账户        D.对用户密码进行加锁或解锁

25.网络管理员对www服务器可进行访问、控制存取和运行等控制,这些控制可在(   A 文件中体现。

A.httpd.conf                B.lilo.conf           C.inetd.conf        D.resolv.conf

 

第二部分:填空题(每空1分 共15分)


1. Linux内核引导时,从文件      /etc/fstab    中读取要加载的文件系统。

2. 某文件的权限为:drw-r--r--,用数值形式表示该权限   644  ,该文件属性是  可读写     

3.链接分为:     软链接          硬链接    

4.为脚本文件指定执行权的命令及参数是       chmod 111 shell           

5./root文件夹下查找后缀为.cpp的文件使用       find /root-name  *.cpp             命令

6.将光盘/dev/hdc卸载的命令       rpm -e /dev/hdc              

7.立即结束PID号为19222的后台进程的命令是                 

8.使用         yum install -y wu-ftpd-2.6.2-8.i386.rpm                        命令升级安装wu-ftpd-2.6.2-8.i386.rpm软件包

9.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell/bin/bash,命令为         useradd  -d /home/user2 -s /bin/bash -g stuff -G stuff user02                                       

10.执行命令 ls –l 时,某行显示如下:    

 -rwxrw-r--  1  chris  group1  207  jul 20  11:58  mydata

1)用户chris 对该文件具有      读写执行       权限? 

2)执行命令useradd  –G  group1  Tom后,用户Tom对该文件具有  读写     权限?

3        chmod 777 mydata           命令可以使任何用户都可以读写执行该文件?  

 

第三部分:简答题(共35分)

1. 简述linux的几个运行级别及其相应的含义。(7分)

 

0 - 停机(千万不要把initdefault设置为0 )  0 为停机,机器关闭。
1 - 单用户模式    1 为单用户模式,就像Win9x下的安全模式类似。
2 - 多用户,但是没有NFS 2 为多用户模式,但是没有NFS支持。
3 - 完全多用户模式    3 为完整的多用户模式,是标准的运行级。
4 - 没有用到     4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 - X11      5 就是X11,进到X Window系统了。

6 - 重新启动(千万不要把initdefault设置为6 )    6 为重启,运行init 6机器就会重启

 

 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

2. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?(6分)

 

普通模式 、插入模式、命令模式

直接进入默认是普通模式,在普通模式下输入“:”,可以进入命令模式,

“Esc”可以回到普通模式

普通模式下,按“a A i I o O”可以进入插入模式

 

 

 

 

 

 

 

3.简述解决忘记root密码的办法。(10分)

 

 

启动计算机后,出现GRUB,按e,找到linuxl6这一行,在末尾加入rd.break console=tty0,之后按ctrl+x进入救援模式

之后可以需改root密码

之后重启计算机

 

 

 

 

 

 

 

 

 

 

 

4.利用vsftp配置FTP服务器,写出详细的配置过程和配置选项。(12分)

要求:

1) 本地用户不允许登陆;

2) 限定匿名用户登陆目录为/soft(提示:添加anon_root=****);

3) /soft目录匿名用户可以下载文件但不可以上传;

4) /soft/linux/目录匿名用户可以上传文件但不可以下载和更改(提示:更改umask值);

5) 设置匿名用户上传的文件自动更改属主伟user2用户

1.安装 yum install -y vsftpd

2.配置 /etc/vsftpdvsftpd.conf

3.Anonymous_enable=NO

4.Local_enable=NO

5.Local_root=/soft

相关内容