文档库 最新最全的文档下载
当前位置:文档库 › linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令
linux-实验指导手册-常用命令

实验二Linux常用命令(一)

1、文件系统操作命令

(1)改变目录命令:cd 目标目录路径

步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin

步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录

1)使用绝对路径进入/lib目录

2)使用相对路径进入/lib/i868目录

3)使用相对路径退回到/lib目录

(2)列出并观察目录中的文件

步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;

步骤2:进入任意目录,使用通配符列出其中部分文件;

例如:cd /bin

ls c*

步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。例如:ls i868

步骤5:仅列出子目录本身(-d)

步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除

步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

#mkdir tmp

步骤2:删除该目录

#rmdir tmp

步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

#mkdir ~/tmp

步骤4:删除该目录

#rmdir ~/tmp

步骤5:使用-p参数一次创建多级目录。如:

mkdir -p ~/tmp/dir1

步骤6:使用-p参数删除多级目录。如:

cd ~

rmdir -p tmp/dir1

(4)文件和目录拷贝命令:cp

步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmp

cp /usr/include/signal.h ~/tmp

步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

cp /usr/include/signal.h ~/tmp/signal.bak

步骤3:思考并试验,如果步骤1中不使用第一条命令,拷贝的结果是什么?

(5)文件移动或文件目录更名命令:mv

步骤1:将上面signal.bak更名为signal.h

cd ~/tmp

mv signal.bak signal.h

步骤2:将signal.h移动到上一层目录

mv signal.h ..

步骤3:将tmp目录更名为temp

mv ../tmp ../temp

步骤4:拷贝/usr/include中所有s开头的.h文件到/usr/temp目录

cp /usr/include/s*.h /usr/temp

步骤5:将temp目录移动到tmp目录中

cd /usr

mkdir /tmp

mv temp tmp

步骤6:拷贝/usr/include/signal.h到/usr/tmp/temp目录中,观察提示。

步骤7:使用-f选项重复上述命令,观察是否有提示。

(6)建立符号链接命令:ln

步骤1:在用户目录中创建对/usr/include目录的符号链接

cd ~

ln –s /usr/include

ls include

步骤2:删除该链接

rm include

步骤3:观察/usr/include是否被删除。

步骤4:与步骤1相同,但命名链接目录为abc

ln -s /usr/include abc

ls abc

rm -f abc

3、文件权限管理命令

(1)改变文件权限(chmod)

步骤1:使用chmod给include目录中的任意文件的属主或属组或其它用户添加可执行的权限。

例:chmod u+x signal.h

步骤2:删除可执行权限

步骤3:设置属组权限为可读+可执行。

步骤4:一次性设置文件的所有权限为可读+可执行。

(2)改变权限屏蔽

步骤1:改变为屏蔽所有用户的可执行权限

步骤2:创建目录test,观察其权限。

步骤3:尝试进入test目录。是否能否进入,思考为什么?

实验二Linux常用命令(二)

1、Linux文件内容显示命令

(1)cat命令,显示文件内容

步骤1:将/usr/include/stdio.h拷贝到~/tmp目录中,并进入tmp目录。

步骤2:使用简单cat命令显示其内容

步骤3:使用-n选项,输出行号;

步骤4:使用-s选项,合并空白行;

步骤5:使用-b选项,对非空白行编号;

(2)more命令,分页显示文件内容

步骤1:使用简单more命令显示stdio.h的内容

使用空格键、回车键和B键上下翻看内容。

步骤2:使用-num选项,控制每页的行数;

步骤3:使用-s选项,合并空白行;

步骤4:使用/pattern选项,先搜索字符串file,再显示;

(3)less命令,分页显示文件内容

步骤1:使用简单less命令显示stdio.h的内容

使用PAGEUP、PAGEDOWN、回车键和空格键上下翻看内容。(4)head命令,显示文件开头内容

步骤1:使用head命令显示stdio.h的前10行内容

head –n 10 stdio.h

head --lines=10 stdio.h

步骤2:使用head命令显示stdio.h的前10个字符内容;

head -c 10 stdio.h

head --bytes=10 stdio.h

步骤3:使用-v选项,显示文件名;

(5)tail命令,显示文件最后的内容

步骤1:使用tail命令显示stdio.h的后10行内容

tail–n 10 stdio.h

tail--lines=10 stdio.h

步骤2:使用tail命令显示stdio.h的最后10个字符内容;

tail-c 10 stdio.h

tail--bytes=10 stdio.h

步骤3:使用-v选项,显示文件名;

(5)touch命令

步骤1:使用touch命令,修改stdio.h的文件时间,并使用ls查看结果。

步骤2:使用touch命令,创建一个名为test的空文件。

2、Linux文件内容搜索、排序和比较命令

(1)grep命令,搜索文件内容

步骤1:在stdio.h中搜索并显示包含extern字符串的所有行

grep extern stdio.h

步骤2:在stdio.h中搜索所有宏定义的语句,

grep “#define*” stdio.h

步骤3:在stdio.h中搜索所有以#开头的行

grep ^# stdio.h

步骤4:在stdio.h中搜索所有被包含的头文件

grep …\.h? stdio.h

说明:头文件特点为字符串“.h”。但“.”是一个元字符,需要使用转义方式表示为“\.”。

步骤5:自己设想查找目标,并定义合理的字符串模式。

(2)sort命令,排序文件内容

步骤1:对stdio.h内容进行排序

