选择题 (100 分)
1.【单选题】存放用户账号的文件是?
A. shadow
B. group
C. passwd
D. shadow
答对了
答案: C
2.【单选题】此文件的权限应该是-rw-r--r--
A. 655
B. 644
C. 622
D. 642
答对了
答案: B
3.【单选题】wc命令统计文件单词数的选项是?
A. -L
B. -w
C. -l
D. -c
答对了
答案: B
4.【单选题】linux修改文件或者目录权限的命令是?
A. groupadd
B. useradd
C. chmod
D. chown
答对了
答案: C
5.【单选题】命令历史中,使用上一条命令的快捷键是?
A. !999
B. !!
C. history
D. !1000
答对了
答案: B
6.【单选题】linux终端中如何快速跳至行尾?
A. Ctrl+a
B. Ctrl+e
C. Ctrl+w
D. Ctrl+z
答对了
答案: B
7.【单选题】查看Linux系统中命令是内建命令还是外部命令的命令是什么?
A. file
B. type
C. who
D. whereis
答对了
答案: B
8.【单选题】回到用户家目录的命令是什么?
A. cd -
B. cd ~
C. cd /root
D. cd /home
答对了
答案: B
9.【单选题】查看当前系统时间的命令是什么?
A. date
B. time
C. now
D. pwd
答对了
答案: A
10.【单选题】下列哪个不属于内核的功能?( )
A. 用户管理
B. 内存管理
C. 进程管理
D. 安全管理
答对了
答案: A
11.【作图题】请写出至少三种常见的linux发行版
redhat
fedora
suse
centos
Ubuntu
答案解析
参考答案: RedHat、SUSE、Debian
12.【作图题】操作系统的功用有哪些
参考答案 1、将硬件规格抽象为系统调用(System Call); 2、进程管理; 3、文件系统; 4、硬件驱动; 5、网络协议栈; 6、安全功能; 7、内存管理;
13.【作图题】请写出Linux的哲学思想
1、一切皆文件(包括硬件);
2、由众多目的单一的小程序组成;
3、组合小程序完成复杂任务;
4、尽量避免跟用户交互;为了方便脚本编程实现程序自动化运行;
5、使用文本文件保存程序的配置数据;
14.【作图题】请描述Linux目录结构
/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工具程序 /boot:引导加载器必须用到的各静态文件:kernel,initramfs(intrrd),grub等
/dev:存储特殊文件或设备文件 设备有两种类型:字符设备(线性设备,有时序的)、块设备(随机设备) /etc:系统程序的配置文件,只能为静态
/home:普通用户的家的集中位置,一般为:/home/username /root:管理员的家目录,可选
/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块 libc.so*:动态链接的C库
ld*:运行时链接器/加载器 modules:用于存储内核模块的目录 /lib64:64位系统特有的存放64位共享库的路径
/media:便携式设备挂载点,cdrom,floppy等 /mnt:其他文件系统的临时挂载点 /opt:附加应用程序的安装位置,可选路径
/srv:当前主机为服务提供的数据 /tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限
/usr:全局共享的只读数据路径 bin,sbin lib,lib64 include:C程序头文件
share:命令手册页和自带文档等架构特有的文件的存储位置 local:另一个层级目录
/usr/local:让系统管理员安装本地应用程序,也通常用于安装第三方程序 /var:存储经常发生变化的数据的目录
cache,lib,log,opt,run,tmp
/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息,多为内核参数,例如:net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip_forward
/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理Linux设备提供了一种统一模型的接口
15.【作图题】linux日常账号管理需要注意哪些方面?
参考答案 1、账号定期清理 2、超时锁定账号 3、强制定期修改密码 4、密码复杂度要求 5、禁止root登
16.【作文题】简述su命令的作用,并说明 su root 和su - root的区别
su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
su -: 会切换root用户,也会把用户变量也切换到root的环境变量
su : 只是会切换root用户,但是当前的环境变量还是以前用户的环境变量
17.【作文题】使用脚本创建system1-50个用户,并指定家目录为/data/system[1-50]
#!/bin/bash
for i in `seq 1 50`;do
useradd -d /data/system${i} system${i}
done
18.【作文题】写一个脚本,生产10个随机数,并从小到大排序?
for i in `seq 10`;do echo $RANDOM ;done|sort -n
