选择题
1、使用Vin编辑只读文件时,强制存盘并退出的命令是(C)
A.【:w!】 B.【:q!】 C.【:wq!】 D.【:e!】
2、使用()命令可以把两个文件合成一个文件。A
A.【cat】 B.【grep】 C.【awk】 D.【cut】
3.使用【Is-al】命令列出下面的文件列表,(D)文件时符号连接文件。
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 goodbye
C.Drwxr --r-- 2 hel users 1024 sep 10 08:10 zhang
D.Lrwxr--r-- 1 hel users 2024 sep 12 08:12 cheng
4、对下面的命令,【$cat name test1 test2>name】,说法正确的是(A)。
A.将test1、test2合并到name
B.命令错误,不能讲输出重定向到输入文件中
C.当name 文件为空时命令正确
D.命令错误,应当为【$cat name test1 test2>>name】
5.假设当前处于vi的命令模式,现要进入插入模式,以下快捷键中无法实现的是(D)。
A.I
B.A
C.0
D.1
6.目前处于vi的插入模式,若要切换到末行模式,以下操作方法中正确的是(B)。
A.按esc键
B.按esc键,然后按:键
C.直接按:键
D.直接按shift+:组合键
7、下列命令中,不能用于查看文本文件的是你(D)。
A.【less】
B.【cat】
C.【tail】
D.【Is】
8.在Linux中,系统管理员(root)状态下的提示符是(B)。
A.$
B.#
C.%
D.>
9.删除文件的命令是(B)。
A.【mkdir】
B.【mkdir】
C.【mv】
D.【rm】
10.建立一个新文件使用的命令是你(A)。
A.【chmod】
B.【more】
C.【cp】
D.【touch】
11.以下(C)是显示文件保存用户账号的信息。
A./etc/user B./etc/gshadow C./etc/shadow D./etc/fatab
12、以下对Linux用户账户的描述中,正确的是(B)。
A.linux的用户账户和对应的口令均存放在passwd中
B.passwd的文件只有系统管理员才有权存放
C.Linux的用户账户必须设置了口令才能登录
D.Linux的用户口令存放在shadow文件中,每个用户对它有读的权限
13.新建用户使用useradd命令,如果要指定用户的主目录,需要使用(B)选项。
A.-g B.-d C.-u D.-S
14.为了保证系统的安全,现在的Linux系统一般将/tec/passwd的密码忘记加密后,保存为(D)文件。
A./etc/group B./etc/netgroup
C./etc/libsafe.notify D./etc/shadow
15.当用root登录时,(C)命令可以改变Larry的密码。
A.【su larry】 B.【change password larry】 C..【password larry】 D.【 passwd larry】
16.如果刚刚为系统添加了一个名为kara的用户,则在默认的情况下,Kara所属的用户组是(C)。
A.user B.group C.Kara D.root
17.执行【chmodo+rwfile】ml命令后,file文件的权限变化为(B)。
A.同组用户可读性file文件 B.所有用户可读写file文件
C.其他用户可读写file文件 D.文件所有者可读写file文件
18.要改变一个文件的拥有者,可通过(B)命令实现。
A.【chmod】 B.【chown】 C.【usermod】 D.file
19.一个文件属性为drwxrwxrwt,则这个我觉得权限是(ABD)。
A.任何用户皆可读取、可写入 B.root可以删除该目录的文件
C.给普通用户以文件所有者特征 D.文件拥有者有权删除该目录的文件
20.某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读与写,该文件的权限值为(D)。
A.467 B.674 C.476 D.764
21.光盘所使用的文件系统为(D)。
A.ext2 B.ext3 C.swap D.ISO 9600
22.以下设备文件中,代表第二个IDE硬盘的第一个逻辑分区的设备文件是(D)。
A./etc/hdbl B./etc/hdal C./etc/hdb5 D./dev/hdbl
23.将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom目录下的命令是(C)。
A.【mount/,mnt/cdrom】 B.【mount/,mnt/cdrom/dev/cdrom】
C.【mount/dev/cdrom/mnt/cdrom】 D.【mount/dev/cdrom】
24.【tar】命令可以进行文件的(A)。
A.压缩、归档和解压缩 B.压缩和解压缩
C.压缩和归档 D.归档和解压缩
25.若要将当前目录中的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-zcvfmyfile.txt.tar.gz myfile.txt 】
D.【Tar cvf myfile.txt.tar.gz.myfile.txt】
26.在Linux系统中,主机名保存在(A)配置文件中。
A./etc/hosts B./etc/modules.conf C./etc/sysconfig/network D./etc/network
27.linux系统的第二块以太网卡的配置文件全路径名为(D)。
A./etc/sysconfig/network/ifcfg-eth0
B./etc/sysconfig/network/ifcfg-eth1
C./etc/sysconfig/network-scripts/ifcfg-eth0
D./etc/sysconfig/network-scripts/ifcfg-eth1
28.在Linux系统中,用于设置DNS客户的配置文件是(B)。
A./etc/hosts B./etc/resolv.conf
C./etc/dns.conf D./etc.nis.conf
29.若要暂时禁用eth0网卡,下列命令可以实现的是(D)。
A.【Ifconfig eth0】 B.【ifup eth0】
C.【Ifconfig eth0 up】 D.【Ifconfig eth0 down】
30. 以下命令可以重新启动计算机的是(A)。
A.【reboot】 B.【halt】 C.【shutdown -h】 D.【init 0】
二、简答题
1、在Linux中有一文件列表内容,格式如下:
lrwxrwxrwx 1 hawkeye users 6 Jul 18 09:41 nurse2 - >nursel
(1)要完整显示文件列表信息,应使用什么命令?写出完整的命令行。
答:ls-l nurse2
(2)上述文件列表内容的第一列内容“lrwxrwxrwx 1”是什么含义?对于其他类型的文件或目录等还可能会出现什么字符?它们分别表示什么含义?
答:表示文件类型,该文件为符号链接文件,其他文件类型:-普通文件 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文件被符号链接到nursel文件
2.Linux支持哪些常用的文件系统?
答: Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minix fs及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写;Linux也支持网络文件系统
,比如NFS等
1、Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型,比如Btrfs、JFS、
ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。下面说明其支持的几个重要的文件系统
2、ext专门为Linux设计的,为linux核心所做的第一个文件系统。单个文件最大限制:未知;该文件系统最大支持2GB的容量。
3、ext2由Rémy Card设计,用以代替ext,是LINUX内核所用的文件系统。单个文件最大限制2TB;该文件系统最大支持32TB的容量。
4、ext3一个日志文件系统。单个文件最大限制16TB,该文件系统最大支持32TB的容量。
5、ext4Theodore Tso领导的开发团队实现,Linux系统下的日志文件系统。单个文件最大限制16TB,该文件系统最大支持1EB的容量。
6、JFS2一种字节级日志文件系统,该文件系统主要是为满足服务器的高吞吐量和可靠性需求而设计、开发的。单个文件最大限制16TB,该文件系统最大支持1PB的容量。
3.简述标准的Linux目标结构及功能。
答:Linux是一个树状分层结构组织,而且只有一个根结点。
根(/)目录
是linux文件系统的起点,根目录所在的分区称为根分区。。
/boot目录
用于存在linux系统启动所必须的文件,出于系统安全考虑,“/boot”目录通常被划分为独立的分区,称作“/boot”分区。
/var目录
用于存放系统中经常需要变化的一些文件,如系统日志文件等,对于生产系统“/var”目录通常划分为独立的分区。
/home目录
用于存放所有普通用户的宿主目录,例如abc用户宿主目录为“/home/abc”;对于提供给大量用户使用的linux系统,“/home”目录通常划分为独立分区,方便用户备份数据。
/root目录
是linux超级管理员root的宿主目录,默认情况下只有root的宿主目录存放在根目录下,而不是存在在“/home”目录下。
/bin目录
用户存放系统基本的用户命令,普通用户权限可以执行。
/sbin目录
用于存放系统基本的管理命令,管理员用户可以执行。
/usr目录
用于存放linux系统中大量的应用程序,包括图形程序;/usr目录中又被划分为多个子目录,用于存放不同类型的应用程序。
/etc目录
用于存放linux系统和各种程序的配置文件,配置文件较多的程序会在此目录下建立独立的子目录,用于存放自己的配置文件。可以理解为Windows系统中的注册表!
/dev目录
用于存放linux系统设备文件目录。
/lib目录
存放根目录上的程序所需的共享库。
/media目录
挂载点,用于挂载U盘、光盘、或者远程磁盘所用。
4.在命令行下手工建立一个新账号,要编辑哪些文件?
答 :net user x yyl123456 /add ( 新建x用户 密码为yyl123456 )
net localgroup Administrators x /add (把x用户加入Administrator组)
net user x /active:yes (将x 用户激活)
然后重新启动系统 用x用户登陆 就可以进去了
5.linux用哪些属性信息来说明一个用户账号?
答:登录名、口令、用户标识号、组标识号、用户名、用户主目录、 命令解释程序
6.如何锁定和解锁一个用户账号?
答:1..使用命令usermod
usermod -L testid##锁定帐号testid
usermod -U testid ##
解锁帐号testid
2.通过修改shell类型
这种方式会更加人性化一点,因为你不仅可以禁止用户登录,还可以告诉他你这么做的原因。如下:
chsh testid -s /sbin/nologin
#将用户testid的shell进行更改
##修改/etc/nologin.txt(没有就新建一个),
##在里面添加给被禁止用户的提示
#解禁用户的方式就是把shell改为他原有的就可以了
7.Vin编辑器有哪3类工作模式?其相互之间如何切换?
答:一般模式,插入模式,末行模式
一般模式到插入按i,o,a
插入模式到一般模式按ESC
一般模式到末行模式按:
末行模式到一般模式按ESC
插入模式和末行模式不能直接切换
8.Linux中与网络配置相关的配置文件主要有哪些?
答: 网络接口配置文件:/etc/network/interfaces
DNS配置文件:/etc/resolv.conf
/etc/hosts文件
/etc/host.conf
/etc/services
主机名称配置文件/bin/hostname
9.如何利用ifconfig工具禁用和重启网络接口?
答:激活和终止网络接口的用 ifconfig 命令,后面接网络接口,然后加上 down或up参数,就可以禁止或激活相应的网络接口了。当然也可以用专用工具ifup和ifdown 工具;
[root@linuxchao ~]#ifconfig eth0 down
[root@linuxchao ~]#ifconfig eth0 up
[root@linuxchao ~]#ifup eth0
[root@linuxchao ~]#ifdown eth0
10.如何配置本机的DNS服务器地址?
答:单击“开始”,指向“管理工具”,然后单击“DNS”,打开 DNS 管理器
如有必要,向管理单元添加适用的服务器,然后连接该服务器。在控制台树中,单击适用的 DNS 服务器。
在“操作”菜单上,单击“配置 DNS 服务器”。打开DNS服务配置向导。
然后根据公司规模大小来选择查找区域类型,点击“下一步”主服务器配置界面
如果本机做为DNS服务器,则选择第一项,如果是配置网络上的一台DNS服务器则选择ISP维护区域,选择后点击“下一步”进入区域名称选择窗口。
输入区域名称后点击“下一步”进入 区域文件命名窗口。
这里可以创建一个新区域文件和使用从另一个DNS服务器复制文件来创建DNS区域文件。这里一般默认即可,点击“下一步”进入动态更新设置界面。
动态更新能使DNS客户端计算机在每次发生更入时,用DNS服务器注册并动态更新资源记录。点击“下一步”进入DNS转发器设置窗口。
转发器是DNS服务器,此服务器把无法答复的查询转发经服务器,一般默认为本机,也可以不选择转发查询。 设置完毕后点击下一步进入完成配置向导界面。
完成配置向导里列出DNS服务器名及查找区域名称,确认后点击完成,完成DNS服务器配置。