sort stdio.h

步骤2:对stdio.h内容进行排序,并输出到文件test中, 查看排序结果

sort –o test stdio.h

more test

步骤3:同上,但要求合并重复行(使用-u选项)

步骤4:检查test和stdio.h是否已排序,观察输出结果

sort –c test

sort –c stdio.h

(3)uniq命令,合并重复行

步骤1:重复sort命令的步骤2,生成一个test文件

步骤2:使用uniq命令合并其中的重复行,并显示每行重复的次数

uniq -c test

(3)comm命令,比较两个文件

步骤1:准备两个文件:file1和file2

echo file1: > file1

echo line1 >> file1

echo file2: > file2

echo line1 >> file2

echo line2 >> file2

步骤2:比较两个文件,观察输出的三列的含义

comm. file1 file2

步骤3:比较两个文件,只输出其中相同的行。

comm. -12 file1 file2

步骤4:比较两个文件,只输出file2中独有的行。

comm. -13 file1 file2

(4)diff命令,比较两个文件的差异

步骤1:简单比较

diff file1 file2

步骤2:比较并输出ed脚本

diff –e file1 file2

(5)wc命令,统计文件内容

步骤1:全面统计,理解输出的结果

wc file1

wc file2

步骤2:仅统计词数

wc –w file2

步骤3:仅统计行数

wc –l file2

步骤4:仅统计字节术

wc –c file2

2、进程管理命令

(1)PS命令,查看进程状态

步骤1:简单ps

步骤2:列出系统中的所有进程

ps –e

步骤3:仅列出与当前TTY相关的进程

打开一个新的TTY

在原有tty和新tty中分别输入ps –a,观察比较结果。

步骤4:分别使用-x, -f, -l, -r, -u显示进程信息,比较结果。(2)kill命令,终止进程

步骤1:查看tty1的PID。

步骤2:在tty0中输入杀进程的命令

kill –s kill PID

或:kill –s 9 PID

步骤3:列出所有进程信号,观察结果

kill -l

3、熟悉使用联机帮助命令

(1)man命令

步骤1:使用man命令查看ls命令的帮助信息

步骤2:使用man命令查看其它命令的帮助

(2)help命令

步骤1:使用help命令查看cd命令的帮助信息

实验 Linux文件和目录操作

