4、Linux安装过程中的硬盘分区工具是( )。 (A) FIPS (B) PQmagic (C) FDISK (D) Disk Druid 5、Linux的根分区的文件系统类型是( )。 (A) FAT32 (B) ext3 (C) FAT16 (D)NTFS 7、GRUB的菜单定义在( )文件中。 (A) menu.lst (B) lilo.conf (C) httpd.conf (D) vsftpd.conf 8、在bash中超级用户的提示符是( )。 (A) # (B) C:\\> (C) grub> (D) $ 9、GRUB的命令行模式的命令提示符是( )。 (A) grub> (B) $ (C) # (D) C:\\> 10、当安装好Linux后,系统默认的帐号是( )。 (A) administrator (B) guest (C) root (D) boot 11、在命令行模式中、输入( )不能进入末行模式。 (A) ? (B) / (C) : (D) i 12、可以为文件或目录重命名的命令是( )。 (A) rm (B) mv (C)rmdir (D) mkdir 13、用于文件系统挂载的命令是( )。 (A) mount (B) fdisk (C) df (D) man 14、不能用来关机的命令是( )。 (A) shutdown (B) halt (C) init (D) logout 15、Linux系统中,将加密过的密码放到( )文件中。 (A) other (B) /etc/password (C) /etc/shadow (D) /etc/passwd 16、变更用户身份的命令是( )。 (A) who (B) whoami (C) su (D) id 17、用于终止某一进程执行的命令是( )。 (A) free (B) pstree (C) kill (D) ps 18、比较文件的差异要用到的命令是( )。 (A) diff (B) cat (C) wc (D) head 19、能用来关机的命令是( )。 (A) login (B) reboot (C) init (D) runlevel 20、不是shell具有的功能和特点的是 ( )。 输入输出重定向 (B) 管道 (C) 处理程序命令 (D) 执行后台进程 21、使用rpm命令安装软件包时、所用的选项是( )。 二、填空题 1、_________是Vi的增强版。
2、Linux的版本分为:________________和________________。
3、CD-ROM标准的文件系统类型是_________________________________。 4、安装Linux时最少需要两个分区,分别是______和__________ 。 5、Linux默认的系统管理员账号是______________。 6、命令接口演化为两种主要形式,分别是_________和__________ 。 7、Red Hat Linux9.0自带的引导工具是_________和____________。 8、GRUB的用户界面有三种:___________、___________和 末行模式。 9、GRUB的默认菜单文件menu.lst其实是___________文件的符号链接。 10、操作系统为用户提供了两种接口,分别是_________和__________ 。
11、在命令行模式中,要进入GUI,可执行___________命令。 12、建立用户帐号的命令是_____________。 13、设定帐号密码的命令是_____________。 14、创建一个新组的命令是_____________。 15、chmod命令的功能是______________________。 16、chown命令的功能是______________________。 17、查看系统信息的命令是_____________________。 18、使用tar命令时,应该记住的两个选项组合是:__________和__________ , 它们的功能分别是: _____________和_____________ 。 19、gzip命令的功能是______________。 20、一个典型的KDE桌面环境主要包括两大部分:___________和___________ 。 21、用于复制文件或目录的命令是___________。 三.简答题 1、简述Linux的主要特点? 答: 2、Linux有哪些启动方式? 答: 3、管道的作用是什么? 答: 4、简述标准的Linux运行级? 答:
5、GRUB是什么,它有什么作用? 答: 6、、什么是Shell,它的作用是什么? 答: 7、、简述Swap分区的作用? 答:
8、简述vsftp默认配置(匿名用户的权限、普通用户的权限、root用户的权限)?。 答:
9、samba服务器、apache服务器、vsftp服务器、DNS服务器的功能? 答:
10、什么是正则表达式,它的作用是什么,举例说明? 答:
四.操作题
1、用shell命令查看/home目录下的可执行文件。 2、改变桌面背景。
3、改变info这个文件的权限,原先为-rw-r—r--,用shell命令增加可执行权限。 4、选择一个磁盘分区,对其进行挂载,然后访问其中内容,之后对其卸载。
5、选用shell命令建立目录,并对文件和目录进行移动、复制、删除以及改名等操作。 6、文件内容如下(名称为 info.dat): 48 Dec 3BC1997 LPSX 68.00 LVX2A 138 483 Sept 5AP1996 USP 65.00 LVX2C 189 49 Oct 3ZL1998 LPSX 43.00 KVM9D 512 219 Dec 2CC1999 CAD 23.00 PLV2C 68
(1) 从文件info.dat中抽取代码为483和484的城市。 (2)从文件info.dat中抽取行首不是48的行。 7、用Shell脚本实现计算1~5的平方。
8、用cal命令查看2008年8月8日是星期几(写出shell命令)。
9、选择一个文件系统,对其进行挂载,然后访问其中内容,之后对其卸载。
10、使用rpm命令安装软件包,(bind-9.2.1-16.i386.rpm bind-utils-9.2.1-16.i386.rpm redhat-config-bind-1.9.0-13.noarch.rpm )写出相应的shell命令。 11、使用Shell命令对用户帐号和组群进行增加、删除等操作。
12、对vi编辑器使用的操作说明(包括建立文件、保存并退出、三种模式的切换)。 13、用Shell编程计算2*(3 + 4)的值,并输出结果。 选择题 1C 2D 3A 4C 5B 7B 8A 9A 10BC(看是什么版本的linux,比如Fedora11就是默认来宾用户登录,除非更改设置不然不允许root直接登录,但是可以通过su命令切换用户) 11D(楼上的错了,i是进入编辑模式) 12B 13A 14D 15D 16C 17C 18A 19C 20D 21D 22D 1.vim
2.这个感觉有点问题。linux版本太多的。我觉得问题应该是linux版本号分为:内核版本与发行套件版本 3.iso9660(是High Sierra 文件系统的官方标准版本) 4./根分区和/swap 5.root 6.
7.GRUD,LILO
8.菜单模式和菜单编辑模式(楼上说的是VI了) 9.grub引导系统的配置文件grub.conf 10.命令接口和系统调用 11.
12.useradd 【用户名】 13.passwd 【用户名】 14.mkgroup 15.改变文件或目录权限 16.改变一个目录或文件的所有者 17.这个东西的命令多了,具体看你要查哪些信息了 都给你列出来吧: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息进程 # ps -ef # 查看所有进程 # top # 实时显示进程状态用户 # w # 查看活动用户 # id <用户名> # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组 # crontab -l # 查看当前用户的计划任务服务 # chkconfig –list # 列出所有系统服务 # chkconfig –list | grep on # 列出所有启动的系统服务程序 # rpm -qa # 查看所有安装的软件包 18.xf和cf 解压缩和压缩 19.压缩文件 20.桌面和屏幕底端的工具栏 21.cp 简单题 1.答: 1.LUNIX是一个分时、多用户、多任务的系统; 2、内核和核外程序的有机结合; 3、良好的用户界面; 4、树形结构的文件系统; 5、文件和设备的统一处理; 6、丰富的应用程序; 7、系统用C语言写成,具有良好的可移植性 或者也可以说是 系统的特点: 一个层次式可剪裁的系统结构 分为内核和外围两部分运行 分为核心态和用户态。
还可以说是 1、完全免费 2、完全兼容POSIX 1.0标准 3、多用户、多任务 4、良好的界面 5、丰富的网络功能 6、可靠的安全、稳定性能 7、支持多种平台 2.答: 可以从软盘或硬盘引导Linux。 用GRUB引导 也可以回答为 命令行启动模式和图形界面启动模式 主要看这出题人什么意思了。(这题出的。。。。真是差劲。。。) 3.答: 管道就是把一个程序(进程)的输出连接到另一个程序(进程)的输入 操作题部分答案,及思路 1.ls命令加相关参数,具体参数man一下查查 2.这个不用说了 3.chmod命令 有两种方法: (1)chmod a+x info (2)chmod 766 info 4.挂载mount命令 语法格式mount 设备名 挂载点 卸载umount命令 5。mkdir,mv,cp,rm命令 6.正则表达式 7。 #!/bin/bash echo ―input your number‖ read x ans = $x * $x echo $ans 8.cal 2008-08 9.mount和umount命令 分区的挂载 语法:mount [-ahlV] mount -t type /dev/hdxx/mountpoint mount -o [options] 参数说明: mountpoint:为挂载点。 -a:依照/etc/fstab的内容将所有相关的磁盘都挂上来! -h:只列出mount 相关的参数,并不挂载任何装置
-l:列出目前已经挂载的装置、档案系统名称与挂载点! -V:列出mount 的版本信息 type :将后面/dev/hdxx这个装置以type 的档案格式挂载到/mountpoint这个点, 常见的type 有底下几个: vfat:这个是支持Windows 系统的档案格式,尤其是vfat常用! ext, ext2:这个就是Linux 的主要档案格式 iso9660:光驱的档案格式 nfs, ntfs, ufs:Windows 2000 使用NTFS 格式 10.安装# rpm -ivh bind-9.2.1-16.i386.rpm # rpm -ivh bind-utils-9.2.1-16.i386.rpm # rpm -ivh redhat-config-bind-1.9.0-13.noarch.rpm 如果你仍旧要安装该软件包,你可以在命令行上使 用--replacepkgs选项,这将忽略该错误信息。 如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现错误信息:要想让RPM 忽略该错误信息, 请使用--replacefiles命令行选项。 RPM软件包可能依赖于其它软件包,在安装了特定的软件包之后才能安装该软件包 你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装(但是,这样安装后的软件包未必能正常运行),请使用--nodeps命令行选项。
11.创建账户useradd删除账户userdel创建组groupadd删除组groupdel 12.命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕―i‖就可以进入vi的输入模式编辑文件。
输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个―--INSERT--‖标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。
末行模式:在命令模式输入―:‖即可进入该模式,在末行模式中有好多好用的命令。 13.基本同7,自己改一下代码就行了