当前位置:文档之家› Linux实训测试题

Linux实训测试题

Linux实训测试题
Linux实训测试题

Linux实训测试题

1,Linux系统管理员账户?

root

2,[root@svr5 ~]# 解释每一个部分的意思

[用户名@主机名工作目录]#

3,Linux系统有哪几个TTY控制台

TTY1-6字符控制台tty7图形界面。

4,如何查看内核,并解释每一个部分的意思

[root@localhost~]# uname -r

5,查看系统具体属于RedHat哪一个版本

lsb_release -a

6,显示现在什么位置

pwd

7,进入/etc/sysconfig/network-scripts下

cd /etc/sysconfig/network-scripts

8,长格式并提供易读的属性显示/boot下的vmlinuz开头的文件ls -l /boot/vmlinuz*

9,列出/etc目录属性

ls -ld /etc

10,递归显示/boot目录下的文件和内容

ls -R /boot

11,显示root下面所有文件包括隐藏文件

ls -a /root

12,查看/boot和/etc/pki分别占用多大空间

du -sh /boot /etc/pki/

13,创建/vod/movie/cartoon,递归显示/vod目录结构

ls -R /vod

#########################

15,把/boot/grub /etc/host.conf拷贝到/root/Desktop下cp -a /boot/grub /etc/host.conf /root/Desktop/

16,删除Desktop下的grub和host.conf

ls -F /root/Desktop/

17,创建/root/ls-man.txt文件,在将这个文件移动到桌面mv /root/ls-man.txt /root/Desktop/

18,把ls-man.txt改名为manls.txt

mv /root/Desktop/ls-man.txt/root/Desktop/manls.txt

##############################

29,查看/etc/passwd前5行

head -n 5 /etc/passwd

30,查看/etc/passwd尾5行

tail -n 5 /etc/passwd

31,查看/etc/passwd的第8-12行

head -n 12 /etc/passwd | tail -n 5

32,统计系统中有多少个账户

wc -l /etc/passwd

33,计算/etc目录下.conf配置文件的个数