实验Linux文件和目录操作(1) 一、实验内容 练习Linux文件和目录操作命令。 二、实验目的 掌握文件与目录管理命令 掌握文件内容查阅命令 三、实验题目 1. 文件与目录管理 (1) 查看CentOS根目录下有哪些内容? (2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。 (3) 显示目前所在的目录。 (4) 在当前目录下,建立权限为741的目录test1,查看是否创建成功。 (5) 在目录test1下建立目录test2/teat3/test4。 (6) 进入test2,删除目录test3/test4。 (7) 将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc (8) 重复步骤6,要求在覆盖前询问是否覆盖。 (9) 复制目录/etc/下的内容到/tmp下。 (10) 在当前目录下建立文件aaa。 (11)查看该文件的权限、大小及时间 (12) 强制删除该文件。 (13) 将/tmp下的bashrc移到/tmp/test1/test2中。 (14) 将/test1目录及其下面包含的所有文件删除。 2. 文件内容查阅、权限与文件查找 (1) 使用cat命令加行号显示文件/etc/issue的内容。 (2) 反向显示/etc/issue中的内容。 (3) 用nl列出/etc/issue中的内容。 (4) 使用more命令查看文件/etc/man.config (5) 使用less命令前后翻看文件/etc/man.config中的内容 (6) 使用head命令查看文件/etc/man.config前20行 (7) 使用less命令查看文件/etc/man.config后5行 (8) 查看文件/etc/man.config前20行中后5行的内容 (9) 将/usr/bin/passwd中的内容使用ASCII方式输出 (10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期 (11) 修改文件bashrc的时间为当前时间

Linux实验指导书

Linux程序设计 实验指导书 计算机应用系 2012年11月

实验一:Linux常用命令及编程环境 1.实验相关知识简述 Unix/Linux环境下使用C语言程序开发的项目主要经历设计、开发、调试、集成、部署和维护几个阶段。目前典型的开发环境,主要使用vi、emacs、gedit等文字编辑工具完成源代码的编辑工作;通过指定不同的GCC编译器编译选项指定编译结果,根据编译器提示改正程序中的语法错误,最终生成符合目标要求的可执行二进制文件;当可执行文件执行结果与预期结果不一致时,使用GDB调试器跟踪程序执行过程,查看中间变量,改正源程序中存在的逻辑错误。在大型项目管理中,由于文件较多,整个编译过程费时较长,安装、调试难度较大。为解决手工管理效率低下的问题,引入Make工具,将项目编译、安装、维护等工作以脚本的形式组织在Makefile中,从而简化项目维护成本。手工编写Makefile脚本难度较大且不利于统一规范,推荐使用Autotools工具集直接生成。本实验仅设置手工编辑、编译Linux C源代码,生成可执行文件并调试。 GNU CC(简称为GCC)是GNU 项目中符合ANSI C 标准的编译系统,能够编译用C、C++和Object C 等语言编写的源程序。GCC也可理解为一个工具集合,包含多个编译相关工具,如gcc编译C语言源程序,g++编译C++语言源程序,ld链接器等。在编译C语言程序时,可直接使用gcc指令通过配置不同的参数选项达到指定GCC工具集的目的。 GCC的常用选项如表1.1所示 表1.1 GCC常用选项 功能选项描述 与编译相关的GCC 选项-c 只是编译不链接,生成目标文件“.o” -S 只是编译不汇编,生成汇编代码 -E 只进行预编译,不做其他处理 -g 在可执行程序中包含标准调试信息 -o file 把输出文件输出到file 里 -v 打印出编译器内部编译各过程的命令行信息和编译器的版本-I dir 在头文件的搜索路径列表中添加dir 目录 -L dir 在库文件的搜索路径列表中添加dir 目录 -static 链接静态库 -llibrary 连接名为library 的库文件 报警与出错相关的-ansi 支持符合ANSI 标准的C 程序 -pedantic 允许发出ANSI C 标准所列的全部警告信息

Linux实验手册

Linux实验手册 补充实验步骤很详细Linux重于练习和动手 一Linux安装 注意磁盘分区 二:用户简单操作: 1、添加用户u1和u2,并分别设置口令 #useradd u1 passwd u1 #useradd u2 passwd u2 2、查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立 #ls -l /etc/passwd #ls -l /etc/shadow 3、查看/home 目录下是否有u1和u2目录 #ls-l /home 4、以u1用户身份登录 #su – u1 三:文件及目录操作: 1、以u1用户身份登录后,显示当前目录位置 $pwd 2、在u1目录下创建两个目录,分别为dir1和dir2 $mkdir dir1 dir2 3、进入dir1目录用vi创建两个文件,文件名分别为test1、test2 $cd ./dir1 $vi test1 :wq! $vi test2 :wq! 4、分别用cat、less、more命令查看test1和test2文件内容 $cat test1 $more test2 $less test1 q 5、进入dir2目录用touch创建两个空文件test3、test4 $cd ../dir2 $touch test3 test4 6、将dir1目录下的test1文件复制到/tmp目录下 $cd ../dir1 $cp test1 /tmp 7、查看/tmp目录下是否有test1文件 $ls -l /tmp 8、将dir1目录下的test2移动到dir2目录下 $cd ../dir2 $mv test2 ../dir2 9、查看dir1目录下的文件 $cd ../dir1 $ls –l 10、查看dir2目录下的文件

实验二 Tutorial 2 Linux 基本命令操作2

Tutorial 2 Linux 基本命令操作2 1 实验简介 虽然目前linux 图像界面的使用已相当的方便,但是有些操作还是在字符界面下使用比较灵活。除此之外,使用字符界面登陆linux 系统,系统资源的消耗也比较少,从而可以提高系统性能。 本次实验内容主要包括:linxu 下文件和目录操作命令的使用方法。 2 实验目的 (1)掌握远程登录Linux 系统的软件putty 的基本用法。 (2)掌握文件和目录的区别 (3)熟悉文件和目录的相关操作:建立、复制、移动、删除、重命名、查找、统计等 (4)掌握输入、输出重定向的用法 (5)掌握find 的常见查找模式 (6)理解文件的类型及查看 3 实验准备 (1)了解远程登录的概念,以及远程登录软件putty。 (2)了解linux 命令行的基本概念,掌握通配符的使用方法。 (3)了解绝对路径和相对路径的概念及表达方法。 4 远程登录软件putty的基本用法实验步骤 基本做法同实验1. 5 Linux 文件和目录操作命令 说明:在下面的文档中的$为系统提示符。 (1) 使用cd 和pwd 命令,掌握相对路径和绝对路径。 对照右图,假如从目录user3 开始,键完以下命令后,你的位置会在哪里。 请将结果填在横线上。 $pwd /home/user3 $cd .. $pwd $cd.. $cd usr $pwd $cd /usr $pwd $cd.. /tmp $pwd $cd.

$pwd (2)检查当前的子目录pwd。 $ pwd (3) 在你的注册目录下创建(mkdir)子目录:dir1、dir2。 $ mkdir dir1 dir2 (4) 在你的主目录中创建一个叫junk 的目录。将这个目录变为工作目录,应当使用什么命令?这个新目录的绝对路径名是什么? (5) 在主目录创建以下目录,要求只能用一个命令行: junk/dira/dirl junk/dira junk/dira/dir2 junk/dira/dirl/dirc 你碰到什么问题了吗?如果碰到问题,在重试之前,将刚才创建的所有目录删除,这个删除应该使用哪一个命令?mkdir –p junk/dira/dir1/dirc junk/dira/dir2 (-p创建父目录) (6) 在主目录仅使用rmdir 命令,删除在junk 目录下的所有子目录。仅用一个rmdir 命令如何实现这一操作? rmdir {junk/dira/dir2,junk/dira/dir1/dirc,junk/dira/dir1,junk/dira} (7) 使用“touch 文件名”方法在你的注册目录下建立文件file1 和file2 $touch file1 file2 (8) 将file1 file2 复制到dir1 中,并察看注册目录与dir1 目录下有何变化? $ cp file1 file2 dir1 (9) 将文件file1,file2 从注册目录移动至dir2 中,再察看注册目录与dir2目录有何变化? $mv file1 file2 dir2 (10) 将dir2 中的文件file1 改名为myfile1 $ mv /dir2/file1 /dir2/myfile1 (11) 请使用绝对路径删除文件myfile1 $ rm /root/dir2/myfile1 (12)分屏显示/bin 目录下文件的详细信息。 $cd /bin $list –l | more (13)回到根目录,利用cp 命令复制系统文件/etc/profile 到当前目录下。 $ cd ~ $ cp /etc/profile . (14)复制文件profile 到一个新文件profile.bak,作为备份。 (15)用less 命令分屏查看文件profile 的内容,注意练习less 命令的各个子命令,如b、空格键、q 、/字符串(查找)等,并对then 关键字查找。 (16)用grep 命令在profile 文件中对关键字then 进行查询。 (17) 在家目录下创建目录test,并复制/etc 目录下的最后四个字符为.ini的文件到test 目录下。 (18)使用gzip 命令对test 下的文件进行压缩。 (19)使用tar 命令对test 下的文件打包。 (20)把用tar 命令打包的文件解包,并用gzip 命令对文件进行解压缩。 (21)利用tar 命令把test 中的文件压缩打包。 (22) 在/var/lib 目录下查找所有文件其所有者是games 用户的文件。

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命令格式。

1.linux基础及C高级实验手册

嵌入式学院实验手册linux基础及C高级实验 嵌入式学院教材开发部编著 (内部资料,请勿外传) 嵌入式学院(2014)版权所有V3.0

Linux基础实验 实验一Linux常用命令的使用 【实验内容】 本课程要求学员对Linux基本操作命令有一定了解和掌握。下面列出的一些常用命令作为参考。最好针对每一个都能亲自练习、掌握。 【实验平台】 PC机 【实验步骤】 1.ls 命令 ---------------------------------------------------------------------- ls 以默认方式显示当前目录文件列表 ls –a 显示所有文件包括隐藏文件 ls –l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ---------------------------------------------------------------------- 2.cd 命令 cd dir 切换到当前目录下的dir目录 cd .. 切换到到上一级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 ---------------------------------------------------------------------- 3.rm 命令 rm file 删除某一个文件 rm -rf dir 删除当前目录下叫dir的整个目录 ---------------------------------------------------------------------- 4.mv命令 mv source target 将文件或者目录source更名为target ---------------------------------------------------------------------- 5.echo 命令 echo message 显示一串字符 ---------------------------------------------------------------------- 6.cat 命令 cat file 显示文件的内容,和DOS的type相同 cat file | more 显示文件的内容并传输到more程序实现分页显示,使用命---------------------------------------------------------------------- 7.du命令 du 计算当前目录的容量

实验二 Linux常用命令的使用(一)

实验二 Linux 常用命令的使用(一) 一、实验目的 1. 掌握Linux 系统开机启动和退出的方法 2. 掌握Linux 系统中获取命令帮助的方法 3. 掌握Linux 系统命令格式 4. 掌握Linux 系统中常用命令的作用和命令中各选项的作用 二、实验环境 安装了Red Hat Linux9.0/Fedora 系统的计算机一台 三、实验内容及步骤 (一)Linux 操作系统的登录和退出 【操作任务1】登录Linux 操作系统 【操作步骤】 (1)在开始---程序---Vmware 菜单中启动虚拟机,在打开的虚拟机界面中选择要启动的操作系统选项卡,点击启动图标。如下图所示。 (2)等待一段时间后,将出现登陆对话框,选择其中一个用户,输入用户名和密码后,即可登陆Linux 操作系统。如下图所示。(如果要登陆root 用户,请选择‖其他…‖,然后输入用户名:root 和相应的密码,点击“登陆”按钮)

输入用户名 root

(3)点击登陆按钮后,即可成功登陆。如下图。(注意,如果以root 超级管理员用户身份登陆,系统会弹出对话框询问,如上图所示,点击“继续”按钮即可) 【操作任务2】退出Linux 操作系统 【操作步骤】 (1)在顶部面板上依次单击―系统→关机‖命令,如下图 (2)在打开的对话框,选择―关机‖或―重新启动‖选项,然后点击―确定‖按钮,即可完成关机或重新启动操作。 如果使用超级管理员root 用户身份登陆,操作系统 会询问“是否真的要以特权用户身份登陆”,这里点击继续按钮,即可以root 身份登陆

【操作任务3】图形界面和字符界面的切换 【操作步骤】 (1)开机使用root用户进入图形界面,请打根目录下的etc文件夹,找到inittab文件, (文件路径:/etc/inittab),双击打开之。 (2)找到该文件中的“id:5:initdefault:”这一行,将该行中的“id:5:initdefault:”行的“5” 修改为“3”,然后按Ctrl+S保存。

linux实验三

淮海工学院计算机工程学院 实验报告书 课程名:《网络操作系统》 题目:软件包管理与进程管理 班级:网络132 学号: 姓名:

一、目的与要求 1、掌握linux软件包管理方法。 2、掌握RPM命令的使用。 3、熟悉图形模式下软件管理工具的使用。 4、掌握常用进程管理的命令。 二、实验内容与题目 1、下载并安装telnet软件包(分别采用-i、-ivh)。 2、删除上述安装的软件。 3、利用rpm查询上述软件 4、校验上述文件 5. 利用图形模式下的软件包管理工具安装和删除“Eclipse”的有关软件。 6、下载并安装OpenOffice套件。 7、查看进程的统计信息(静态、动态)。 8、查看进程名中包含“con”字符串的进程信息 9、后台运行gedit软件后,并把它调入前台,然后杀死它。 10、利用crontab实现每周一、三、五的17:30时,打包备份/etc/httpd目录中的文件到你的主目录。 11、练习at、pkill、pstree等命令的使用。 12、练习YUM软件工具的使用。 三、实验步骤与源程序 1、下载并安装telnet软件包(分别采用-i、-ivh)。 2、删除上述安装的软件。 3、利用rpm查询上述软件 4、校验上述文件 5. 利用图形模式下的软件包管理工具安装和删除“Eclipse”的有关软件。 6、下载并安装OpenOffice套件。 7、查看进程的统计信息(静态、动态)。 8、查看进程名中包含“con”字符串的进程信息 9、后台运行gedit软件后,并把它调入前台,然后杀死它。 10、利用crontab实现每周一、三、五的17:30时,打包备份/etc/httpd目录中的文件到你的主目录。 11、练习at、pkill、pstree等命令的使用。 12、练习YUM软件工具的使用。 四、测试数据和实验结果 1、下载并安装telnet软件包(分别采用-i、-ivh)。 2、删除上述安装的软件。 3、利用rpm查询上述软件 4、校验上述文件 5. 利用图形模式下的软件包管理工具安装和删除“Eclipse”的有关软件。 6、下载并安装OpenOffice套件。 7、查看进程的统计信息(静态、动态)。

Linux网络服务课后实验手册

第一章Linux基本网络配置 实验二:构建DHCP及DHCP中继服务器 拓扑图: 需求描述: 1.在DHCP中继服务器上配置中继服务; 2.在192.168.1.0/24网段中构建一台DHCP服务器,IP地址为192.168.1.2,可以为192.168.1.0/24、192.168.2.0/24、192.168. 3.0/24网段中的客户机自动分配IP地址等网络参数; 3.为各客户机动态分配IP地址,默认租约时间设为21600秒,最大租约时间设为43200秒; 4.为各客户机设置使用的DNS服务器地址为202.106.0.20,202.106.148.1; 5.对应于3个物理网段,用于动态分配的IP地址范围分别为: 192.168.1.20--192.168.1.200;192.168.2.20--192.168.2.200;192.168.3.20--192.168.3.200; 6.各网段中客户机的默认网关地址使用DHCP中继服务器在该网段内的接口IP地址

实验步骤: DHCP 服务器上1.安装软件包 2.修改配置文件 3.配置ip 地址及设置默认网关 4. 启动服务

DHCP 中继服务器上1.安装软件包 2.修改配置文件 3.配置IP 地址 4.启动服务 客户机上验证:使用XP 虚拟机即可。

第二章构建文件服务器 实验一:构建Samba文件共享服务器 需求描述: 1.在/var/share/目录下创建子目录public training devel public目录用户存放公共数据,如公司的规章制度,员工手册等; training目录用于存放公司的技术培训资料; devel目录用于存放项目开发数据 2.将/var/share/public/目录共享为“public”,所有员工可以匿名访问,但是只能读取文件,不能写入 3.将/var/share/training/目录共享为“peixun”,只允许管理员admin以及技术部的员工只读访问 4.将/var/share/devel/目录共享为“kaifa”,技术部的员工都可以读取该目录中的文件,但是只有管理员admin和benet项目组的员工有写入权限 实验步骤: 1.安装软件包 2. 创建目录以及相关用户、组

Linux常用命令实验报告

实验二 姓名:陈辉龙学号:201407010201 班级:14计科(1)一.实验目的: ?掌握Linux常见命令,为今后的实验打下良好的基础。 二.实验内容 1.新建用户为chenhuilong,配置密码为passwd: 2.切换到chenhuilong用户,并在/home/chenhuilong目录下新建文件夹dir: 3.在文件夹dir下新建文件hello(内容为"printf hello world!"),并将其拷贝至/home/user目录: 4.统计/home/user目录下文件的个数,包括子目录里的首字符为-的普通文件:

5.统计/home下目录的个数,包括子目录里的目录: 6.显示/home/user目录下名为hello的文件的行数、字数以及字符数(使用输入重定向): 7.将上步的结果输出重定向到名为cnt_hello的文件: 8.删除/home/user目录下的hello文件: 9.进入/home/user/dir文件夹,将hello文件属性变为-rwxrw-r--(使用符号标记方式),并为hello文件在/home/user目录下建立软链接,链接文件名为link_hello:

10.查看/home/user/dir/hello文件的详细信息: 11.切换至根目录下查找hello文件: 12.打包home/user/dir/hello文件,并进行压缩,然后再进行解压缩解包: 13.退出user用户,删除/home/user文件夹:

14.将文件夹/home的所有者改为user用户,并删除user用户: 三.实验总结: 本实验旨在熟悉Unix的常用命令,实验较简单,操作起来还算顺利,做了一遍感觉还不是很熟悉,因此做了两遍,第二遍就很得心顺手。通过这次实验,熟悉了一些常用的命令操作,为以后的学习打下坚实的基础,提高自己的动手能力。

linux实验指导书

实验一Linux安装和环境熟悉以及常用命令的练习 一、实验内容 掌握Linux下常用的文件及目录的操作命令;掌握文件打包及压缩命令;学会使用帮助信息。 二、实验目的及要求 1.了解Linux下的Shell常用命令; 2.掌握文件及目录操作命令; 3.掌握文件打包、压缩命令; 4.掌握联机帮助命令的使用方法。 三、实验环境及条件 奔腾以上微机一台,Linux操作系统。 四、实验设计及实施指导(写出每个命令的测试用例及期望输出与实际输出) 1、文件及目录操作命令 (1)练习常用shell命令 Date、bc、echo、last、history等。 (2)练习文件及目录常用的管理命令 ls find cat grep sort comm diff cp rm mv wc; mkdir rmdir chmod chown ln pwd cd。 (3)重定向和管道命令: 输入重定向 输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输

入源。 例如: wc< /etc/passwd wc<this text forms the content >this text forms the content2s >this text forms the contents >! ?输出重定向 输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。 例如: ls >directory.out ls >>directory.out 利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能。例:统计/usr/bin目录下的文件个数: ls /usr/bin>/tmp/dir wc –w

Linux常用命令实验报告

实验二 姓名:陈辉龙学号:201407010201 班级:14计科(1)一.实验目的: 掌握Linux常见命令,为今后的实验打下良好的基础。 二.实验内容 1.新建用户为chenhuilong,配置密码为passwd: 2.切换到chenhuilong用户,并在/home/chenhuilong目录下新建文件夹dir: 3.在文件夹dir下新建文件hello(内容为"printf hello world!"),并将其拷贝至/home/user目录: 4.统计/home/user目录下文件的个数,包括子目录里的首字符为-的普通文件:

5.统计/home下目录的个数,包括子目录里的目录: 6.显示/home/user目录下名为hello的文件的行数、字数以及字符数(使用输入重定向): 7.将上步的结果输出重定向到名为cnt_hello的文件: 8.删除/home/user目录下的hello文件: 9.进入/home/user/dir文件夹,将hello文件属性变为-rwxrw-r--(使用符号标记方式),并为hello文件在/home/user目录下建立软链接,链接文件名为link_hello:

10.查看/home/user/dir/hello文件的详细信息: 11.切换至根目录下查找hello文件: 12.打包home/user/dir/hello文件,并进行压缩,然后再进行解压缩解包: 13.退出user用户,删除/home/user文件夹:

14.将文件夹/home的所有者改为user用户,并删除user用户: 三.实验总结: 本实验旨在熟悉Unix的常用命令,实验较简单,操作起来还算顺利,做了一遍感觉还不是很熟悉,因此做了两遍,第二遍就很得心顺手。通过这次实验,熟悉了一些常用的命令操作,为以后的学习打下坚实的基础,提高自己的动手能力。

Linux操作系统实验指导书

《Linux系统管理与维护》实验指导书 实验一初识Linux操作系统 一实验名称 初识Linux操作系统 二实验目的与要求 掌握Linux的启动、登录与注销。 三实验内容 1.以root用户和普通用户两种不同身份登录Linux,说出其登录后得差异。 2.图形模式下的注销、重启与关机。 3.学会在虚拟机上登录和注销Linux。 四操作步骤与结果分析 五问题与建议

实验二Linux的桌面应用 一实验名称 Linux的桌面应用 二实验目的与要求 熟悉Linux操作系统桌面环境 熟悉Linux文件系统及常用的操作 掌握Linux下使用外部存储设备、网络设备 掌握Linux下安装应用程序 三实验内容 1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程 序和工具。 2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删 除、更名、创建文档、创建文件夹等。 3.练习在Linux下使用光盘和U盘。 4.学会网络配置,使计算机能够进行网络浏览等操作。 5.学会在Linux下安装新的应用软件。 四操作步骤与结果分析 五问题与建议

实验三Linux操作系统的安装 一实验名称 Linux操作系统的安装 二实验目的与要求 掌握安装Linux操作系统 三实验内容 1.通过学习《项目五Linux操作系统的安装及远程服务》的内容,学会如何安装Linux。 环境:windows 系统、vmware虚拟机、Redhat Linux镜像光盘。 通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。 在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。四操作步骤与结果分析 五问题与建议

LINUX系统实验指导书

《 LINUX系统级应用》课程实验指导书 一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2 二.适用专业:计算机网络技术(专科) 三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。 四.配套的实验教材或指导书:自编实验指导书 五. 实验项目: 实验1 UNIX基本操作 1、实验目的 掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。 2、实验工具及环境 UNIX(LINUX)系统网络环境或单机。 3、实验计划学时 4学时上机实际操作。 4、实验内容及操作步骤 ⑴系统启动和关闭 ①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型 别。 ◎开机后,系统自检启动后提示 login:(输入:root↙) password:(输入:用户口令↙,root用户为redhat) ◎查看/etc/passwd文件可以获得用户使用的shell #grep $LOGNAME /etc/passwd↙ 可能的显示为:user001:*:200:50::/usr/user001:/bin/sh 请思考上述命令怎样得到了当前使用的shell类型的? 使用下面的命令也可以查看当前shell: #echo $SHELL ②注销和关机命令。 ◎用户注销使用: $exit↙ 或$+↙ 或$logout↙ ◎超级用户关机使用: #shutdown↙ 该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。 ◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。

Linux实验

实验一Linux的认识 一、实验的目的要求 通过实验,使学生初步熟悉Linux环境,了解Linux的目录结构和文件,了解Linux命令的特点,能够完成登录和密码修改工作。 二、实验内容 1、虚拟机的基本操作及应用 虚拟机的启动、关闭,虚拟机的基本管理 2、系统登录和用户管理 1)用用户名root、密码linux登录系统 登录系统后修改自己的密码。修改密码用命令passwd。 2)用“a学号”作为用户名,建立一个用户,并设置密码 建立用户用命令adduser 3)用vi查看/etc/passwd和/etc/shadow文件,读懂各域的意义 3、用列目录命令,查看系统的文件。 ls –l 列当前目录下的文件 cd <路径名> 修改当前的目录 4、退出系统 用户不再使用系统,需要退出,否则别人可能利用你的工作环境进入系统,对信息进行破坏。 退出系统用 logout 或 exit 5、关闭系统 和Windows系统一样,Linux必须用关机命令关闭系统。 关机:shutdown –h now 重新启动用:shutdown –r now 四、操作与思考 1、从你上机的体验中,说明为什么说Linux是多用户操作系统。 2、logout(或exit)并不是关闭Linux服务器,关闭服务器的命令是“shutdown –h now”。非root用户能执行该命令码?想想为什么。

