1. 一张linux的试卷(简单的)
一,判断题
1. 在 Linux 的安装过程中可进行网络配置. (对)
2. shell 是一个命令解释器. (对)
3. RedHat Linux 在它的发布版内没有捆绑 MySQL. (对)
4. Samba配置文件修改后,要重新用 testparm测试配置文件,不需要重启 Samba 服务器程序. (错)
5. Linux 不可以与 MS-DOS,OS/2,Windows 等其他操作系统共存于同一台机器上.(错)
6. Linux 中的 ls 命令的功能是变换工作目录到目标指定目录.(错)
7. 通过 rpm –qa|grep vsftpd 命令可以检查系统是否已经安装了 vsftpd.(对)
8. 进入文本编辑器 vi 后,编辑后可文本模式下输入:q 退出 vi 环境.(错)
9. 登录系统的方式有两种:图形化登录和虚拟控制台登录.(对)
10. 可以在 shell 提示下或图形方式创建用户帐号.(对)
二,选择题
1.Samba服务器的主要功能是(C)
(A) Windows 主机间的资源能够共享
(B) 资源管理
(C) 使 Windows 用户以及 Linux 用户能够互相访问彼此的资源
(D) Linux 主机之间实现资源共享
2.在第一次启动时,mysql_install_db 脚本初始化 MySQL系统,这个脚本创建(A)两个数据库.
(A) mysql和 test (B) user 和 test (C) mysql 和 user
26
3.Linux 安装界面上有 3 个选项供用户选择,其中不含( A)
(A) 如果以图形化模式安装或升级 Linux,按 Enter 键.
(B)如果以文本模式安装或升级 Linux,输入:"Linux text",然后按 Ente
(C) 用列出的功能键来获取更多的信息.
(D) Setup 图标.
4 . 命 令 : Create table gb( Guestname char(12) not null, Email char(40), siteurl char(80));
中的作用为( C)
(A) 建立一个数据库名为 gb ,其字段名为 char char char text
(B) 建立一个数据库表,表名为 gb ,其字段名为 char char char text
(C) 建立一个数据库表,表名为 gb ,其字段名为 Guestname, Email,siteu
5.clear 命令的作用( A)
(A)清除终端窗口 (B)关闭终端窗口
(C)打开终端窗口 (D)调整窗口大小
6.使用命令 chmod 的数字设置,可以改变 ( C)
(A)文件的访问特权 (B)目录的访问特权 (C)文件/目录的访问特权
7. 在 shell 提示符下[root@redhat9 root]#/testparm 命令,可用于测试(B)
(A) smb.conf的正确性 (B) webapp.conf 的正确性
(C) vsftpd.conf 的正确性 (D) dhcpd.conf 的正确性
8.在提示符[root@redhat9 root]#从 root 帐号转为普通用户帐号使用(D )命令.
(A) su (B) us (C) su 用户名 (D) us 用户名
9.客户端访问 FTP 服务器的方法不含( D)
(A) text 访问 (B) 客户端 FTP 软件访问 (C) C/S访问 (D)浏览器访问
10.在 FTP 主配置文件 vsftpd.conf 中,每个选项设置为一行,格式为(B )
(A) "选项 =值" (B) "选项=值" (C) "选项 = 值" (D) "选项= 值"
2. Linux试卷,高分找人做~!
一、 选择茄野掘题(每题3分,共15分)
1、 下面不是对Linux操作系统特点描述的是(B)
A、良好的可移植性 B、单用户
C、多用户 D、设备独立性
2、 查看创建目录命令mkdir的帮助文档可以使用(颤核B)
A、mkdir -h B、man mkdir
C、help mkdir D、info mkdir
3、 下面哪个命令不能用来显示文本的内容(C)
A、more B、less
C、find D、cat
4、 使用配置文件来管理用户组,其中相关的密码信息保存在(D)
A、/etc/gshadow B、/etc/group
C、/etc/passwd D、/etc/shadow
5、 下列日志类型输入Linux的是(B)
A、事件日志 B、系统日志
C、审核日志 D、安全日志
二、 填空题(每空1分,共15分)
1、Linux操作系统中的用户分为 管理员、普通用户和 guest 3种类型。
2、Linux常见的图形界面主要有GNOME、KDE和 X 等。
3、Linux有两种常用的文件系统分配,他们是块分配模块 和扩展分配。
4、使用 df 命令可以查看系统的磁盘空间使用情况,默认情况下以 k 为单位显示大小。
5、一般而言,DHCP可以用于两种情况,一是 自动分配 的局域网中,二是动态分配
6、要在命令行上以后台方式启动进程,需要在执行的命令后添加 &符号。
7、shell的运行模式包括交互式shell和 非交互式shell两种。
8、编写的linux shell脚本中支持使用 位置变量、 外部变量和内部变量3中变量。
三、 简答题(每题6分,共30分)
1、简述Linux shell的主要功能,并介绍几种常用shell。
a) 语法分析命令列
b) 处理万用字符(wildcards)、转向(redirection)、管线(pipes)与工作控制(job control)
c) 搜寻并执行命令
Bash,DASH,TCSH
2、简要介绍文件权限,以及如何修改一个制定文件的权限。
访问,写,执行;chmod 执行权限 文件 如:chmod 777 ./hhh
3、简述日志文件的作用。
答:重要的作用是审核和监测!以方便系统管理员了解系统的状态、检查系统故障和跟踪系统使用情况!
4、简述Linux内核结构,以及各部分的功能。
(1). 用户进程。用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合,当一个用户程序在操作系统之上运行时,它就成为操作系统的一个进程。
(2). 系统调用接口。在应用程序中,可通过系统调用来调用操作系统内核中特定的过程,以实现特定的服务。如:在程序中安排一条创建进程的系统调用,则操作系统内核便会为之创建一个新的进程。
(3) Linux内核。内核是操作系统的灵魂,它负责管理磁盘上的文件,内存,负责启动并运行程序,负责从网络上接收和发送数据包等等。内核实际是抽象的资源操作到具体的硬件操作细节之间的接口。
(4) 硬件。这个子系统包括了Linux安装时需要的所有可能的物理设备。
5、简述make的功能与作用。
编译源代码,生成库文件,链接动态及静态库,生成可执行文件
一、 综合应用题(共40分)
1、 写入能实现以下功能的命令脊樱。(共10分)
(1) 在根目录下创建名为mydir的目录;sudo mkdir /root/mydir -p
(2) 在目录mydir下创建文本文件myfile1和myfile2;
cd /root/mydir; touch myfile1 myfile2
(3) 将文件myfile1更名为Myfile1;mv myfile1 Myfile1
(4) 删除文件myfile2;rm myfile2
(5) 复制文件Myfile1到根目录下。 cp Myfile1 /
1、 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出比较结果;(4)写出该脚本的执行方法或流程。(共12分)
#!/bin/bash
If [ $1 –gt $2 ];then
echo $1
else
echo $2
fi
3、(1)使用C语言编写一个链表程序,链表节点数据结构可自定义,需实现链表的节点添加和删除功能;(2)写出该源程序的编译命令和执行命名;(3)写出可以用于自动化编译该程序的Makefile文件。(共18分)
程序:自己写吧
Makefile
CC=gcc
all:
$(CC) xx.c -o xx