一、选择题
1.使用vim编辑只读文件时,强制存盘并退出的命令是()
A。【:w!】 B.【:q!】 C. 【:wq!】 D,【:e!】
答案:C
2.使用()命令可以把两个文件合并成一个文件。
A.【cat】 B.【grep】 C.【awk】 D.【cut】
答案:A
3.使用【ls -al】命令列出下面的文件列表,()文件是符号连接文件。
A. -rw-rw-rw- 2 hel-s users 56 sep 09 11 : 05 hello
B. -rwxrwxrwx 2 hel-s users 56 sep 09 11 : 05 goodbey
C. Drwxr--r-- 2 hel users 1024 sep 10 08 : 10 zhang
D. Lrwxr--r-- 1 hel users 2024 sep 12 08 : 12 cheng
答案:D
4.对下面的命令:【$ cat name test1 test2 > name】,说法正确的是()
A. 将test1、test2合并到name
B.命令错误,不能讲输出重定向到输入文件中
C. 当name文件为空时命令正确
D.命令错误,应该为【$ cat name test1 test2 >> name】
答案:B
5. 假设当前正处于vi的命令模式,现要进入插入模式,以下快捷键中无法实现的是()
A. I B. A C. 0 D. 1
答案:D
6.目前处于vi的插入模式,若要切换到末行模式,以下操作方法中正确的是()
A.按Esc键 B.按Esc键,然后按 : 键
C.直接按:键 D. 直接按shift+:组合键
答案:B
7. 以下命令中,不能用来查看文本文件内容的是()
A.【less】 B.【cat】 C.【tail】 D.【ls】
答案:D
8.在Linux中,系统管理员(root)状态下的提示符是()
A. $ B.# C. % D.>
答案:B
9.删除文件的命令是()
A.【mkdir】 B.【rmdir】 C.【mv】 D.【rm】
答案:D
10.建立一个新文件可以使用的命令是()
A.【chmod】 B.【more】 C.【cp】 D.【touch】
答案:D
11.以下()是显示文件保存用户账号的信息。
A. /etc/user B. /etc/gshadow C. /etc/shadw D. /etc/fatab
答案:C
12. 以下对Linux用户账号的描述中,正确的是()
A.Linux的用户账户和对应的口令均存放在 passwd文件中
B.passwd文件只有系统管理员才有权存取
C. Linux的用户账户必须设置了口令后才能登陆
D. Linux的用户口令存放在shadow文件中,每个用户对它有读的权限
答案:B
13. 新建用户使用 useradd 命令,如果要指定用户的主目录,需要使用()选项
A. -g B. -d C. -u D. -s
答案:B
14. 为了保证系统的安全,现在的Linux系统一般将/etc/passwd密码文件加密后,保存为()文件。
A. /etc/groug B. /etc/netgroup C. /etc/libsafe.notify D. /etc/shadow
答案:D
15. 当用root登录时,()命令可以改变用户larry的密码。
A.【su larry】 B.【change passwd larry】 C.【password larry】 D.【passwd larry】
答案:C
16. 如果刚刚为系统添加一个名为Kara的用户,则在默认的情况下,Kara所属的用户组是()
A. user B. group C.Kara D. root
答案:C
17.执行【chmodo+rwfile】命令后,file文件的权限变化为()
A. 同组用户可读写 file文件 B.所有用户可读写 file 文件
C. 其他用户可读写 file 文件 D.文件所有者可读写 file文件
答案:C
18.若要改变一个文件的拥有者。可通过()命令来实现
A.【chmod】 B.【chown】 C.【usermod】 D.【file】
答案:B
19.一个文件属性为drwxrwxrwt,则这个文件的权限是()
A.任何用户皆可读取,可写入 B.root可以删除该目录的文件
C.给普通用户以文件所有者特征 C. 文件拥有者有权删除该目录的文件
答案:D
20.某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读与写。则该文件的权限值为()
A. 467 B. 674 C. 476 D.764
答案:D
21. 光盘所使用的文件系统类型为()
A. ext2 B. ext3 C. swap D. ISO 9600
答案:D
22. 在以下设备文件中,代表第二个IDE硬盘的第一个逻辑分区的设备文件是()
A. /etc/hdb1 B. etc/hdal C. swap D. ISO 9600
答案:D
23.将光盘CD-ROM(cdrom)安装到文件系统的/mnt.cdrom目录下的命令是()
A. 【mount/,mnt/cdrom】 B.【mount/mnt/cdrom/dev/cdrom】
C.【mount/dev/cdrom/mnt/cdrom】 C.【mount/dev/cdrom】
答案:C
24.【tar】命令可以进行文件的()
A. 压缩、归档和解压缩 B.压缩和解压缩
C. 压缩和归档 D. 归档和解压缩
答案:A
25.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为()
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】
答案:C
26.在linux系统中,主机名保存在()配置文件中。
A. /etc/hosts B. /etc/modules.conf C. /etc/sysconfig/network D. /etc/network
答案:A
27. Linux系统的第二块以太网卡的配置文件全路径名是()
A. /etc/sysconfig/network/ifcfg-eth0 B. /etc/modules.conf
C. /etc/sysconfig/network D. /etc/network
答案:D
28.在Linux系统中,用于设置DNS客户的配置文件是()
A. /etc/hosts B. /etc/resolv.conf C./etc/dns.conf D. /etc.nis.conf
答案:B
29.若要暂时禁用网卡eth0网卡,下列命令中可以实现的是()
A.【ifconfig eth0】 B.【ifup eth0】 C.【Ifconfig eth0 up】 D.【Ifconfig eth0 down】
答案:A
30.以下命令中可以重新启动计算机的是()
A.【reboot】 B. 【halt】 C. 【shutdown -h】 D.【init 0】
答案:A
二、简答题
1.在L.inux中有一文件列表内容,格式如下
lrwxrwxrwx 1 hawkeye users 6 Jul 18 09: 41 nurse2 ->nursel
(1)要完整显示如上文件列表信息,应该使用什么命令?写出完整的命令行
ls –l nurse2
(2)上述文件列表内容的第一列内容“ lrwxrwxrwx”中的“l”是什么含义?对于其他类型的文件或目录等还可能会出现什么字符?它们分别表示什么含义?
表示文件类型,该文件为符号链接文件
其他文件有:普通文件d目录b特殊块文件c特殊字符文件
(3)上述文件列表内容的第一列内容“ lrwxrwxrwx”中的第三个“rwx”分别代表什么含义?其中的“r”、“w"、“x”分别表示 什么含义?
分别表示对文件nurse2的所有者、同组成员、其他成员都具有读/写/执行权限
r/w/x分别表示读/写/执行权限
(4)上述文件列表内容的第二列内容“1”是什么含义?
表示文件nurse2的链接数
(5)上述文件列表内容的第三列内容“ hawkeye"”是什么含义?
表示文件nurse2的所有者
(6)上述文件列表内容的第四列内容“ users”是什么含义?
表示文件nurse2的属组
(7)上述文件列表内容的第五列内容“6”是什么含义
表示文件nurse2的字数节
(8)上述文件列表内容中的“Jul 18 09:41”是什么含义?
表示文件nurse2别创建的日期和时间
(9)上述文件列表内容的最后一列内容“ nurse2-> nurse1”是什么含义?
表示nurse2文件被符号链接到nurse1文件
2. Linux支持哪些常用的文件系统?
在Linux中常用的文件系统主要有ext3、ext2及reiserfs。Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minix fs 及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。现在还有新的ext4文件系统。
3.简述标准的 Linux目标结构及其功能。
root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。
home --- 存储普通用户的个人文件
ftp --- 用户所有服务
httpd
samba
user1
user2
bin --- 系统启动时需要的执行文件(二进制)
sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行
proc --- 虚拟,存在linux内核镜像;保存所有内核参数以及系统配置信息
1 --- 进程编号
usr --- 用户目录,存放用户级的文件
bin --- 几乎所有用户所用命令,另外存在与/bin,/usr/local/bin
sbin --- 系统管理员命令,与用户相关,例如,大部分服务器程序
include --- 存放C/C++头文件的目录
lib --- 固定的程序数据
local --- 本地安装软件保存位置
man --- 手工生成的目录
info --- 信息文档
doc --- 不同包文档信息
tmp
X11R6 --- 该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。
X386 --- 功能同X11R6,X11 发行版5 的系统文件
boot --- 引导加载器所需文件,系统所需图片保存于此
lib --- 根文件系统目录下程序和核心模块的公共库
modules --- 可加载模块,系统崩溃后重启所需模块
dev --- 设备文件目录
etc --- 配置文件
skel --- home目录建立,该目录初始化
sysconfig --- 网络,时间,键盘等配置目录
var
file
lib --- 该目录下的文件在系统运行时,会改变
local --- 安装在/usr/local的程序数据,变化的
lock --- 文件使用特定外设或文件,为其上锁,其他文件暂时不能访问
log --- 记录日志
run --- 系统运行合法信息
spool --- 打印机、邮件、代理服务器等假脱机目录
tmp
catman --- 缓存目录
mnt --- 临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我们就可访问文件了。
tmp --- 临时文件目录,系统启动后的临时文件存放在/var/tmp
lost+found --- 在文件系统修复时恢复的文件
4.在命令行下手工建立一个新账号,要编辑哪些文件
【1】useradd -m username是最简单的方法,再在/home 目录下建立一个用户username;
【2】useradd -d 是在指定的目录下进行建立如:useradd -d /home/user -s /bin username,然后用语句:passwd username 就可以为新建的用户设置密码
5. Linux用哪些属性信息来说明一个用户账号?
登录名、口令、用户标识号、组标识号、用户名、用户主目录、命令解释程序
6.如何锁定和解锁一个用户账号?
(1)、禁止个别用户登录。比如禁止lynn用户登录。
passwd -l test
这就话的意思是锁定test用户,这样该用户就不能登录了。
passwd -u test
对锁定的用户lynn进行解锁,用户可登录了。
(2)、我们通过修改/etc/passwd文件中用户登录的shell
vi /etc/passwd
test:x:500:500::/home/test:/bin/bash
更改为:
test:x:500:500::/home/lynn:/sbin/nologin
该用户就无法登录了。
(3)、禁止所有用户登录。
touch /etc/nologin
除root以外的用户不能登录了
7.vim编辑器有哪3大类工作模式?其相互之间如何切换?
1)、vim工作有三种模式:命令模式、文本输入模式和末行模式。用vim打开一个文件后,处于命令模式。利用文本插入命令,如i,a,o等可以进入输入模式,用[Esc]键可以从输入模式退回命令模式。在命令模式中按“:”键可以进入到末行模式,当执行完命令或按[Esc]键可以回到命令模式。
2)、命令如下:
vim –o file1 file2 #水平分割打开两个文件
/test #在file1文件中查找test字符串,可以在命令模式或末行模式执行
光标移动到test行,用vim命令选中该行
用yy命令复制该行到缓冲区
用ctrl-w ctrl-w 命令进行窗口切换,切到file2文件中
光标定位到文件末尾,用p命令进行粘贴
:wq #保存退出
8. Linux中与网络配置相关的配置文件主要有哪些?
/etc/sysconfig/network
/etc/hostname
/etc/hosts
/etc/services
/etc/host.conf
/etc/nsswitch.conf
/etc/resolv.conf
/etc/rc.d/init.d/network
9.如何利用 ifconfig工具禁用和重启网络接口?
10.如何配置本机的DNS服务器地址?
一、复制模板文件生成全局配置文件(在目录 /var/named/chroot/etc/ 下):
cp -pnamed.caching-nameserver.conf named.conf
修改全局配置文件/var/named/chroot/etc/naned.conf 如下:
1、listen-on port 53 {any;}; //侦听所有IP
2、allow-query {any;}; //接收所有DNS客户端的请求
3、match-clients {any;}; //指定接收所有DNS客户端源IP
4、match-destinations {any;}; //指定接收所有DNS客户端目的IP
5、include"/etc/named.zones"; //指定主配置文件为named.zones
二、复制模板文件生成主配置文件(在目录 /var/named/chroot/etc/ 下):
cp -p named.rfc1912.zones named.zones
修改全局配置文件/var/named/chroot/etc/naned.zones 如下:
1、zone "linuxidc.cn" IN { //域名
type master ; //主服务器
file "linuxidc.cn.zone" ; //正向解析文件名
}
2、zone "168.192.in-addr.arpa" IN { //域名
type master ; //主服务器
file "192.168.zone"; //反向解析文件名
}
三、复制模板文件生成正向解析文件(在目录 /var/named/chroot/var/named/ 下):
cp -pnamed.zero linuxidc.cn.zone
修改正向解析文件/var/named/chroot/var/named/linuxidc.cn.zone 如下:
1、@ IN SOA dns.linuxidc.cn. mail.linuxidc.cn. //完全域名,管理员邮箱地址
2、@ IN NS dns.linuxidc.cn. //说明域名服务器
@ IN MX 10 mail.linuxidc.cn. //定义邮件交换器
3、dns IN A 192.168.1.2 //主机记录
mail IN A 192.168.0.3 //主机记录
www IN A 192.168.0.5 //主机记录
复制模板文件生成反向解析文件(在目录 /var/named/chroot/var/named/ 下):
cp -p named.local 192.168.zone
修改反向解析文件/var/named/chroot/var/named/192.168.zone 如下:
1、@ IN SOA dns.linuxidc.cn. mail.linuxidc.cn. //完全域名,管理员邮箱地址
2、@ IN NS dns.linuxidc.cn. //说明域名服务器
@ IN MX 10 mail.linuxidc.cn. //定义邮件交换器
3、2.1 IN PTR dns.linuxidc.cn. //指针资源记录
3.0 IN PTR mail.linuxidc.cn. //指针资源记录
5.0 IN PTR www.linuxidc.cn. //指针资源记录
四、启动DNS服务:
service named restart