实验二文件操作命令 一、实验的目的要求 通过实验,使学生掌握Linux的文件和目录的安全机制,并能正确使用安全机制保护自己的文件,能熟练使用常用的文件操作命令。 二、常用命令 df 查看已安装文件系统的使用情况 mount 安装文件系统 umount 拆卸文件系统 ls 列文件目录 cd 改变当前目录 mkdir 创建目录 cat 显示文件内容 cp 拷贝文件 rm 删除文件 mv 移动文件 chown 改变文件属主 chmod 改变文件权限 三、实验内容 0、用df和mount查看已安装文件系统的情况 1、用ls和cd 命令查看系统各目录中的文件及属性 2、用cat命令查看/etc/passwd等文件的内容。 3、建立如下的目录结构: | |-------etc | |-----user | | | |-----system | |--------bin | |-----default | |--------sbin | |--------usr 4、把/bin下的文件ls拷贝到bin/default下,并把权限该成同组用户具有所有权限,其他用户没有任何权限。 5、把/etc/passwd拷贝到bin目录下,在把它移动到etc/system中。 6、把/etc扩张名为conf的文件拷贝到etc目录下,并删除已l开头的文件。 7、综合运用所学命令。 四、操作与思考 1、你能在/bin下建立目录吗?你能删除/bin下的文件吗?为什么? 2、你能进入其他用户的目录吗?为什么?

