linux考试标准答案.docx
《linux考试标准答案.docx》由会员分享,可在线阅读,更多相关《linux考试标准答案.docx(10页珍藏版)》请在冰豆网上搜索。
linux考试标准答案
Linux系统管理员技能鉴定考试练习题
注意事项:
1、将以下题目的截图,保存到指定目录下即可(不要使用子文件夹)。
2、截图时,图片的数量,请不要超过题目归定的数目。
截图的内容,请尽量说明题目的内容,并包含按要求设置的主机名(以下详细
说明)。
:
号证考准
3、图片的扩展名,请以jpg、gif或png格式保存。
附:
更改系统主机名为考生姓名全拼(以zhangsan为例),并即时生效,操作如下:
[root@localhost~]#vim/etc/sysconfig/networkHOSTNAME=zhangsan===>修改该行。
[root@localhost~]#hostnamezhangsan[root@localhost~]#gdm-restart#这条命令会注销系统,重新登陆使配置生效。
[root@zhangsan~]#生效后的效果。
:
名姓
4、
一、基本命令
1.查看/etc/passwd的前10行;
head-10/etc/passwd
2.查看/etc/man.config的后10行并将输出结果保存到
/root/exam/osta.txt;
tail-n10/etc/passwd>/root/exam/osta.txt
3.
:
位单
查看系统的硬盘和内存的使用状况;
Top
fdisk-l
cat/proc/meminfo
4.查看当前日期时间,格式如“2011-1-615:
30:
00”;
date+"%Y-%m-%d%T"
5.使用Is命令列出/boot目录下的文件,按文件大小从大到小排列;
Ls-S-s-I/boot/大到小Is-SI小到大Is-Slr
6.使用cat命令查看/etc/passwd文件内容,并显示行号;
Cat-n/etc/passwd
7.使用grep命令过滤掉(即不显示)以#号开头的注释行;
Grep-v‘A#'文件名
8.查找/etc目录及其子目录下所有以“conf”(不含双引号)结尾的文件。
find/etc/*-name‘*conf'
二、目录和文件管理(此题答案截图最多2张,命名格式2-1至
2-2)
1.在/root目录下创建一个目录exam;
Mkdirexam
2.在刚刚创建的exam目录中新建一个文件osta.txt;
Touchosta.txt
3.进入至U/root/exam目录中,复制/etc/man.config至U当前
目录并重命名为man.config.bak;
Cd/root/exam
Cp/etc/man.config./man.config.bak
4.将/etc目录(包括其子目录和所有文件)打包并压缩到/root/exam/etc.tar.gz。
Tar-czf/root/exam/etc.tar.gz/etc/*
tarczvf/root/exam/etc.tar.gz/etc/*
5.在系统的根目录下创建一个文件夹,以考生姓名的全拼命名;
Mkdir
6.复制/etc/man.config文件到该目录下;
Cp/etc/man.config/root//
7.进入该目录内创建一个子目录exam;
Cd/root//
Mkdirexam
8.将刚复制过来的man.config移动到exam目录中,并改名为man.config.backup。
Mv/root//man.config/root//exam/man.config.backup
9.在系统的根目录下创建一个文件夹exam;
10.复制/etc/passwd文件到该目录下并改名为passwd.backup;
Cp/etc/passwd/root/exam/passwd.backup
11.修改passwd.backup的拥有者为mail;
Chownmailpasswd.backup
12.修改passwd.backup的权限为600。
Chmod600passwd.backup
13.创建目录/opt2;
14.设置/opt2目录的工作组为sysadmin;
Chgrpsysadminopt2
15.设置/opt2目录的工作组sysadmin可读、可写及可执行,而其它组无任何权限;
Chmod770opt2/
16.在/opt2目录下生成一空文件empty.txt,并设置该文件的所有者为jack。
Touchempty.txt
Chownjackempty.txt
三、用户和组
1.创建一个用户,名为gdlc,指定家目录为/var/test;
Useradd-d/var/testgdlc
Tail-1/etc/passwd
2.初始组属于bin;
Usermod-gbingdlc
Groupsgdlc
3.用户的uid指定为1000;
Usermod-u1000gdlc
Idgdlc
4.用户shell为/bin/csh;
Usermod-s/bin/cshgdlc
5.设置用户的密码为“123456”(密码不含双引号);Passwdgdlc
6.新建组exam将用户gdlc加入组exam;
Groupaddexam
Usermod-Gexamgdlc
Groupsgdlc
7.使用su命令切换到用户gdlc,在gdlc的家目录下创建一个文件gdlc.txt;
Sugdlc
Echo$home
Cd~pwd
Touchgdlc.txt
Touch~/gdlc.txt
8.用户的账号在本月的28号过期。
Usermod-e‘2013-05-28'gdlc
四、软件包的管理
1.使用mount命令把光盘/dev/cdrom挂载到/mnt目录;
Mount/dev/cdrom/mnt/
Dfmount
2.在/etc/yum.repos.d的目录下创建yum的配置文件my.repo,yum源地址为:
file:
///mnt/Server;
#vim/etc/yum.repos・d/my.repo
将下列内容写入并保存
[base]
name=Server
baseurl=file:
///mnt/Server
enabled=1gpgcheck=0
[VT]
name=VT
baseurl=file:
///mnt/VT
enabled=1
gpgcheck=0
[Cluster]
name=Cluster
baseurl=file:
///mnt/Cluster
enabled=1gpgcheck=0
[CS]
name=ClusterStorage
baseurl=file:
///mnt/Clusterstorage
enabled=1
gpgcheck=0
3.使用yum安装软件httpd;
Yuminstallhttpd
4.使用yumremove命令卸载软件包gedit。
Yumremovegedit
5.查询系统中已安装的软件包和rpm相关的有哪些;
Rpm-qa
6.查询系统中ifconfig这个命令是由哪个软件包提供的;
7.确定mount在命令在系统中的绝对路径;
Whereismount
8.提供mount命令的软件包安装了哪些文件到系统里面;
五、分区管理
1.在虚拟机上添加1个scsi硬盘,大小为2G;
2.在新增的硬盘上新建1个1G的分区;
Fdisk-l
Fdisk/dev/sdb
3.格式化该分区为ext3文件系统;
Mkfs.ext3/dev/sdb1
Mount
Fdisk-l
Df-h
4.创建目录/data,将该分区挂载到/data目录。
Mkdirdata
Mount/dev/sdb1/data
5.在虚拟机上添加1个scsi硬盘,大小为2G;
6.在新增的硬盘上新建1个1G的分区;
7.设置该分区的system标签为Linuxswap;
E2label/dev/sdb1“Linuxswap”
E2label/dev/sdb1
8.格式化该分区为swap文件系统,并在启动新添加的交换分区。
Mkswap/dev/sdb2
Swapon/dev/sdb2
Swapon-s
9.在虚拟机上添加1个scsi硬盘,大小为5G;
10.创建1个2G的分区,修改其分区ID号为LVM(8e);
Tpartprobe
11.创建1个1G的分区,使其分区ID号为swap(82);
12.将以上所有分区信息写入到内核,让其生效。
w
partprobe
13.使系统的根分区支持磁盘配额功能;
mount-oremount,usrquota,grpquota/重启
14.检查并生成磁盘配额的记录文件;Quotacheck-mc/
15.为gdlc用户配置在该分区能够使用的空间大小软限额
为3M硬限额为5M
Edquota-ugdlc
16.启动根分区的磁盘配额的功能
Quotaon/
七、Linux系统引导
1.将本系统引导的默认运行级别设为3;
Vim/etc/inittab
Id:
3:
initdefault
2.禁止用户使用ctrl-alt-del组合键重启系统;
vi/etc/inittab将"ca:
:
ctrlaltdel:
/sbin/shutdown-t3-rnow"—行注释掉
3.设置grub引导器的等待选择超时时间为30秒;
vi/boot/grub/grub.conf(修改timeout=30)
4.在所有运行级别不自动启动邮件服务;
/etc/rc.d/init.d/sendmailstop
chkconfig--level12345sendmailoff
Chkconfig--list|grepsendmail
5.禁止启动时使用图形界面,而显示详细的文本输出到屏幕;Vim/etc/inittab
Id:
3:
initdefault
6.使用密码锁定grub开机引导菜单。
Grup-md5-crypt
输入密码
记录密令
Vi/etc/grub.conf
斗grub.confg亡neruledbyanaconda
V
flMitelhatyaudonothivetorerungrubafterrmkingchangestothHfileflMK1CE:
Wjuhavea/bootp^rti1ionThisrwansthal
fla11kcrneIandini1rdpathsarerelaIivcto/bool/teg»
#root(hdO,0)
#kcrneI/vmlinuz-versiontorool=/dev/sda5
#in11rd/initrd-version»in^
#boot~/dev/sda
defauIt=0
1iiitout-10
splashimige=p狛sword--nd5inKW7W^HSpguJOTMm1
tilleRed他tLinux(2,4*2O-8srrp)
root
kerne1/vmlinui:
-2.4+20~8snprorool=L.\BKL=/hdc=ide-scsi
ini1rd/initrd~2^4»20^8strip»ing
lock
litIpEledEhiLinux-up(2.4*20-8)
root(hdO,0)
kerne1/vmJinuz-2.4*20-8roroot^LABEL^/hdc=ide-scsi
initrd/initrd-2.4*20-8*iin^
lock
八、Linux远程管理(此题答案截图最多4张,命名格式5-1至
5-4)
编辑ssh配置文件,安全加固要求如下:
1、禁止root用户登录;
vi/etc/ssh/sshd_config^件
禁止root用户远程登陆:
修改PermitRootLogin,默认为yes
且注释掉了;修改是把注释去掉,并改成no。
2、登录最大时间为60s;
LoginGraceTime120--->60
3、密码重试次数为3次;
vi/etc/sshd_config修必MaxAuthTries34、修改监听端口号为45678。
/etc/ssh/sshd_config
修改默认端口:
默认Port为22,并且已经注释掉了;修改是把注释去掉,并修改成其它的端口。
/etc/init.d/sshrestart