linux知识笔试与面试宝典(一)

访问命令行

(A)说 Linux 是一种“自由软件”的主要理由是 __
Linux的源代码是公开的
Linux是多用户、多任务的操作系统
Linux具有可移植性
Linux属于GPL软件

(B)Linux 最早是由一位名叫( )的计算机爱好者开放。
Richard Petersen
Linus Torvalds
Rob Pike
Linus Sarwar

(A)shell不仅仅是用户命令解释器,同时一种强大的编程语言,linux缺省的shell是什么
bash
ruby
PHP
perl

(C)退出交互式的shell,应键入( )
Esc
q
exit
quit

(B)如果你使用一个普通账户登录到linux系统中,如何改变身份以root权限管理系统?
chgrp
su
chusr
chmod

(B)关闭linux系统(不重新启动)可使用命令。
Ctrl+Alt+Del
halt
shutdown -r now
reboot

(A)以下哪一个命令只查找源代码、二进制文件和帮助文件,而不是所以类型的文件?此命令查找的目录是由环境变量$PATH指定的
whereis
whatis
which
apropos

注意:
whereis 可查询二进制文件(-b)、帮助文档(-m)、源程序(-s),无选项时,返回所有结果,-u(除上述三种的其它文件)
which 查看可执行文件的位置
whatis 查询命令有什么功能
apropos 搜索指定关键字的命令

Linux系统结构

(B)目录在linux文件系统中是以怎样的形式存在的?
文件夹
文件
inode
软链接

(C)Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在?
/bin
/etc
/dev
/lib

(A)在linux系统中,用来存放系统所需要的配置文件和子目录是
/etc
/var
/root
/home

(D)在linux中,列举当前目录下文件的是哪个命令__
ps
cd
mv
ls

(ABC)下列哪个命令可以看到文件的大小?
ls
df
du
find

(D)在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 。
-m
-d
-f
-p