实验一 Linux常用命令

淮海工学院计算工程学院实验报告书 课程名:《Linux程序设计》 题目:实验一Linux常用命令 班级:D软件091、092 学号: 姓名:

实验一Linux常用命令 一、实验目的 1、熟悉VMware Workstation 虚拟机的使用; 2、熟悉Ubuntu操作系统; 3、掌握常用的Linux 命令。 二、实验设备 1、硬件:PC; 2、软件:VMware Workstation 虚拟机和Ubuntu操作系统。 三、实验预习要求 1、关于Ubuntu操作系统的安装和使用; 2、Linux 常用操作命令。 四、实验内容 1、基于虚拟机的Ubuntu操作系统的使用; 2、文件与目录相关命令的使用; 3、压缩备份命令的使用; 4、磁盘管理与维护命令的使用; 5、系统管理与设置命令的使用; 6、网络相关命令的使用。 五、实验步骤 1、基于虚拟机的Linux操作系统的使用 (1)启动Windows以后,选择“开始”—“程序”—“VMware”—“VMware Workstation”,启动VMware Workstation应用程序; (2)选择File—Open选择安装好的Linux虚拟机文件启动Linux操作系统; (3)启动系统后输入用户名和密码,进入X window界面; (4)选择“应用程序”—“附件”—“终端”,进入终端界面; (5)在终端中执行Linux 常用命令。 2、文件与目录相关命令的使用(要求在每一个操作命令后写出命令显示效果) (1)查询/bin目录,看一看有哪些常用的命令文件在该目录下: ll /bin

