Linux 面试题,linux面试题
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 Hat、centos中,一般用( 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.它指定本机eth0的IP地址
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/vsftpd下vsftpd.conf
3.Anonymous_enable=NO
4.Local_enable=NO
5.Local_root=/soft
评论暂时关闭