ls -l /etc/*.conf | wc -l

34,显示/etc/hosts中127.0.0.1的内容

grep -E "127.0.0.1|localhost" /etc/hosts

35,显示/etc/passwd中以root开头的内容

grep ^root /etc/passwd

36,显示/etc/passwd中以bash结尾的内容

grep bash$ /etc/passwd

37,去除/etc/hosts.allow中的空行,把结果显示出来

grep -v ^$ /etc/hosts.allow

38,显示/etc/hosts里面不以#号开头的内容

grep -v ^# /etc/hosts

##########################

40,查找/etc/hosts中包含127.0.0.1或者localhost的内容

grep -E "127.0.0.1|localhost" /etc/hosts

41,以易读的属性并长格式显示/root下的内容将结果重定向到/root/gztest.txt里面

ls -lh /root/ > /root/gztest.txt cat /root/gztest.txt

42,分别使用gzip和bzip2和zip对/root/gztest.txt进行压缩和解压gzip /root/gztest.txt gzip -d /root/gztest.txt.gz

43,把/etc/mail打包并压缩到/root/mail.tar.gz

tar -zcf /root/mail.tar.gz /etc/mail

44,把/etc/mail打包并压缩到/root/mail.tar.bz2

tar -jcf /root/mail.tar.bz2 /etc/mail

45,将mail.tar.gz解压到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录

tar -zxf mail.tar.gz -C /tmp/ ls -R /tmp/etc/ rm -rf /tmp/etc 46,将mail.tar.bz2解压

到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录

tar -jxf mail.tar.bz2 -C /tmp/ ls -R /tmp/etc rm -rf /tmp/etc/

47,分别查看mail.tar.gz与mail.tar.bz2文件里面内容

tar tf mail.tar.gz

tar tf mail.tar.bz2

48,请在/tmp 这个目录下建立一个名为vimtest 的目录

mkdir /tmp/vimtest

49,进入vimtest 这个目录当中

cd /tmp/vimtest/

50,将/etc/man.config 复制到本目录底下

cp -a /etc/man.config /tmp/vimtest/

51,使用vim 打开本目录下的man.config

vim /tmp/vimtest/man.config

52,在vim 中设定一下行号

:set nu

53,移动到第58 行,向右移动40 个字元,请问你看到的双引号内是什么目录?

按:58,再向右移动到40字符

54,移动到第一行,并且向下搜寻一下‘bzip2 ’这个字串,请问他在第几行?

按1G跳到第一行,再在末行模式键入下面命令

/bzip2

55,我要将50 到100 行之间的‘小写man 字串’改为‘大写MAN 字串’,并且一个一个挑选是否需要修改,如何下达指令?如果在挑选过程中一直按‘y’,结果会在最后一行出现改变了几个man 呢?:50,100 s/man/MAN/cg

56,修改完之后,突然反悔了,要全部复原,有哪些方法?

第一个:在命令行模式下输入u。

第二个:在末行模式下:q!不保存强制退出。

第三个:在末行模式下在换回去:50,100 s/MAN/man/g

57,我要复制65 到73 这九行的内容(含有MANPATH_MAP),并且贴到最后一行之后

:65,73y

在用G跳转到最后一行,点p粘贴

58,21 到42 行之间的开头为# 符号的注解资料我不要了,要如何删除?

按:21跳到21行,按v后,用方向键选中21~33行,删除,第二次选中22到29行,删除,只保留34行

34FHS

59,将这个档案另存成一个man.test.config 的档名

:w /tmp/vimtest/man.test.config

60,在第一行新增一行,该行内容输入‘I am a student...’

:1

按o插入空行。再键入文字,结果如下。

61,储存后离开吧

:wq

linux实验报告

实验一 实验名称:Linux 基本命令的使用 实验时间:2学时 实验目的:熟练使用Linux字符界面、窗口系统的常用命令。 实验内容 (一)Linux操作基础 1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6) 2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal) ①uname:查看系统与内核相关信息 uname -asrmpi 参数: -a :所有系统相关的信息; -s: 系统内核名称; -r: 内核的版本; -m:本系统的硬件名称,如i686或x86_64; -p: CPU的类型,与-m类似,只是显示的是CPU的类型; -i :硬件的平台(ix86). ②date:显示日期的命令 ③cal:显示日历 单独cal:列出当前月份的日历 cal 2014:列出2014年的日历 cal 5 2014:列出2014年五月的目录 3.使用帮助命令(man,help) ①man:是manual(操作说明)的简写,是在线帮助系统 man后跟某个命令就会详细说明此命令,例如:man man就会详细说明man 这个命令的用法; ②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出cd命令的使用说明。 4.查看当前登陆用户列表(who),显示当前用户(whoami) ①who:显示目前已登录在系统上面的用户信息; ②whoami:查询当前系统账户 5.建立一个新用户mytest,设定密码(useradd,passwd) ①useradd mytest(建立新用户mytest);

Linux实训测试题

Linux实训测试题 1,Linux系统管理员账户? root 2,[root@svr5 ~]# 解释每一个部分的意思 [用户名@主机名工作目录]# 3,Linux系统有哪几个TTY控制台 TTY1-6字符控制台tty7图形界面。 4,如何查看内核,并解释每一个部分的意思 [root@localhost~]# uname -r 5,查看系统具体属于RedHat哪一个版本 lsb_release -a 6,显示现在什么位置 pwd 7,进入/etc/sysconfig/network-scripts下 cd /etc/sysconfig/network-scripts 8,长格式并提供易读的属性显示/boot下的vmlinuz开头的文件ls -l /boot/vmlinuz* 9,列出/etc目录属性 ls -ld /etc

10,递归显示/boot目录下的文件和内容 ls -R /boot 11,显示root下面所有文件包括隐藏文件 ls -a /root 12,查看/boot和/etc/pki分别占用多大空间 du -sh /boot /etc/pki/ 13,创建/vod/movie/cartoon,递归显示/vod目录结构 ls -R /vod ######################### 15,把/boot/grub /etc/host.conf拷贝到/root/Desktop下cp -a /boot/grub /etc/host.conf /root/Desktop/ 16,删除Desktop下的grub和host.conf ls -F /root/Desktop/ 17,创建/root/ls-man.txt文件,在将这个文件移动到桌面mv /root/ls-man.txt /root/Desktop/ 18,把ls-man.txt改名为manls.txt mv /root/Desktop/ls-man.txt/root/Desktop/manls.txt ############################## 29,查看/etc/passwd前5行 head -n 5 /etc/passwd 30,查看/etc/passwd尾5行 tail -n 5 /etc/passwd

【申嵌】Linux系统程序设计课堂实训练习

第二章基本文件I/O 1、书上实例练习 2、设计一个程序,实现将一个字符串“Hi, I'm a Linux programmer!”写入到文件a.txt,然后将a.txt中前10个字符拷贝到文件b.txt中。 第三章进程与线程 1、练习使用fork复制进程的例子,观察处理器的调度情况,尝试使用sleep(1)来改变调度顺序。 2、练习fork+execl/execv/execlp/execvp的结合使用。 3、waitpid实验 waitpid.c 问题描述: 首先使用fork新建一个子进程,并使子进程暂停5s(使用sleep函数),接下来,父进程使用waitpid函数,并使用参数WNOHANG使父进程不会阻塞。若有子进程退出,则waitpid 返回子进程号;若没有子进程退出,则waitpid返回0,并且父进程每隔一秒循环判断一次。 提示: pr = waitpid(pid, NULL, WNOHANG) 4、多进程程序实验 proc_expr1.c 实验目的:熟练掌握fork, exec, waitpid等函数的使用 问题描述: 父进程依次创建两个子进程,其中一个子进程运行"ls -l"指令,另一个进程在暂停5s后异常退出,父进程并不阻塞自己,并等待子进程的退出信息,待收集到该信息,父进程就返回。 5、多线程编程实验:利用线程参数重用一个线程函数创建多线程。 (1)创建两个新线程,一个输出x,另一个输入o,每个线程输出固定字符数后就从线程函数中返回退出线程。线程函数char_print在两个线程中均被执行,但是程序为每个线程指定不同的实例作为参数。 (2)引入pthread_join主线程收集两个子线程的退出信息,并释放资源。 6、互斥锁的使用方法 mutex_test.c 目的:掌握互斥锁来进行线程同步的方法。通过互斥锁来同步读、写线程对共享缓冲区的操作。 7、使用信号量同步线程实验 sem_test1.c 目的:掌握使用信号量进行线程同步的方法。 (2) 修改程序使得三个线程的执行顺序为a->b->c sem_test2.c 上海嵌入式家园-开发板商城

Linux实习报告

实习报告 --linux系统移植

目录 目录 (2) 1. 实习目的 (3) 2. 基础知识 (3) 2.1 硬件设备 (3) 2.2 linux系统的基础知识 (4) 2.2.1 linux系统简介 (4) 2.2.2 linux系统的基础命令 (6) 3. 实习内容 (11) 3.1 linux操作系统的安装与设置 (11) 3.2 linux开发环境的搭建与移植 (13) 3.2.1 开发环境搭建 (13) 3.2.2 系统编译 (14) 3.2.3 系统定制 (17) 3.2.2 linux系统的USB模块移植 (21) 3.3 基于硬件平台的应用 (23) 4. 结论 (29)

1. 实习目的 近年来,随着计算机技术、通信技术的迅速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式系统的开发已经成为了信息产业的热点。基于ARM硬件平台及linux操作系统的嵌入式产品应用开发已成为主流。而在嵌入式开发过程中,针对目标平台的操作系统移植成为影响嵌入式产品开发进度的一个关键因素。 基于上述现状,本次实习主要是学习嵌入式开发的基础--linux系统的移植。主要的实习内容有: (1)linux操作系统的安装与设置:包括VMware的安装,linux操作系统的安装及设置; (2)linux开发环境的构建和移植:包括交叉编译工具的安装,x-loader及u-boot 的配置与编译,linux内核的配置与编译,文件系统的生成以及系统定制; (3)linux基本操作命令的使用; (4)基于硬件平台及linux移植的应用。 通过以上实习,初步掌握linux系统的一些基础知识以及linux系统移植的过程,为以后的进一步学习打下基础。 2.基础知识 2.1 硬件设备 DevKit8000评估套件是深圳市天漠科技有限公司推出的基于德州仪器(TI)OMAP3530处理器的评估套件。OMAP3530处理器集成600MHz的ARM Cortex-A8内核及430MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。DevKit8000外扩了CPU外设接口中的网口、S-VIDEO接口、音频输入输出接口、USB OTG、USB HOST、SD/MMC接口、串口、SPI接口、IIC接口、JTAG接口、CAMERA接口、TFT屏接口、触摸屏接口、键盘接口和总线接口,并扩展出了HDMI接口。 DevKit8000评估套件为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统google android 及angstrom(GPE)的发布版本,DVI输出可达到720P的显示标准,方便用户体验OMAP3530处理器的强大的数据运算处理能力。 其功能模块图如下:

linux网络操作系统和实训课后习题答案解析(1)

练习题 一、选择题 1. Linux 最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux 的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux 的内核版本2.3.20 是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 二、填空题 1. GUN 的含义是:GNU's Not UNIX。 2. Linux 一般有 3 个主要部分:内核(kernel)、命令解释层(Shell 或其他操作环境)、 实用工具。 三、简答题(略) 1. 简述Red Hat Linux 系统的特点。 2. 简述一些较为知名的Linux 发行版本。 练习题 一、选择题 1. Linux 安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 2. Linux 的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext3 D. NTFS 二、填空题 1. 安装Linux 最少需要两个分区,分别是 swap 交换分区和/(根)分区。 2. Linux 默认的系统管理员账号是 root 。 3. X-Window System 由三部分构成:X Server、X Client 和通信通道。 三、简答题(略) 1. Linux 有哪些安装方式 2. 安装Red Hat Linux 系统要做哪些准备工作 3. 安装Red Hat Linux 系统的基本磁盘分区有哪些 4. Red Hat Linux 系统支持的文件类型有哪些 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行 A. grep’’TESTFILE B. grep’….’TESTFILE C. grep’^$’TESTFILE D. grep’^….$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A. ls -a /home B. ls -R /home C. ls -l /home D. ls -d /home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A. ls B. help ls C. man ls D. get ls 4. 查看系统当中所有进程的命令是 D 。 A. ps all B. ps aix C. ps auf D. ps aux

linux实习心得体会

linux实习心得体会 为期一周的LINUX课程实训已经结束。现在我把这次收获丰富的实训自我总结一下。 我们的实训有许多的项目,首先由老师指导然后分小组独立完成老师布置的实验内容,实训的内容十分丰富详实,课程很实用。主要的大项有:认识网络设备与组网拓扑,交换机的配置,路由器交换机的配置命令,静态路由的配置。 现在首先回顾一下网络设备与组网拓扑这节有趣的课程。在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:AUI(粗同轴电缆连接接口),RJ45(双绞线以太网接口),SC接口(网络接口)。不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。了解拓扑结构图是十分重要的课程,无论什么样的网络都是从最基本的拓扑结构中研究出来的,基本的网咯拓扑结构是十分重要的基础,很多网咯工程都需要设计拓扑结构图,了解拓扑结构图十分必要。在这节课程中我们知道了拓扑的广泛应用,无论是广域网还是局域网都是由拓扑结构设计出来的,这节课程我学到了很多有用的,例如:单位内的网络设计,家庭内的网络扩展,Modem和路由器的连接,双网介入局域网,计费管理拓扑结构,无线局域网拓扑结构,3G网络的拓扑结构等设计方案和案例。

网络中很重要的一个设备是交换机,这节实训课说实话比较枯燥,交换机的线路连接很容易,可是线路连接只是很轻松的一环,交换机的配置主要在于交换机的设置,其中有很多命令,从登陆,设置各种参数,运行指令,到最后退出,命令很多,需要十分用心的记忆。 在为期一周的LINUX课程实训中,我每天跟随老师一起做实验,与同学们一起观看PPT教程,对网络有了更深刻的认知,在自己做实验中不断与老师的教学内容相比较,尽力独立完成各种实验内容,虽然困难很多,但是实训很高兴。 本学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。 学习Linux,首先我们应该从基础开始学起。对Linux 操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。 Linux命令是必须学习的。虽然Linux 桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、

linux实验报告

Linux技术上机实验指导

实验一Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验内容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验内容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。Date:

Linux实训记录

Linux操作系统实用技术课程设计 专业名称:软件工程 班级: 学生姓名: 学号:

(一)架设Samba服务器 1.配置共享级的Samba服务器 【设计要求】RHEL Server 5主机新建/samba-share目录可供所有用户读写共享. 【设计步骤】 1检测Samba服务是否安装 2启动Samba服务 3超级用户新建/samba-share目录,并建立测试文件 4将Samba服务器的配置文件smb.conf复制为smb.conf.bak,如果Samba服务器的配置错误可以将smb.conf.bak还原恢复成Samba服务器的初始设置。 5启动vi屏幕文本编辑器,修改smb.conf文件并保存在/etc/samba目录

6重新加载配置 7在windows主机中访问共享文件

2.配置专有用户组可以访问的Samba服务器 【设计要求】RHEL Server 5主机建立sales用户组内的用户可以读写共享. 【设计步骤】 1建立一个新的sales文件夹,并建立一个测试文件 2创建新用户david,设置用户的口令,并设置为staff组群的成员

(添加sales用户并添加相应Samba 账号(密码:sale123)) 为sales组的用户添加相应Samba账号(密码:sale123) 3修改Samba主配置文件 4设置共享目录的本地权限 5 重新加载配置文件 6在windows主机访问Linux共享目录 (1)在Windows计算机上,单击“开始”菜单中的“运行”菜单项,在“打开” 文本框中输入命令\\192.168.48.128,单击“确定”按钮。

linux实训报告

实训报告 实训名称:Linux操作实训 学院:计算机学院 专业、班级09级计科1班 学号: 学生姓名: 指导教师: 2011 年12 月26 日

实训报告内容 一、实训名称 Linux操作实训 二、实训时间 第16-17周 三、实训地点 K4-508 四、实训目的 通过本实训,熟悉Linux操作系统以及操作系统当中的部分概念,掌握Linux控制台的基本命令和使用方法,能够对Linux操作系统的一些应用进行简单的配置。 实训的实施应使学生在以下几个方面有所收获: (1)加深对操作系统原理的理解,提高综合运用所学知识的能力。 (2)培养学生自主查阅参考资料的习惯,增强独立思考和解决问题的能力。 (3)通过该实训,使学生基本掌握如何使用Linux操作系统。 五、实训理论基础知识 1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 ! Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux

linux-系统实训习题

LINUX系统实训习题 一、选择题(单选) 1. 在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。(B) A. /bin B. /dev C. /etc D. /usr 2. Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从____开始编号的。(D) A. hda2 B. hda3 C. hda4 D. hda5 3. 关于swap分区,下面哪一条语句的叙述是正确的。(D) A. 用于存储备份数据的分区 B. 用于存储内存出错信息的分区 C. 在Linux引导时用于装载内核的分区 D. 作为虚拟内存的一个分区 4. 如一台计算机有64MB内存和100MB swap空间,那么它的虚拟内存空间有多少呢?(D) A. 36MB B. 64MB C. 100MB D. 164MB 5. Linux操作系统的创始人和主要设计者是:(D) A. 蓝点Linux B. AT&T Bell实验室 C. 赫尔辛基大学 D. Linus Torvalds 6. Linux内核遵守的是下面哪一种许可条款。(C) A. GDK B. GDP C. GPL D. GNU 7. 目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A) A. RPM B. deb C. zip D. tar 8. 在Linux中,系统管理员(root)状态下的提示符是:(B) A. $ B. # C. % D. > 9. Linux带有一个名为LILO(LInux LOad)的引导管理程序,LILO的配置文件是:(D) A. /usr/lilo.sys B. /etc/lilo.sys C. /usr/lilo.conf D. /etc/lilo.conf 10. 在命令行中可以使用____组合键来中止(kill)当前运行的程序。(B) A. Ctrl+d B. Ctrl+c C. Ctrl+u D. Ctrl+q 11. 默认情况下,Linux提供有六个虚拟控制台。当运行X Window后,应按什么键来切换

linux 实习报告

实习报告 实习性质:linux操作系统课程实习 学生姓名:xx 专业班级:xx 指导教师:xx 实习时间:2013年12月16日- 2013年12月20日实习地点:4112、4212、4312、4412 重庆工程职业技术学院

学生实习考核表

目录 1.实习目的 (1) 2实习概况 (1) 2.1实习要求 (1) 2.2实习时间 (1) 2.3实习基本情况 (1) 2.4硬件环境 (1) 3 实习内容 (2) 3.1 linux安装 (2) 3.2 Linux操作系统命令 (5) 3.3 ftp服务器的安装与配置 (5) 3.3.1 启动vsftpd服务 (5) 3.3.2 查看本机IP地址信息 (6) 3.3.3 打开FTP服务器并配置权限 (6) 3.3.4 配置FTP服务器 (7) 3.3.5 重启ftp服务 (8) 3.4 配置samba服务器 (8) 3.4.1 查看是否安装Samba服务器 (8) 3.4.2 添加/删除程序 (9) 3.4.3 启动Samba (11) 4 实习体会 (11) 4.1学习所得 (11) 4.2经验教训 (11) 4.3实习体会 (12)

1.实习目的 (一).通过综合实训进一步巩固、深化和扩展学生的专业技能。 1.熟练掌握Linux操作系统的安装及基本配置。 2.熟练掌握Linux系统管理。 3.掌握Linux下用户和组的管理。 4.掌握Linux下FTP服务器的管理。 (二)训练和培养学生获取信息和处理信息的能力,充分培养和提高学生的动手能力,学会通过网站、书籍等方式收集所需的资料。 (三)培养学生运用所学的知识和技能解决Linux使用、管理过程中所遇到的实际问题的能力及其基本工作素质。 (四)培养学生理论联系实际的工作作风、严肃认真的科学态度以及独立工作的能力,树立自信心。 (五)训练和培养学上的团队协作精神与合作能力。 2实习概况 2.1实习要求 具体来讲,《linux操作系统》课程包括以下实习内容: (一)独立完成实训。 (二)要求熟练掌握Linux操作系统的安装与基本配置。 (三)熟练掌握Linux系统管理基本方法。 (四)掌握Linux下用户和组的管理。。 (五)掌握Linux下的FTP服务器的管理。 2.2实习时间 2013年12月16日至2013年12月20日 2.3实习基本情况 实习地点:四教学楼 4112、4212、4312、4412 实习环境:RedHat9软件 实习内容:掌握linux操作系统 2.4硬件环境

Linux实验三

实验三用户和文件安全 一、实验目的 1.理解用户、组的概念 2.理解/etc/passwd、/etc/group、/etc/shadow文件 3.练习useradd、groupadd、gpasswd、groups命令 二、实验内容 1.添加用户 2.添加组 3.添加用户到工作组 4.改变目录原始组 5.建立多个用户共享的目录 6.理解文件和目录的权限、文件所有者、属组的概念 三、步骤和要求 1.登录CentOS 5.5,root用户口令123456 2.新建用户user1、user2、user3,并设置口令 useradd user1 passwd user1 useradd user2 passwd user2 useradd user3 passwd user3 查看/etc/passwd、/etc/group、/etc/shadow文件内容,分析各字段意义和关系 答: 1、在目录添加三行账户的信息: user1:x:501:501::/home/user1:bin/bash user2:x:502:502::/home/user2:bin/bash user3:x:503:503::/home/user3:bin/bash

账户名称:密码:UID(用户ID):GID(专属组ID)::用户主目录:登陆shell 2、在/etc/group目录添加三行账户组别信息: user1:x:501:账户名称:密码:GID(专属组ID):所属组成员 3、在/etc/shadow添加三行账户加密密码信息,字段意义如下: 账户名称:加密密码串:上次修改口令的时间:两次修改口令间隔的天数:两次修改口令间隔最多的天数:提前多少天警告用户口令将过期:在口令过期之后多少天禁用此用户:用户过期日期:保留字段 3.新建组group1、group2,添加用户user1、user2、user3到组group1 groupadd group1 groupadd group2 gpasswd -a user1 group1 gpasswd -a user2 group1 gpasswd -a user3 group1 查看/etc/passwd、/etc/group、/etc/shadow文件内容,分析各字段意义和关系 答: 目录/etc/passwd:无变动 目录/etc/shadow无变动 目录/etc/group新增记录如下: group1:x:504:user1,user2,user3 group2:x:505: group1组的专属组ID为504, 组内成员有user1,user2,user3 group2组的专属组ID为505, 组内无成员。 4.建立目录/www1、/www1/dir1、/www1/dir2、/www1/dir3,使用户user1、 user2、user3分别在di1、dir2、dir3目录下可以建立、删除、修改文件,但不能在/www1目录下建立、删除、修改文件, mkdir /www1 mkdir /www1/dir1 /www1/dir2 /www1/dir3 chgrp group1 /www1 -R chown user1 /www1/dir1

Linux实训报告范例2014

《Linux系统应用实训》课程设计报告 设计题目: Linux系统应用实训 专业:网络技术 班级:12网络(1)班 姓名: 指导教师:李浩 二0一四年六月三日

目录 1.课程设计目的 (2) 2.课程设计题目描述和要求 (3) 3.课程设计报告内容 (4) 3.1 Linux操作系统的安装 (4) 3.2 Linux操作系统网络参数配置 (7) 3.3 Samba服务器的安装与配置 (11) 3.4 DNS服务器的安装与配置 (15) 3.5 FTP服务器的安装与配置 (15) 3.6 Apache服务器的安装与配置 (15) 4.总结 (17)

1.课程设计目的 《Linux操作系统应用》课程实训与《Linux操作系统应用》理论课程紧密结合,是学习Linux网络操作系统应用不可缺少的实践环节。它可以使学生将理论应用于实践,将所学知识与实际相结合,加深对所学知识的理解和应用。学生学完此门课程后,能胜任中小企事业单位中的Linux网络操作系统的安装、配置以及管理等工作。此门课程是考取“网络管理员”以及“网络工程师”必不可少的基础课程之一。

2.课程设计题目描述和要求 本课程设计属于实践环节,教学的主要任务是从应用和实践的角度出发,使学生通过实践操作掌握本课程所讲述的理论知识,为提高学生的组网能力打下基础。 它要求学生了解服务器作为企业日常应用的重要性,掌握Linux网络操作系统下常用服务器的配置方法与技能,并能在实践中加以运用,是计算机网络技术专业的学生的重要实训课程。 根据教学要求,本课程共设20学时,围绕时下流行的Linux网络操作系统的安装与配置,包括有Linux网络操作系统的安装、Linux系统桌面环境下配置网络参数、Samba服务器的安装与配置、DNS服务器的安装与配置、Apache服务器的安装与配置、FTP服务器的安装与配置等内容。

linux实训习题

一、选择题(单选) 1.在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在__目录下。 (B) A. /bin B. /dev C. /etc D. /usr 2. Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从__开始编号的。(D) A. hda 2B. hda 3C. hda 4D. hda5 3.关于swap分区,下面哪一条语句的叙述是正确的。(D) A.用于存储备份数据的分区 B.用于存储内存出错信息的分区 C.在Linux引导时用于装载内核的分区 D.作为虚拟内存的一个分区 4.如一台计算机有64MB内存和100MB swap空间,那么它的虚拟内存空间有多少呢?(D) A. 36M BB. 64M

BC. 100M BD. 164MB 5. Linux操作系统的创始人和主要设计者是: (D) A.蓝点Linux B. AT&T Bell实验室 C.赫尔辛基大学 D. Linus Torvalds 6. Linux内核遵守的是下面哪一种许可条款。(C) A. GDK B. GDP C. GPL D. GNU 7.目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A) A. RPM B. deb C. zip D. tar 8.在Linux中,系统管理员(root)状态下的提示符是: (B)

A. $ B. # C. % D. > 9. Linux带有一个名为LILO(LInux LOad)的引导管理程序,LILO的配置文件是: (D) A. /usr/lilo.sys B. /etc/lilo.sys C. /usr/lilo.conf D. /etc/lilo.conf 10.在命令行中可以使用__组合键来中止(kill)当前运行的程序。(B) A. Ctrl+d B. Ctrl+c C. Ctrl+u D. Ctrl+q 11.默认情况下,Linux提供有六个虚拟控制台。当运行XWindow后,应按什么键来切换到这六个虚拟控制台。(B) A. Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台) B. Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台) C. Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台) D. Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)

linux实训习题

一、选择题(单选) 1. 在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。(B) A. /bin B. /dev C. /etc D. /usr 2. Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从____开始编号的。(D) A. hda2 B. hda3 C. hda4 D. hda5 3. 关于swap分区,下面哪一条语句的叙述是正确的。(D) A. 用于存储备份数据的分区 B. 用于存储内存出错信息的分区 C. 在Linux引导时用于装载内核的分区 D. 作为虚拟内存的一个分区 4. 如一台计算机有64MB内存和100MB swap空间,那么它的虚拟内存空间有多少呢?(D) A. 36MB B. 64MB C. 100MB D. 164MB 5. Linux操作系统的创始人和主要设计者是:(D) A. 蓝点Linux B. AT&T Bell实验室 C. 赫尔辛基大学 D. Linus Torvalds 6. Linux内核遵守的是下面哪一种许可条款。(C) A. GDK B. GDP C. GPL D. GNU 7. 目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A) A. RPM B. deb C. zip D. tar 8. 在Linux中,系统管理员(root)状态下的提示符是:(B) A. $ B. # C. % D. > 9. Linux带有一个名为LILO(LInux LOad)的引导管理程序,LILO的配置文件是:(D) A. /usr/lilo.sys B. /etc/lilo.sys C. /usr/lilo.conf D. /etc/lilo.conf 10. 在命令行中可以使用____组合键来中止(kill)当前运行的程序。(B) A. Ctrl+d B. Ctrl+c C. Ctrl+u D. Ctrl+q 11. 默认情况下,Linux提供有六个虚拟控制台。当运行X Window后,应按什么键来切换到这六个虚拟控制台。(B) A. Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台) B. Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台) C. Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台) D. Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台) 12. 在Linux中,完整路径中的目录间分隔符是:(A) A. / B. \ C. | D. - 13. 在Linux中,要求将文件mm.txt的所有使用者的文件执行权限删除。则下面所示命令中,哪一个是错的。(B)

linux实训报告

安徽xxxxxx学院二次修改 linux服务器配置 15计应2班实训 学号:321518xxxx 姓名:xxx 班级:15计算机应用2班 指导老师:xxx

目录 封面..................................................... 错误!未定义书签。目录................................................... 错误!未定义书签。 一、使用Linux系统..................................... 错误!未定义书签。 1. 使用ls、mkdir、rmdir、cd、mv、rm、cp等文件目录管理指令。错误! 未定义书签。 2. 使用gzip、gunzip、tar等命令。................... 错误!未定义书签。 3. 文本编辑命令.................................... 错误!未定义书签。 4. 用户与组的管理.................................. 错误!未定义书签。 5. 权限管理......................................... 错误!未定义书签。 二、配置常规网络参数................................... 错误!未定义书签。 三、配置与管理企业网站................................. 错误!未定义书签。 四、配置与管理FTP服务器............................... 错误!未定义书签。 五、配置与管理DNS服务器 ............................... 错误!未定义书签。

linux操作系统实验报告.

LINUX操作系统实验报告 姓名 班级学号 指导教师 2011 年05月16 日 实验一在LINUX下获取帮助、Shell实用功能 实验目的: 1、掌握字符界面下关机及重启的命令。 2、掌握LINUX下获取帮助信息的命令:man、help。 3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替

换与别名,管道及输入输出重定向。 实验内容: 1、使用shutdown命令设定在30分钟之后关闭计算机。 2、使用命令“cat /etc/cron.daliy”设置为别名named,然后再取消别名。 3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。 4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。 实验步骤及结果: 1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入 命令Shutdown -h 30 2、使用命令alias将/etc/cron.daliy文件设置为别名named,左边是要设置的名称右边是要更改的文件。查看目录下的内容,只要在终端输入命令即可。取消更改的名称用命令unalias 命令:在命令后输入要取消的名称,再输入名称。 3.输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。 4.使用命令ls /etc显示/etc目录下的内容,命令是分页显示。“|”是管道符号,它可以将多个命令输出信息当作某个命令的输入。

嵌入式linux实验指导书

目录 实验一 linux常用指令练习 (3) 1、在线帮助指令 (3) 2、linux开关机及注销指令。 (3) 重启指令: (3) 1)、reboot命令 (3) 2)、init 6命令 (3) 关机指令: (3) 1)、halt命令 (3) 2)、poweroff命令 (4) 3)、init 0命令 (4) 4)、shutdown命令 (4) 注销指令: (4) 3、用户管理命令 (4) 1)、用户切换su命令 (4) 2)、添加用户命令adduser/useradd (5) 3)、删除用户及更改用户属性 (5) 4)、设置用户密码 (6) 5)、查看用户信息 (6) 4、文件目录操作指令 (7) 1)、改变当前工作目录命令(cd) (7) 2)、显示当前路径pwd (7) 3)、查看当前目录下的文件命令ls (7) 4)、新建目录指令mkdir (8) 5)、删除目录命令rmdir (8) 6)、新建文件命令touch (8) 7)、删除文件指令rm (8) 8)、文件和目录的复制命令cp (8) 9)、文件和目录的移动命令mv (9) 10)、更改文件或目录的使用权限chmod (9) 11)、查看文件的命令cat (9) 12)、文件链接命令ln (9) 13)、文件压缩解压命令 (10) 5、网络相关命令 (11) 6、磁盘管理命令 (11) 7、挂载文件命令mount (12) 8、其他系统命令 (12) 练习1: (13) 练习2: (15) 练习3: (16) 练习4: (21) 实验二 VI文本编辑器的使用 (24) 1、练习使用VI指令 (24) 2、利用VI编写一个hello.c文件 (24)

Linux实验报告

Linux实验 一、实验目的 1. 了解Linux基本使用方法; 2. 掌握Linux基本设置方式; 3. 掌握Linux基本操作命令使用。 二、内容要求 1. 了解进程管理、文件管理与内存管理 2.掌握系统设置文件与命令 3. 熟练使用系统操作与维护命令 4. 熟练使用系统操作与维护命令 三、实验原理 Linux 系统常用命令格式: command [option] [argument1] [argument2] ... 其中option以“-”开始,多个option可用一个“-”连起来,如 “ls-l -a”与“ls-la”的效果是一样的。根据命令的不同,参数 分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在 标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这 些设备进行重定向。如: ls –lh > a.txt 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回 一个非零值(在shell中可用变量$?查看)。在shell script中可用此返 回值作为控制逻辑的一部分。 DSL命令操作: 帮助命令: man 获取相关命令的帮助信息 例如:man dir 可以获取关于dir的使用信息。 info 获取相关命令的详细使用方法 例如:info info 可以获取如何使用info的详细信息。 基本操作: echo 显示字符串 pwd 显示当前工作目录 ls 查看当前文件夹内容 ls -a 查看当前文件夹内容(包括隐藏项) ls -l 查看当前文件夹内容(详细) ls / 查看根目录内容 cd / 移动到根目录

pwd 显示当前工作目录 ls -al 查看根目录文件夹内容(详细情况并包括隐藏项) cd /home/dsl 回到“家”目录 pwd 显示当前工作目录 df -h 显示剩余磁盘空间,参数“-h”表示适合人读取(human readable) du -h 显示文件夹(及子文件夹)所占空间 mkdir fd0 在当前目录下创建目录fd0 touch a.txt 创建一个空文件a.txt ls / -lh > a.txt 利用重定向功能将根目录中的内容写入a.txt。 cat a.txt 显示a.txt内容 wc a.txt 显示a.txt的行数,字数与字节数 find / -name *conf 在根目录下(包括子目录)查找以conf结尾的文件 sudo mount /dev/fd0 fd0 将软盘镜像挂载到目录fd0上 cd fd0 进入软盘镜像所挂载的目录 ls -lh 查看软盘镜像中的文件 cd .. “..”表示进入上一层目录 gzip a.txt 使用gzip压缩a.txt ls -lh 查看当前文件夹 sudo cp a.txt.gz fd0/ 将a.txt复制到fd0目录下,即将其复制到软盘镜像中 sudo mv fd0/a.txt.gz ./ 将a.txt移动到当前目录下,“.”表示当前目录 sudo umount /dev/fd0 将软盘镜像卸载 ls fd0 显示fd0 目录内容 gzip -d a.txt.gz 解压缩a.txt.gz ls -lh 查看当前文件夹 权限管理: 假设当前处于/home/dsl 目录下,且有a.txt(文件)与fd0(目录),当前用户名为dsl。 sudo cat /etc/passwd 用户 sudo cat /etc/shadow 密码 sudo cat /etc/group 组 users 查看当前登录用户 sudo chmod -x fd0 更改文件夹权限 ls fd0 fd0不能被执行,则意味着无法打开! sudo chmod +x fd0 更改文件夹权限 ls fd0 fd0能被打开 sudo chown root fd0 更改目录fd0的所有者 ls -lh 注意看fd0目录的属性 sudo chown dsl:root fd0 更改目录fd0的所有者为dsl,所属组为root ls -lh 注意看fd0目录的属性 chmod a-r a.txt 现在a.txt不具有“读”权限,不能被读取

相关主题
文本预览
相关文档 最新文档