(2)进入/tmp目录下,新建目录myshare:cd /tmp mkdir myshare ls –ld myshare/

Linux实验指导书

Linux操作系统 (适用于计算机专业专科学生) 实 验 指 导 书 信息科学与技术学院二0一0年八月制

目录 实验一 Red Hat Linux 9.0系统的安装 (3) 实验二常用命令的使用(一) (15) 实验三常用命令的使用(二) (21) 实验四 Vi编辑器的使用 (27) 实验五 Linux系统管理与配置 (29) 实验六 shell编程(一) (32) 实验七 shell编程(二) (37) 实验八 shell编程及图形环境的使用 (39)

实验一 Red Hat Linux 9.0系统的安装 一、实验目的 1.掌握安装Linux系统时收集计算机硬件信息的方法 2.掌握Linux硬盘的分区方法和硬盘分区的大小 3.掌握Linux系统安装的过程和在安装过程中各选项的设置 二、实验环境 微型计算机一台,Red Hat Linux9.0系统盘一套 VMware Workstation v5.5.16325 sn:8UX0R-686FT-Z054V-4PDQPORLCT4T-24GFE-A816V-4MTQQ 三、实验内容及步骤 1.安装前的准备工作 步骤一:关闭BIOS中的病毒报警功能,如果硬盘大于8G设置硬盘为LBA模式。 步骤二:备份硬盘上的所有重要数据! 步骤三:为Linux系统准备足够的硬盘空间。 2.安装Red Hat Linux 9.0 将Red Hat Linux 9.0安装光盘插入光驱,然后启动计算机,即可从CD-ROM启动Linux 安装程序。 步骤1:boot:提示。 机器启动之后,显示boot: 提示屏幕,其中包括了几个不同的引导选项,每个引导选项还有一个或多个与之关联的帮助屏幕。要访问帮助屏幕,可按在屏幕底部列出的恰当的功能键。 为以图形方式从光盘中安装Red Hat Linux,单击回车键。 步骤2:安装程序检测用户系统并试图识别光驱。如果找到了,会进入安装进程的下一阶段。 这时若要中止安装进程,应取出引导磁盘或光盘,重新引导机器。在“即将安装”屏幕(步骤19) 之前的任何时候,都可以安全地中止安装。 步骤3:欢迎使用Red Hat Linux。 “欢迎”屏幕并不提示做任何输入。可阅读左侧面板内的帮助文字来获得附加的说明,以及关于如何注册Red Hat Linux产品的信息。