(B)如何删除一个非空子目录 /tmp () 。
del /tmp/*
rm -rf /tmp
rm -Ra /tmp/*
rm –rf /tmp/*

(ACD)Linux的非root用户,在自己的目录中,不可以删除非空目录dirs的方法是:
rm dir dirs
rm -r dirs
mv dirs /dev/null
destroy dirs

(D)cp拷贝命令的-f参数含义为?
拷贝目录
递归处理
显示执行过程
强制进行拷贝

vim编辑器使用

(C)有一台系统为Linux的计算机,在其当前目录下有一个名为test的文本文件,管理员小张要用vi编辑器打开该文档以查看其中的内容,应使用()命令.
opentest
vi read test
vi test
open vi

(A)在RHEL系统中,在vi编辑器环境中的任意时刻,选择“ESC”键后,编辑器将进入( )模式
命令
输入
末行
文本

(BD)在RHEL系统中使用vi编辑文件时,要将某文本文件第1行到5行的内容复制到文件中的指定位置,以下( )操作能实现该功能。(选择二项)
将光标移到第1行,在vi命令模式下输入yy5,然后将光标移到制定位置,按p键
将光标移到第1行,在vi命令模式下输入5yy,然后将光标移到制定位置,按p键
使用末行命令1,5yy,然后将光标移到制定位置,按p键
使用末行命令1,5y,然后将光标移到制定位置,按p键

(C)在命令行下使用 vi 编辑一个文件时, 如何复制当前行?(最佳选项)
cc
dd
yy
Ctrl + c

(B)在RHEL系统中使用vi编辑文件report.txt时,要自下而上查找字符串“2006”,应该在命令模式下使用( )
/2006
?2006
#2006
%2006

(C)在RHEL系统vi编辑器的末行模式中,若需要将文件中每一行的第一个“Linux”替换为“RHEL”,可以使用( )
:s/Linux/RHEL
:s/Linux/RHEL/g
:%s/Linux/RHEL
:%s/Linux/RHEL/g

(AD)在Linux系统下,你用vi编辑器对文本文件test.txt进行了修改,想保存对该文件所做的修改并正常退出vi编辑器,可以( )。
在命令模式下执行ZZ命令
在命令模式下执行WQ命令
在末行模式下执行:q!
在末行模式下执行:wq

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

重定向与管道

(D)当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
a
b
ab
abc
**注意: 重定向时,如果文件不存在,先创建文件再重定向;

(ABCDE)[阿里巴巴]将文件file1复制为file2可以用下面哪些命令()
cp file1 file2
cat file1 >file2
cat < file1 >file2
dd if=file1 of=file2
cat file1 | cat >file2

(B)下面哪个命令可以统计一个文件中”牛客”出现的行数?
vim “牛客” 文件名 | wc -l
grep “牛客” 文件名 | wc -l
ls “牛客” | wc
vim “牛客” 文件名 | wc

(A) Linux系统中,用户文件描述符0表示 _ __
标准输入设备文件描述符
标准输出设备文件描述符
管道文件描述符
标准错误输出设备文件描述符

(B)下面哪些命令可以查看file1文件的第300-500行的内容?
cat file1 | tail -n +300 | head -n 200
cat file1| head -n 500 | tail -n +300

本地Linux用户和组

(C)在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下_ _脚本。
/etc/inittab
/etc/passwd
/etc/shadow
/etc/group

(ABC)Linux系统上,下面哪些文件是与用户管理相关的配置文件()
/etc/passwd
/etc/shadow
/etc/group
/etc/password

(C)你通过编辑/etc/group文件来改变了sales group的GID,所有的组员都能成功的进行的转换,除了Jack,他甚至都无法登陆,其原因是什么?
Jack忘记了 group密码
Jack需要再次被加入到group
在/etc/passwd里指明了Jack的GID
Jack的账号需要被删除然后新建

(BCD)使用useradd创建用户时和主目录相关的参数是()
p
d
m
M

(A)vivek希望将他的login ID从vivek改为viv,应该执行下列哪个命令?
usermod -l viv vivek
usermod -l vivek viv
usermod -m viv vivek
usermod -m vivek viv

(A)增加一个用户的命令是什么
useradd
usermod
groupadd
userdel

文件系统权限

(D)linux 系统中,给文件授予可执行权限的命令是()
chown
mv
sudo
chmod

(A)怎样更改一个文件的权限设置?
chmod
file
attrib
change

(D)用ls –al 命令列出下面的文件列表,哪个文件是符号连接文件?
-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbye
drwxr–r– 1 hel users 1024 Sep 10 08:10 zhang
lrwxr–r– 1 hel users 2024 Sep 12 08:12 cheng > peng.yan1

(C)Linux文件权限一共10位长度,分成四段,第三段表示的内容是()?
文件类型
文件所有者的权限
文件所有者所在组的权限
其他用户的权限

(B)Linux 文件权限一共 10 位长度,从前数第 5-7 位表示的内容是()。
其他用户的权限
文件所有者所在组的权限
文件类型
文件所有者的权限

(AC)现在将/目录下的www文件权限改为只有主用户有执行的权限的有
chmod 100 /www
chmod 001 /www
chmod u+x ,g-x,o-x /www
chmod o-x,g-x,u-x /www

(B)linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为()
chmod start.sh 706
chmod start.sh 750
chmod start.sh 705
chmod start.sh 777

(A)文件exer1的访问权限为rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?
chmod a+x,g+w exer1
chmod g+w exer1
chmod 765 exer1
chmod o+x exer1

(D)某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为_ _
467
674
476
764

(C)在Linux中,file.sh文件的权限为-rw-r–r-x,其对应权限用数值形式表示为()
775
745
645
643

(A)软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令?
chmod 777 /ftproot
chgrp apache /frproot
chown apache /ftproot
chmod apache /ftproot

(A)Linux系统中某个可执行文件属于root并且有setid,当一个普通用户 mike运行这个程序时,产生的进程的有效用户和实际用户分别是?
root mike
root root
mike root
mike mike

(C)如果系统的umask设置为244,创建一个新文件后,它的权限:()
–w-r–r–
-r-xr–r–
-r—w–w-
-r-x-wx-wx

(B)执行chmod 644 mm.txt后的权限是()
-rw-r–r–
rw-r–r–
-rwxr–r–
rwxr- -rw-

(A)设umask为002, 则新建立的文件的权限是什么?
-rw-rw-r–
rwxrwx-w-
——-w-
rwxrwxr-x

监控与管理进程

(B)终止一个前台进程可能用到的命令和操作是?
kill
ctrl+C
shut down
halt

(B)Linux下的进程有哪三种状态?()
精确态,模糊态和随机态
运行态,就绪态和等待态
准备态,执行态和退出态
手动态,自动态和自由态

(B)缺省的Linux系统中,从后台启动进程,应在命令的结尾加上哪个符号? ( )
@
&
^
$

(C)执行指令find / -name “test.c”,按ctrl+z后的提示有[1] 166,可以继续执行的方式有()
kill 166
Ctrl+h
fg 1
bg 1

软链接与硬链接

(A)Linux中包括两种链接:硬链接(Hard Link)和软连接(Soft Link),下列说法正确的是()
软连接可以跨文件系统进行连接,硬链接不可以
当删除原文件的时候硬链接文件仍然存在,且内容不变
硬链接被删除,磁盘上的数据文件会同时被删除
硬链接会重新建立一个inode,软链接不会

(B)下列关于链接描述,错误的是 。
硬链接就是让链接文件的i节点号指向被链接文件的i节点
硬链接和符号连接都是产生一个新的i节点
链接分为硬链接和符号链接
硬连接不能链接目录文件

(B)以下关于linux操作系统中硬链接和软链接的描述,正确的是?
硬链接和软链接指向的inode的编号是一样的
可以建立一个空文件的软链接
linux操作系统可以对目录进行硬链接
硬链接指向inode节点

打包与压缩

(A) 在linux中用使用tar命令将文件aaa打包为bak.tar。
tar -cf bak.tar aaa
tar -xf bak.tar aaa
tar -czf bak.tar aaa
tar -rf bak.tar aaa

(A)将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home 目录下,实现此任务的tar 格式为
tar zcvf /home/wang.tar.gz /home/stud1/wang
tar xcvf /home/stud1/wang /home/wang
tar zcv /home/stud1/wang /home/wang
tar zcvf /home/stud1/wang /home/wang.tar.gz

(A) 为了将当前目录下的归档文件myftp. tgz解压缩到/tmp目录下,用户可以使用命令
tar xvzf myftp. tgz –C /tmp
tar xvzf myftp. tgz –R /tmp
tar vzf myftp. tgz –X /tmp
tar xvzf myftp. tgz /tmp

日志管理

(D)为了查看不断更新的日志文件,可以使用的指令是()
cat -n
vi
more
tail -f

(C)你被需要检查系统中的设备情况,需要检查哪个log日志?
/var/log/tmp
/var/log/lastlog
/var/log/messages
/var/log/utmp

网络管理

(A)下列哪些命令可以测试网络通不通?
ping
traceroute
netstat

(C)在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 。
主机IP设置有误
没有设置连接局域网的网关
局域网的网关或主机的网关设置有误
局域网DNS服务器设置有误

(A)当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置什么文件
hosts
sysconfig
network
hostname

(B)下列文件中,包含了主机名到IP地址的映射关系的文件是: 。
/etc/HOSTNAME
/etc/hosts
/etc/resolv.conf
/etc/networks

(D)假如你需要找出/etc/my.conf文件属于哪个包(package),你可以执行:()
rpm -requires/etc/my.conf
rpm -q/etc/my.conf
rpm -q|grep /etc/my.conf
rpm -qf /etc/my.conf

(D)下列关于fstab文件描述正确的是 ().

fstab文件只能描述属于linux的文件系统
CD_ROM和软盘必须是自动加载的
fstab文件中描述的文件系统不能被卸载
启动时按fstab文件描述内容加载文件系统

(B)在linux系统中,有一个文件夹里面有若干文件,通常用哪个命令可以获取这个文件夹的大小:
ls -h
du -sh
df -h
fdish -h

定时任务

(C)以下的命令得在( )自动执行:
06 03 * * 3 lp /usr/local/message | mail -s “server message” root

每周三06:03分
每周六03:03分
每周三03:06分
每周六03:06分

(A)假如你想计划让系统自动在每个月的第一天早上4点钟执行一个维护工作,以下哪个cron是正确的?
00 4 1 1-12 * /maintenance.pl
4 1 * * ~/maintenance.pl
0 4 31 /1 * * ~/maintenance.pl
1 4 00 ~/maintenance.pl

(B)crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?
MIN HOUR DAY MONTH YEAR COMMAND
MIN HOUR DAY MONTH DAYOFWEEK COMMAND
COMMAND HOUR DAY MONTH DAYOFWEEK
COMMAND YEAR MONTH DAY HOUR MIN

(ACD) 如何在命令行查看一台linux机器的CPU、SWAP分区信息、硬盘信息?
cat /proc/cpuinfo
du
cat /proc/swaps
df -lh

(B)命令:[-z””]&&echo 0 ||echo 1的输出是什么
1
0

你可能感兴趣的:(面试,操作系统,linux,linus,torvalds,自由软件,学习,分享)