LINUX初赛操作题汇总Word文件下载.docx
《LINUX初赛操作题汇总Word文件下载.docx》由会员分享,可在线阅读,更多相关《LINUX初赛操作题汇总Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
五、文件系统和磁盘管理。
1、创建1个800M的分区,修改其分区ID号为LVM(8e);
2、创建3个1000M的分区,使其分区ID号都为RAID(fd);
3、创建1个500M的分区,修改其分区ID号为swap(82);
4、将以上所有分区信息写入到内核,让其生效。
1、fdisk/dev/sdb,此处sdb可能不同,看具体情况了
使用n选项,添加1个800M新分区,3个1000M新分区,1个500M
使用l选项,修改这分区的ID,
最后W保存并退出
六、文件和目录相关设置。
1、用find命令在/etc目录下,查找所有以.conf结尾的文件或目录,并将查询结果写入新文件/tmp/find.log;
2、用which命令查找tail程序所在的路径,并将查询结果写入新文件/tmp/testwhich;
3、用locate命令查找config字符串,只显示前10个满足条件的内容,并将查询结果写入新文件/tmp/testlocate。
find/etc–name“*.conf”
whichtail>
/tmp/testwhich
locate–n10config>
/tmp/testlocate
七、编写一个shell脚本。
1、通过调用环境变量的方式,显示当前用户的用户名和主机名;
2、查看/etc/passwd文件,显示当前登录用户的详细信息;
3、查看当前用户的最后登录的时间及IP地址信息。
#脚本内容如下
echo$LOGNAME
echo$HOSTNAME
cat/etc/passwd|grep$LOGNAME
who|grep$LOGNAME|cut–f11-20–d“”|head–n1
ifconfig|grep“inetaddr”
#
八、用户和组的管理。
1、建立工作组sysadmin;
2、建立用户linuxfans,其基本组为sysadmin;
3、linuxfans的默认shell为csh;
4、linuxfans把mail作为其附属组。
groupaddsysadmin
useradd–gsysadmin–s/bin/csh–Gmaillinuxfans
九、Linux的系统引导。
1、把系统引导的默认运行级别设置为运行级别3;
2、禁止所有用户使用ctrl+alt+del键关闭系统;
3、禁止xinetd服务,在任何运行级别,启动时自动运行;
4、设置grub启动管理器的超时时间为30秒。
1、vi/etc/inittab,修改id:
5:
initdefault:
中的5为3
2、同上修改/etc/inittab,将ca:
ctrlaltdel:
/sbin/shutdown–t3–r-now用#号行注释掉
3、chkconfigxinetdon或ntsysv--level0123456再选中xinetd即可
4、修改vi/boot/grub/grub.conf文件,timeout=30
十、为根分区创建磁盘配额。
1、为根分区创建磁盘配额,并设置aa1-aa50等50个用户的磁盘配额的软配额为1000M,硬配额为2000M;
2、设置aa1-aa50的i节点软限制为2000,硬限制为5000;
3、并设置aa1-aa50用户的限制天数为5天。
1、vi/etc/fstab
在根分区的defaults选项后面加入,usrquota,grpquota选项
2、重启挂载根分区;
mount-oremount/
成功后可采用mount命令查看,如果在根分区后面,有usrquota,grpquota这两个选项的话,就表示成功
3、创建配额文件。
quotacheck-cuvgmf/
4、创建配额用户。
foriin$(seq150)
do
useraddaa$i
done
当然如果不会用for语句,就需要一条一条的创建了。
5、创建用户配额
edquota-uaa1
内容如下。
注意以磁盘限额是以K为单位。
1000000
2000000
2000
5000
6、复制aa1配额到其它用户
foriin$(seq
250)
do
edquota-paa1aa$i
done
当然也可以采用edquota-paa1aa2
edquota-paa1aa3
这项命令实现。
7、设置配额的天数
edquota-t
将7天改为5天即可。
其中本题没有说一定要创建组的配额文件,所以创不创建组都是对的。
自己收的LINUX
1.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(
B)
A.NID B.PID C.UID D.CID
2.用vi打开一个文件,如何用字母"
new"
来代替字母"
old"
(A
)
A.:
s/old/new/g B.:
s/old/new C.:
1,$s/old/new/g D.:
r/old/new
3.请选择对标准的变量PS2正确的描述(C
A.是一个主shell提示符变量 B.是第二主shell提示符变量
C.是一个一般的shell提示符变量 D.是一个连续提示符变量
4.下面哪个命令可以显示文本文件的内容(A
A.more B.vi C.man D.type
5.下面哪个命令是全屏文本编辑器(
A.cw B.v C.pri D.ed
6.哪一个命令能用来查找文件TESTFILE中只包含四个字符的行?
(C
A.grep'
^?
?
$'
TESTFILE B.grep'
'
TESTFILE
C.grep'
^....$'
TESTFILE D.grep'
....'
7.下列哪一个命令能被用来重定向管道的输出到标准输出和指定的文件中(
D)
A.wee B.cat C.less D.tee
8.一个bashshell脚本的第一行是什么(
A)
A.#!
/bin/bash B.#/bin/bash C.#/bin/csh D./bin/bash
9.用标准的输出重定向(>
)像"
file01"
能使文件file01的数据(D
A.被移动 B.被复制 C.被打印 D.被覆盖
10.下面哪个命令是用来定义shell的全局变量(
D
A.exportfs B.alias C.exports D.export
11.如果想加载一个/dev/hdb1的windows95分区到/mnt/win95目录,需要运行哪个命令(
C)A.mount-thpfs/dev/hdb1/mnt/win95
B.mount-thpfs/mnt/win95/dev/hdb1
C.mount-tvfat/dev/hdb1/mnt/win95
D.mount-tvfat/mnt/win95/dev/hdb1
12.哪个目录存放用户密码信息(
A./boot B./etc C./var D./dev
13.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个window98分区加载到/win目录(C
A.mount-swin/dev'
hda1/win
B.mount-fs=msdos/dev/hda1/win
C.mount-tvfat/dev/hda1/win
D.mount-twindows/win/dev/hda1
14.默认情况下管理员创建了一个用户,就会在(B
)目录下创建一个用户主目录。
A./usr B./home C./root D./etc
15.当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D
)目录。
A./home B./bin C./etc D./dev
16.如果要列出一个目录下的所有文件需要使用命令行(
C
)。
A.ls–l B.ls C.ls–a D.ls-d
17.串口1即COM1对应的设备文件是(B
A./dev/COM1 B./dev/ttyS0 C./dev/ttyS1 D./dev/stty1
18.利用哪个工具可以设置用户在文件系统中的空间大小(B
A.turboservice B.turbofscfg C.turbonetcfg D.turboxcfg
19.如果要让所有的X应用程序在不同的显示器上输出,必须设置和导出环境变量(
B)。
A.PATH B.DISPLAY C.SCRENN、 D.MEMORY
20.哪个命令可以将普通用户转换成超级用户(
A.super B.passwd C.tar D.su
21.除非特别指定,cp假定要拷贝的文件在下面哪个目录下(
A.用户目录 B.home目录 C.root目录 D.当前目录
22.用下面哪个命令可以不用退出vi编辑器来切换文件(A
n
B.setcommand
C.mapcommand
D.exportcommand
23.哪个命令用来显示/home及其子目录下文件名(b
A.ls-R/home B.ls-d/home C.ls-a/home D.ls-l/home
24.在vi模式下,哪个命令用来删除光标处的字符(B
A.xd B.x C.dd D.d
dd删除一行,x删除当前字符
25.在vi编辑器里,命令"
dd"
用来删除当前的(A
A.行 B.变量 C.字 D.字符
26.当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端(B
A.3 B.6 C.1 D.12
27.在一行内运行多个命令需要用什么字符隔开(C
A.@ B.$ C.;
D.*
28.确定myfile的文件类型的命令是(
A.whatismyfile
B.filemyfile
C.typemyfile
D.type-qmyfile
29.哪些命令组合起来能统计多少用户登录系统(
BD
A.who|wc–w B.who|wc–l C.who|wc–c D.who|wc
30.用"
rm-i"
系统会提示什么来让你确认(B
A.命令行的每个选项 B.是否真的删除 C.是否有写的权限 D.文件的位置
31.Linux启动的第一个进程init启动的第一个脚本程序是(B
32.按下(
A)键能终止当前运行的命令
A.Ctrl-C B.Ctrl-F C.Ctrl-B D.Ctrl-D
33.下面哪个命令用来启动XWindow(
A.runx B.Startx C.startX D.xwin
34.用来分离目录名和文件名的字符是(
A.dash(-) B.slash(/) C.period(.) D.asterisk(*)
35.系统的配置文件在(C)目录下
A./home B./dev C./etc D./usr
36.TurboLinux下主要用哪个shell?
(
A
A.bash B.csh C.tcsh D.ash
37.显示用户的主目录的命令是什么?
(A
A.echo$HOME B.echo$USERDIR C.echo$ENV D.echo$ECHO
38.在vi编辑器里,哪个命令能将光标移到第200行(
A.g200 B.G200 C.:
200 D.200g
:
200可以,200G也可以
39.用"
useraddjerry"
命令添加一个用户,这个用户的主目录是什么?
C)
A./etc/jerry B./var/jerry C./home/jerry D./bin/jerry
40.哪一个命令能用来删除当前目录及其子目录下名为'
core'
的文件(A
A.find.-namecore-execrm{}\;
B.find.-namecore-execrm;
C.find.-namecore-execrm{};
D.find.-namecore-execrm{}-;
41.以下哪条命令在创建一个xp用户的时候将用户加入到root组中(C)
A.useradd-gxprootB.useradd-rrootxp C.useradd-grootxpD.useraddrootxp
42.以下哪个运行级别是管理用的单用户模式(B)。
A.0 B.1 C.2 D.s
43.不改变运行级别而重新读入inittab文件的命令是(
A.inits B.initq C.initS D.initQ
44.以下哪个命令可以终止一个用户的所有进程(
A.skillall B.skill C.kill D.killall
45.通过修改哪个文件可以在创建用户的时候改变用 户主目录的路径(
A./etc/default/passwdB./etc/default/useradd C./etc/profile D./etc/fstab
46.以只读方式打开一个文件并进入vi编辑器的命令是(
A.view-rfilename B.viewfilename C.vifilename D.vi-rfilename
47.vi的哪种模式可以执行shell命令(
A.编辑模式 B.命令模式 C.
ex模式 D.以上都不对
48.以下哪个命令是将缓存中的内容粘贴到光标之前(
A.a B.i C.P D.p
49.以下哪条vi命令能将文档5-20行间出现的abc替换成为cba(
A.:
1,$s/abc/cba/gB.:
5,20/abc/cba/gC.:
5-20s/abc/cba/g D.:
5,20s/abc/cba/g
50.vi中哪条命令是不保存强制退出(C)
wq B.:
wq!
C.:
q!
D.:
quit
51.在vi中通过哪条命令可以将ps命令执行的结果插入到文档中(
r!
ps B.:
!
ps C.:
rps D.:
w!
ps
52.以下哪个vi命令可以在当前位置插入/etc/passwd文本文件(
r/etc/passwd B.:
i/etc/passwd C.:
w/etc/passwd D.:
s/etc/passwd
53.vi中复制整行的命令是(B
A.y1 B.yy C.ss D.dd
54.以下哪个vi命令可以给文档的每行加上一个编号(
B
enumber B.:
setnumber C.:
date D.:
200g
操作题1、建立以下用户,组属性及口令文件
A.
建立用户smith
B.
建立组名sysadm
C.
smith具有口令654321
答:
A:
useraddsmithB:
groupaddsysadmC:
passwdsmith连续两次输入同一组密码既可。
2、写出web服务的启动、重启、关闭的方法(两种方法)
第一种:
启动:
Service
httpdstart
重启:
service
httpdrestart
关闭:
httpdstop
3.写出安装SAMBA服务器的步骤,Samba服务的主要功能是什么?
步骤:
1、下载安装包2、tar安装包3、rpm-i软件名。
功能:
linux与windows之间的桥梁,能在两者间实现文件共享。
4.设置ftp服务器自启动
ntsysv
选中FTP保存退出既可
5.架设一台NFS服务器,并按照以下要求配置输出目录。
开放/nfs/shared目录,使所有用户查阅资料,但不允许上传。
开放/nfs/upload目录作为192.168.202.0/24网段的数据上传目录。
将/home/tom目录仅共享给本地主机,并且只有用户tom可以完全访问该目录
1、分别使用命令mkdir/nfs、mkdir/nfs/shared、mkdir/nfs/upload创建目录/nfs/shared和/nfs/upload。
2、使用命令useraddtom创建tom账户,并使用命令passwdtom为用户tom创建密码。
3、使用命令vi/etc/exports打开NFS主配置文件,添加下列语句:
/nfs/shared
(ro)
/nfs/upload
192.168.1.0/24(ro,all_squash)
/home/tom
192.168.1.20(rw)
6.建立Web服务器,并根据以下要求配置Web服务器。
设置主目录的路径为/var/www/web。
添加index.hmtl文件作为默认文档。
设置Apache监听的端口号为8888。
1、使用命令vi/etc/httpd/conf/httpd.Conf打开Apache主配置文件。
2、将DocumentRoot"
/var/www/html"
修改为DocumentRoot"
/var/www/web"
4、将Listen80修改为Listen8888
7、简述安装Linux至少需要哪两个分区?
还有哪些常用分区(至少说出两个)?
安装Linux时至少需要根分区和交换分区两个分区,即/分区和/swap分区。
除此之外,Linux常见的分区还有/boot启动分区、/home分区、/usr分区等。
boot
/(根分区)常用分区:
/home
swap(交换分区)