linux系统管理[实验手册]

《UNIX/LINUX系统管理I》课程设计任务书 目录 《UNIX/LINUX系统管理I》课程设计任务书 (1) 3.1 解决grub引导过程故障 (3) 3.2 解决系统网络接口卡无法激活故障 (4) 3.3 解决PUTTY窗口的登陆问题 (5) 3.4 解决PUTTY窗口的乱码问题 (6) 3.5 解决软件yum安装故障 (7) 3.6 解决X-WINDOWS启动故障 (8) 3.7 解决核功能问题 (8) 3.8 完成系统IO性能优化任务, (10) 3.9 完成系统监控任务, (11) 3.10 完成自动维护任务, (12) 3.11 解决资源配给问题, (13) 3.12 完成性能分析任务 (14)

第一部分、课程情况 课程名称:UNIX/LINUX系统管理I 课程代码:NW3005 学分/学时:2学分/34学时 面向专业方向:网络设计与管理方向、网络安全技术方向 任务书编写人:安明忠 第二部分、学习目的 UNIX/LINUX系统管理I的课程平台是rhel6系列,主要学习故障分析及解决能力,是通过学习,增强学生对系统工作原理的认知,掌握基本的管理系统能力。 课程设计中考虑了LINUX/UNIX系统日常维护和管理中的若干项基本工作容,组织成7个课堂实验任务,5个可选任务。每个任务都是基于实验主机的真实故障或优化管理来设计,要求学生通过独立的思考和操作,灵活使用校园网和主机在线手册等资源,排除这些系统故障或按照要求调整优化系统性能。 第三部分、本学期的学习容和要求

3.1解决grub引导过程故障 3.1.1任务描述 主机已经安装完成的RHEL6 系统启动失败,初步估计是GRUB配置参数错误或系统引导文件丢失,采用手工引导GRUB,查找故障确切原因并修复。 实验环境:VMWARE平台RHEL6基本系统(包含GRUB数据错误) 教师指导:搜索引擎工具GRUB基本介绍PC系统启动过程知识 任务要求:两课时完成,通过grub引导命令修复GRUB故障,系统可以正常启动。按照要求完成报告容。 3.1.2任务分析过程 1.主要现象描述:

Linux操作系统实验指导书-4磁盘

《Linux操作系统》实验指导书

实验四 实验题目:磁盘管理 实验目的:熟悉并掌握磁盘管理常用命令;掌握利用虚拟机增加新硬盘,使用fdisk对磁盘分区操作;熟悉和了解磁盘显示信息内容;掌握使用卷组进行磁盘管理操作。 实验类型:综合 实验要求:必修 仪器设备:计算机 实验内容、方法、步骤: 1,使用GUI方式建立用户user01,具体属性如下: 登录shell为/bin/bash, 主目录/user01, 用户id: 520, 用户组grp01 2,使用修改配置文件方式建立用户user02,具体属性如下: 登录shell为/bin/bash, 主目录/user02, 用户id: 530, 用户组grp02 3,使用命令方式建立用户user03,具体属性如下: 登录shell为/bin/bash, 主目录/user03, 用户id: 530, 用户组grp03,附属组grp02 4,对user01,user02,user03,设置密码并登录。 一、磁盘和分区信息查看 1 fdisk查看当前系统硬盘及分区情况,在实验报告中说明当前的磁盘容量,分区数量、名称和大小,分区挂载点,分区使用方式(卷组名称、逻辑卷名称和大小)。 步骤:fdisk –l 2 显示当前文件系统使用情况,在实验报告中说明当前主要文件系统信息及使用情况(包括主要文件系统名称、挂载点、容量、使用量及百分比等)

步骤:df –h 二、添加新硬盘 内容:关闭虚拟机操作系统,添加2块硬盘,大小分别为5G和10G。开机后查看新硬盘是否成功添加。 步骤: 1 关机:init 0 2 添加新硬盘:右键单击虚拟机,选择setting(设置)。在Add中按照要求添加2块新硬盘(HardDisk) 3 开机后,打开终端。输入命令fdisk –l 或ls /dev/sd*查看新硬盘是否添加成功。 三、对新添加硬盘进行分区 内容: 1. 将第二块硬盘sdb分区(5G),要求分区1(sdb1)为主分区,类型为swap (82),大小为500M;分区2(sdb2)为主分区,类型为linux(83),大小为2G;分区3为扩展分区(sdb3),大小为sdb所有剩余容量;分区5为逻辑分区,类型为lvm(8e),大小为2G。分区后,查看sdb新添加所有分区,将截图添加到实验报告中。 2. 将第三块硬盘sdc分区(10G),要求分区1(sdc1)为扩展分区,大小为10G;

相关文档