linux实验1

linux实验1
linux实验1

Linux实验

实验(一) Linux系统的基本使用 (2)

实验(二) 文件与目录操作 (15)

实验(三) 文件压缩和备份 (18)

实验(四) 文件系统管理与应用 (21)

实验(五) 设备管理 (25)

实验(六) 用户管理 (26)

实验(一) Linux系统的基本使用

一、学习目的

1、熟悉进入和退出Linux的一般过程。

2、掌握Linux有关目录的命令及操作。

3、掌握绝对路径和相对路径的概念及表达方法。

二、学习任务

1、在虚拟机环境下启动linux的步骤:

2、以root用户登录系统,需要输入2项信息:

用户名和密码

3、记录下登录成功后的系统提示内容,并分析其含义:

祝贺您!安装已经成功完成

4、需要再打开一个控制台,应该按什么键?然后仍以root登录

5、察看当前目录是什么:

6、切换回第一个控制台,应按什么键:

7、使第二个控制台中的用户注销系统,有哪些命令可以:

8、了解UNIX的目录文件结构(通过cd、ls –l命令)。

9、使用ls命令的常用选项,选项-a,-d,-l,-t,-R,-u都有何意义?

10、检查当前的子目录pwd。

11、在你的注册目录下创建(mkdir)子目录:dir1、dir2。

12、进入dir1子目录。

13、再回到你的注册目录,并用pwd证实。

14、使用cd和pwd命令,掌握相对路径和绝对路径。

对照右图,假如从目录user3开始,键完以下命令后,你的位置会在哪里。请将结果填在横线上。

$cd

$pwd

15、在你的主目录中创建一个叫junk的目录。将这个目录变为工作目录,应当使用什么命令?这个新目录的绝对路径名是什么?

16、在主目录创建以下目录,要求只能用一个命令行:

junk/dira/dirl

junk/dira

junk/dira/dir2

junk/dira/dirl/dirc

你碰到什么问题了吗?如果碰到问题,在重试之前,将刚才创建的所有目

录删除,这个删除应该使用哪一个命令?

17、在主目录获取一个在junk目录下的dirA目录的列表。既可以使用相对路径名,也可以使用绝对路径名。应该使用什么命令?

18、在主目录仅使用rmdir命令,删除在junk目录下的所有子目录。仅用一个rmdir命令如何实现这一操作?

19、返回主目录。用一个命令显示文件cp和vi(在/bin目录)的长格式属性列表。相对路径名和绝对路径名都试一试。

20、获得帮助信息的命令有:man help

请查看以下命令的用法:date ls pwd cd help

21、启动图形界面,应该如何操作?使用鼠标打开一些窗口,如何操作?注销图形界面如何操作?

22、关闭系统的命令有:

并分别作关闭练习,注意观察它们有没有差别:

22、选作:启动Linux分区下的linux,并作上述各步骤,体会虚拟机、真实机间的区别

Linux安装:

(1)语言选择:

(2)键盘配置:

(3)鼠标配置:

(4)选择安装还是升级:

(5)安装类型:

(6)磁盘分区设置:

(7)为系统分区:

(8)添加分区:

(9)引导装载程序配置:

(10)网络配置:

(11)防火墙配置:

(12)语言支持的选择:

(13)时区配置:

(14)设置根口令

(15)选择软件包组:

(16)准备安装:

应该看到一个安装Red Hat Linux 做准备的屏幕。当你重新引导系统后,一份完整的安装日志可在/root/install.log 中找到,以备今后参考。要取消安装进程,按计算机的重新启动按钮,或者使用[Control]-[Alt]-[Delete] 组合键来重启计算机。

(17)安装软件包:

(18)创建引导盘:

(19)视频卡配置:

(20)配置显示器:

(21)定制配置:

(22)安装完成

实验(二) 文件与目录操作

一、学习目的

1、掌握文件和目录的区别

2、熟悉文件和目录的相关操作:建立、复制、移动、删除、重命名、查

找、统计等

3、掌握输入、输出重定向的用法

4、掌握find的常见查找模式

5、理解文件的类型及查看

二、学习任务

1、使用“touch 文件名”方法在你的注册目录下建立文件file1和file2

Touch file1 file2

2、在你的注册目录下创建(mkdir)子目录:dir1、dir2

Mkdir dir1 dir2

3、将file1 file2 复制到dir1中,并察看注册目录与dir1目录下有何变化

Cp file1 file2 dir1

4、将文件file1,file2从注册目录移动至dir2中,再察看注册目录与dir2目录有何变化

Mv file1 file2 dir2

5、将dir2中的文件file1 改名为myfile1

Mv /dir2/file1 /dir2/myfile1

6、请使用绝对路径删除文件myfile1

Rm /root/dir2/myfile1

7、将dir1中文件拷入dir2子目录,注意有没有提示,解释一下提示的原因

Cp dir1 dir2

8、删除dir1子目录(r m 、r mdir 、r m -r)

Rm –rf /root/dir1

9、将目录dir2复制成dir1(cp -r dir2 dir1)

Cp –r dir2 dir1

10、察看/etc/fstab文件、/boot/grub/grub.conf文件的内容

Cat /etc/fstab /boot/grub/grub.conf

11、实现下面各项要求:

①将用户root的家目录的所有目录列表保存至文件file1中

Ls –al > file1

②将/bin下的文件名中包含了in字符的文件名保存至文件file2中

Ls –al | grep in

③同时显示file1 file2内容

Cat file1 fiel2

④将file1 file2内容合并成新文件file3

Cat file1 fiel2 > fiel3

⑤显示file3的前10行内容

Head file3

⑥显示file3的前15行内容

Head 15 fiel3

⑦显示file3的后3行内容

Tail 3 file3

⑧统计file1中的行数,字数

Wc –lw file1

⑨统计file3中包含root的行数

Grep –c root file1

12、文件查找

①查找文件名中包含了file字符的文件

Find . –name “file*”

②查找当前目录中有否文件名包含fiile的文件

Ls -l | grep –c “file”

③查找/bin中有否1000字节以下的文件,并将查找结果保存至文件myresult

Find /bin –size -1000c > myresult

④查找有否100块以上的文件

Find /bin -size 100 -print

⑤查找有否用户test创建的文件

Find /bin –user test

⑥将所有文件名中包含了字符config的文件复制到目录 /bak

Cp config* /bak

13、从/etc/passwd中提取用户名,统计个数,并将结果保存至文件中Cut –d: -f1 /etc/passwd

14、统计/bin目录下的文件目录项数

Ls –al | wc -l

15、将用户当前目录下的文件目录显示列表中的所有root 替换成 wqaz,并理解变换结果

Ls -al | perl -pi -e 's/root/wqaz/g'

16、尝试比较rm和rmdir命令的区别与联系

实验(三) 文件压缩和备份

一、学习目的

1、熟悉文件压缩与解压的相关操作。

2、掌握linux备份的类型及基本备份操作。

二、学习任务

第一部分:zip和unzip、gzip和gunzip命令

1、将系统中所有的.zip文件名显示出来

2、查找你的系统中有多少个.gz的文件,即显示这样的文件数

3、在你的家目录中创建如下内容:

家目录

dir1 dir2 file1

dir11 file3 file2

4、将家目录下的所有文件(不包括目录)压缩成文件ys1.zip

5、将/root/install.log添加到ys1.zip中

6、显示一下ys1.zip中包含的文件信息

7、将ys1.zip解压至/tmp/unzip-ys1下(此目录需要先建立)

8、根据解压后的结果,画出目录树,并分析理解

9、将家目录下的所有文件(包括目录)压缩成文件ys2.zip

10、将ys2.zip解压至/tmp/unzip-ys2 目录下(此目录需要先建立)

11、根据解压后的结果画出目录树,并分析理解

12、将第3题中的文件file1、 file2、 file3分别压缩成.gz的形式

13、将第12题中形成的.gz压缩文件拷贝到/tmp/gunzip目录并解压

第二部分 tar命令

1、进入/home目录

2、在该目录下新建两个子目录,目录名为test1和test2,应使用什么用户来创建?

3、将/etc目录下的文件yp.conf和hosts拷贝到子目录test1下

4、将目录/test1下所有的文件打包成/home/test1.tar文件

5、将/etc目录下的crontab文件拷贝到子目录test1和test2下

6、使用r选项增加test1.tar归档文件的内容

7、删除/test1/hosts文件

8、比较归档文件test1.tar与子目录test1下内容的差别,应使用什么参数?

9、重新将/etc目录下的hosts文件拷贝到子目录test1

10、重新比较归档文件test1.tar与子目录test1下内容的差别

11、将test1目录下所有文件使用通配符*,拷贝到test2目录下

12、将test2目录下所有文件追加到test1.tar

13、显示test1.tar文件清单

14、将归档文件释放到/tmp目录下

15、将上述归档、释放过程用z选项,采用文件压缩方式重新练习一遍

16、使用tar命令备份/home目录下的内容

17、将第16题中备份的内容进行恢复

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. 二.实验环境: 虚拟机+Red Hat Enterprise Server 5.0 三.实验内容: 根据以下的文字提示,调用相应的命令来完成,记录相应的运行结果。一)用户和组基本操作 1.添加一个user01用户,家目录为/home/sub2,并设置密码 2.添加一个group1 组 3.将user01用户添加到group1组中 4.修改group1组名称为group2 5.修改user01的家目录为/home/user01 6.判断/etc/password这个目录是否包含user01这个用户 7.修改user01的shell为/bin/tcsh 8.添加一个group3组,把user01和root用户都添加到该组

https://www.360docs.net/doc/fc78190.html,er01用户从group2组切换到group3组 10.设置user01的密码在2012-5-20过期 11.把/home/user01目录所属的组修改为group3 12.删除user01帐号 13.查看内核版本号 二)进程管理 1.运行cat命令:vi test,输入若干字符如this is a example,挂起vi进程 2.显示当前所有作业 3.将vi进程调度到前台运行

4.将vi进程调度到后台并分别用kill/pkill/killall命令结束该该进程。 三)磁盘管理 1.通过fdisk 将为硬盘增加一个分区(主分区或者逻辑分区)。 2.并格式化ext3系统,

3.检测分区是否有坏道 4.检测分区的完整性 5.加载分区到/mnt目录(或者其他分区)下,并拷贝一些文件到该目录下 6.(选做)为test用户设置磁盘配额(软限制和硬限制参数自行设定) 7.退出/mnt目录后卸载该分区 8.用du查看/usr目录的大小

LINUX实验报告

实验报告 ( 2014/ 2015 学年第一学期) 课程名称操作系统A 实验名称文件系统 实验时间2014 年12 月8 日指导单位计算机学院计算机科学与技术系 指导教师徐鹤 学生姓名王生荣班级学号B12040809 学院(系) 计算机学院专业软件工程

实验名称文件系统指导教师徐鹤 实验类型设计实验学时 2 实验时间2014.12.08 一、实验目的和要求 1. 学习LINUX系统下对文件进行操作的各种命令和图形化界面的使用方法。 2. 深入学习和掌握文件管理系统的基本原理和LINUX等操作系统下常用的系统调用,编写一个使用系统调用的例程。 3.实现一个文本文件的某信息的插入和删除 4.实现一个记录文件的某记录的插入和删除 二、实验环境(实验设备) Windows XP + VMWare + RedHat Linux 8

三、实验过程描述与结果分析 1. 目录/proc下与系统相关的文件和目录 (1) /proc/$pid/fd:这是一个目录,该进程($PID号码进程)每个打开的文件在该目录下有一个对应的文件。 例如:#ls /proc/851/fd 0 1 2 255 这表示,851号进程目前正在使用(已经打开的)文件有4个,它们的描述符分别是0、1、2、255。其中,0、1、2 依次分别是进程的标准输入、标准输出和标准错误输出设备。 (2)/proc/filesystems:该文件记录了可用的文件系统类型。 (3)/proc/mounts:该记录了当前被安装的文件系统信息 例如:#cat /proc/mount (4)/proc/$pid/maps:该文件记录了进程的映射内存区信息。 例如:#cat /proc/851/maps 2.常用命令讲解 ls 命令 用来查看用户有执行权限的任意目录中的文件列表,该命令有许多有趣的选项。例如: $ ls -liah * 22684 -rw-r--r-- 1 bluher users 952 Dec 28 18:43 .profile

实验二 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 的常用基本命令——进程操作。 实验内容 熟悉Linux 的进程操作命令。 实验预备 预习附录一《LINUX 简介》。 实验指导 1. 查看系统当前的进程 命令格式:ps [-aux] 例: ps 或ps –x //查看系统中属于自己的进程 ps –au //查看系统中所有使用者的进程 ps –aux //查看系统中包含系统内部及所有使用者的进程 ps –aux|grep apache //找出系统中运行的所有名称中带有“apache ”串 的进程 课程名称 算法分析与设计 实验成绩 指导教师 杨志武 实 验 报 告 院系 信息工程学院 班级 软件测试 学号 1601120035 姓名 申文聪 日期

命令格式: jobs 3.结束或终止进程 命令格式:kill [-9] PID //PID为利用ps命令所查处的进程的ID 例:kill 456 或 kill -9 456 //终止进程ID为456的进程 3.在后台(background)执行process command的命令 命令格式:command & //在命令后加上&, 例: gcc file1 & //在后台编译file1.c 注意:按下∧Z,暂停正在执行的进程。键入“bg”,将所暂停的进程置入background

继续执行。 例: gcc file1 & ∧Z stopped bg 5.结束或终止在background中的进程 命令格式: kill %n 例: kill %1 //终止在background中的第一个job Kill %2 //终止在background中的第二个job 6.显示系统中程序的执行状态 例: top –q //不断更新、显示系统程序的执行状态 第一行显示的项目依次为:当前时间、系统启动时间、当前系统登录用户数目、 平均负载。 第二行显示进程的情况,依次为:进程总数、休眠进程数、运行进程数、僵死进 程数、终止进程数。 第三行为CPU状态,依次为:用户占用、系统占用、有限进程占用、闲置进程占 用。 第四行为内存状态,依次为:平均可用内存、已用内存、空闲内存、共享内存、 缓存使用内存。

实验七 Linux基础实验

实验七Linux基础实验 一、实验目的 1、搭建Linux开发环境:包括安装虚拟机VMware,在虚拟机中安装Ubuntu,实现Ubuntu 和主系统Windows之间的文件相互访问。 2、熟练使用Linux常用命令 3、初步了解Makefle 能够解读3个Makefile例子中所有代码, 二、实验设备及工具 PC机 三、实验原理 1、搭建Linux开发环境

我们实验是在VMware上创建一个Linux虚拟机,并安装Ubutun操作系统。 2、Linux命令 ls显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -f :就是force 的意思,忽略不存在的文件,不会出现警告信息; -i :互动模式,在删除前会询问使用者是否动作 rmdir 删除空目录(目录内容没空,目录才能删除) pwd 显示当前路径 tar: 打包压缩 -c 归档文件 -x 压缩文件 -z gzip压缩文件 -j bzip2压缩文件 -v 显示压缩或解压缩过程v(view) -f 表示文件,后面跟着文件名 -C 临时改变工作目录,用于解压时指定解压目录 -P 表示压缩和解压时使用绝对路径 sudo chown [-R] owner[:group] {File|Directory} 文件权限管理 三种基本权限 R 读数值表示为4 W 写数值表示为2 X 可执行数值表示为1 -rw-rw-r–一共十个字符,分成四段。 第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录 第二三四个字符“rw-”表示当前所属用户的权限。所以用数值表示为4+2=6 第五六七个字符“rw-”表示当前所属组的权限。所以用数值表示为4+2=6 第八九十个字符“r–”表示其他用户权限。所以用数值表示为2 所以操作此文件的权限用数值表示为662 更改权限 sudo chmod [u所属用户g所属组o其他用户a所有用户] [+增加权限-减少权限] [r w x] 目录名

2《Linux基础》实验报告 基本配置Linux

实验序号: 2 《Linux基础》 实验报告 实验名称:基本配置Linux操作系统 姓名: 学院:计算机学院 专业: 班级: 学号: 指导教师: 实验地址:N6-113 实验日期:2017.3.7

说明 一.排版要求 1.实验报告“文件名”按模板要求填写。 2.一级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,四号字体,加粗。 3.二级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,小四号字体,加粗。 4.三级标题:顶格排版。汉字用宋体,阿拉伯数字用Times New Roman字 体,五号字体。 5.正文:每段缩进量:2个汉字。两端对齐;汉字用宋体,阿拉伯数字用 Times New Roman字体,五号字体。 6.图形要求 (1)在正文中要有引用。 (2)要有图名,图名位于图的下方,汉字用宋体,阿拉伯数字用Times New Roman字体,五号字体。 (3)图和图名“居中”。 7.表格要求 (1)在正文中要有引用。 (2)要有表名,表名位于表的上方,汉字用宋体,阿拉伯数字用Times New Roman字体,五号字体。 (3)表和表名“居中”。 二.注意事项 1.复制、拷贝、抄袭者取消成绩。 2.没有安实验报告排版要求者不及格。

实验2基本配置Linux操作系统实验 【实验目的】 1.。。。。 2.。。。。 3.。。。。 4.思考: (1)Linux默认的系统超级管理员帐户是什么? (2)Linux的操作系统引导器是什么?它有哪几种的操作界面? (3)RHEL的支持哪几种X-Window图形管理器?默认是使用哪一种?(4)RHEL支持哪几种Shell?默认是使用哪一种? 【实验原理】 1.。。。 。。。 2.。。。 。。。 (1)。。。 。。。 (2)。。。 。。。 3.。。 【实验环境】 1.实验配置 本实验所需的软硬件配置如表1所示。 表1 实验配置 本实验的环境如图1所示。

实验二 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基本命令(带参考答案)

实训项目2 Linux基本命令 一、实训目的 ●掌握Linux各类命令的使用方法; ●熟悉Linux操作环境。 二、实训内容 练习使用Linux常用命令,达到熟练应用的目的。 三、实训步骤 子项目1.文件和目录类命令的使用 (1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令 (2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。 然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。 补充说明浏览信息内容:(以下面图片为例) - rw- r-- r-- 1 root root 8 Feb 21 18:42 mybook 1 2 3 4 5 6 7 8 9 10 11 1属性:- 代表文件,l代表链接文件,d代表目录 2 所有者权限(文件权限):具有r 读w 写没有x 执行

3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r 5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test 目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 ?mkdir命令用于创建一个目录。 ?该命令的语法为:mkdir [参数] 目录名 ?常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。 (5)利用cp命令复制系统文件/etc/profile到当前目录下。 # cp /etc/profile . (6)复制文件profile到一个新文件profile.bak,作为备份。 # cp profile profile.bak (7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。 (8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。 注意:可以通过less - -help 命令查看帮助 ?less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。 ?执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。

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常用命令实验报告

实验二 姓名:陈辉龙学号: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实验三

实验三用户管理 一、实验目的和要求 1) 掌握在Linux系统下利用命令方式实现用户和组的管理; 2) 掌握批量创建用户的方法。 二、实验内容和原理 1.用户的管理 ●创建一个新用户user01,设置其主目录为/home/user01。 ●查看/etc/passwd文件的最后一行,看看是如何记录的。 ●查看文件/etc/shadow文件的最后一行,看看是如何记录的。 ●给用户user01设置密码。 ●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●使用user01用户登录系统,看能否登录成功。 ●锁定用户user01。 ●查看文件/etc/shadow文件的最后一行,看看有什么变化。 ●再次使用user01用户登录系统,看能否登录成功。 ●解除对用户user01的锁定 ●更改用户user01的帐户名为user02。 ●查看/etc/passwd文件的最后一行,看看有什么变化。 ●删除用户user02。 2.组的管理 ●创建一个新组,stuff。 ●查看/etc/group文件的最后一行,看看是如何设置的。 ●创建一个新帐户user02,并把他的主要组和附加组都设为stuff。 ●查看/etc/group文件中的最后一行,看看有什么变化。 ●给组stuff设置组密码。 ●在组stuff中删除用户user02。 ●再次查看/etc/group文件中的最后一行,看看有什么变化。 3.用桌面操作创建用户和组 ●进入X-Window图形界面。 ●打开控制面板,启动用户和组群管理子程序,在打开的界面中练习用户、组 的设置。 4.批量添加用户 a)将07级计算机专业的50名学生,添加到Linux系统中,让他们成为student组的 成员。用户名格式为:s07001-s07030;学生的初始密码为:stu001-stu030,请参考 P125的7个步骤,完成添加并设置用户的操作,记录各步骤的结果和相应的文件 内容。 b)教材P127选择题第7、10题。 三、实验环境 c)硬件:PC机 d)软件:Red Hat Enterprise linux server操作系统、虚拟机 四、算法描述及实验步骤 1. 输入命令’adduser –d /home/user01 –m user01’创建一个新用户user01, 设置其主目录为/home/user01:

实验一linux基础

课程内容简介 实验目的 通过这门实验课,应可以做到: 一、初步的掌握Linux的使用:界面、基本命令、文本编辑、启动关机以及基本的设置。 二、理解集成电路设计的基础概念与流程。 三、了解集成电路设计的一些工具和基本设计方法:电路仿真(Hspice)、电路图绘制(Cadence Composer)、版图绘制(Cadence Virtuoso)、版图设计验证(Cadence Draculer/ Mentor Calibre、)。如果时间允许,也可能增加硬件描述语言设计与验证(Cadence LDV)、自动综合(Synopsys Design Compiler)的内容。 四、可以相对独立的完成一个完整CMOS数字电路的设计 任课教师与上课地点: 教师:张志峰email zhangzf@https://www.360docs.net/doc/fc78190.html, msn gipfel_z@https://www.360docs.net/doc/fc78190.html, 上课地点:电信学院实验中心348室 有问题也可以与实验中心的陈捷老师联系。 实验内容安排及学时分配 序 号 实验项目名称实验学时实验类型 1 Linux使用与文本编辑2必做 2 版图设计基础——反相器:版图设计 基本几何图形和基本编辑命令实验、 视窗操作命令及快捷键的使用实验 4必做 3 电路图绘制基础 2必做 4 版图DRC验证——反相器 2必做5 电路仿真基础——H s p i c e/S p e c t r e, S p i c e E x p l o r e r使用 2必做6 电路设计与仿真—— 一位加法器、D触发器 2必做

7 版图设计——一位加法器、D触发器2必做 8 版图验证——DRC、LVS、ERC 2必做 9 版图后仿真2必做 10-a 16位加法器设计4选做 10-b 12位计数器设计4选做 10-c 硬件描述语言设计与自动综合4选做 课程基本要求与考核: 课程成绩评定的依据为考勤、每次实验完成情况与实验报告、期终考核三部分。 考勤:每次实验开始前首先在考勤表中签名登记,请注意不要代签,否则一经发现代签人和被代签人最终课程成绩均做降档处理(扣20分),旷课每次扣10分。有特殊情况无法按时上课的必须提前通知任课教师,或在当次课请其他同学代交请假条(口头代为请假无效),否则作旷课处理。缺课(请假、旷课)必须另外安排时间完成所缺席的实验内容。 试验完成情况考核:每次实验时任课教师随机抽查。 实验报告:按照电信学院实验中心的要求,在实验中心网站上下载实验报告书,每次实验课完成后,下次实验课上课之前,以电子文档的方式提交给任课老师。电子文档请发送至zhangzf@https://www.360docs.net/doc/fc78190.html,,或在下次实验课当堂提交,邮件名称和电子文档名称均应为姓名_学号_实验序号。 期终考核:分为基本考核和综合实验考核两部分。综合实验考核——内容为学期末最后的综合实验完成情况,根据所提交的设计数据和设计报告评定期终考核部分的成绩,最高成绩为优。基本考核——对于无法独立完成综合实验内容的同学,可以选择完成基本考核。在期末最后一次实验时间,完成任课教师所规定的一个相对简单的考核内容,选择基本考核方式的同学最高成绩为良。 欢迎学有余力的同学报名担任助教,最终成绩评定时会适当加分。 基本设计环境简介:

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实验八报告

T923-1 刘彬20090230139 实验八系统及网络管理 一、实验目的 1.理解系统管理的内涵和作用。 2.学会对用户和组进行一般的管理。 3.掌握文件系统的装载和卸载。 4.学会网络配置的一般方法。 二、实验内容 1.Shell命令方式下为新用户建立帐号和工作组,删除本地用户和组。 2.图形方式下为新用户建立帐号和工作组,删除本地用户和组。 3.手工挂载和卸载文件系统。 4.配置网络。 三、实验注意事项 实验室内的实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。 要求每个同学登录后系统后,要在自己的家目录下创建一个属于自己的子目录(以自己(拼音)名字或学号)。以后所有工作都要在自己的目录内进行。建议以后的实验都在同台计算机上做,这样可以保持连续性。 用户要按通常实验要认真书写实验报告。 四、实验主要步骤 (一)Linux的用户管理 1.创建新用户 创建一个用户帐号徐完成以下步骤: ①添加一个记录到etc/passwd文件中。 添加命令为:useradd。 例如,创建新用户user01的命令如下: useradd -c“normal user”-d /home/user01 –g users\ -G student,computer –s /bin/bash user01 -c “normal user”:“normal user”是对该用户的注释。 -d /home/user01:指定用户的工作目录(宿主目录)为/home/user01。 –g users\:定义user01所属的组为users。 -G student,computer:同时将user01归属于student和computer组。 –s/bin/bash:指定用户所启动的shell为/bin/bash。 在Linux中,创建用户后,必须为用户设置密码。 ②设置用户密码。 例如,为user01设置密码的命令如下: passwd user01 为安全起见,密码的设置不要过于简单。 在实际使用中,系统可以根据当前的运行情况自动确定用户的参数。

实验一Linux操作系统基础

实验一 1 实验名称:Linux操作系统基础 2 实验目标 2.1 掌握安装Linux操作系统的方法。 2.2 掌握Linux操作系统的基本配置。 2.3 了解GNOME桌面环境。 2.4灵活掌握基本shell命令的使用。 3 实验准备 3.1 下载VMware Workstation虚拟机软件(版本不限)。 3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。 注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间完成。 4 实验要求、步骤及结果 4.1 安装虚拟机软件。 【操作要求】安装VMware Workstation虚拟机软件,版本不限,并填写以下内容。 4.1.1安装VMware Workstation虚拟机软件的环境(操作系统) 4.1.2VMware Workstation虚拟机版本号

4.2 安装Linux操作系统。 【操作要求】在VMware虚拟机下安装Linux操作系统,版本不限,并填写以下内容。 4.2.1 Linux发行版本: 4.2.2 Linux内核版本: 4.2.3Linux操作系统的主要配置参数

4.3 了解Linux操作系统的桌面环境之一GNOME。 【操作要求1】打开图形化用户界面、查看桌面图标,查看主菜单,查看个人用户主目录等使用环境。 【操作要求2】启动字符终端2,了解命令提示行含义。 Alt+F2+Ctrl

[用户名@主机名目录名]提示符 【操作要求3】注销字符终端2 【操作要求4】关闭图形化用户界面,关闭Linux操作系统。 4.4 掌握基本shell命令的使用。 注:以下需要截取shell命令与结果,没有结果截到下一命令提示行。 【操作要求1】用超级用户登陆;将主机名改为具有个人学号后3位特征的名称,退出虚拟终端后重新登录;查看当前目录的绝对路径。 【操作步骤-登陆】 【操作步骤-修改主机名】 【操作步骤-查看结果】 【操作要求2】查看ls命令的手册页帮助信息;了解其中-d选项的作用,并举例说明。 【操作步骤】 【主要显示结果1-ls命令-d选项】

实验一 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实验报告_大三上

实验三普通文件和目录编程 1.编写程序mycp.c,实现从命令行读入文件的复制功能,用原始文件系统调用。 实验流程图: 判断输入main 函数参数个数 argc argc!=3 no Exit(0) fd1=Open(argv[1],O_RDONLY); fd2=open(argv[2],O_RDWR|O_CREA T); 1 read(fd1,buf,bufsize); write(fd2,buf,i); if(i!=bufsize) break;

实验程序代码: //mycp.c #include #include #include #include #define bufsize 5 int main(int argc,char * argv[]) { int fd1,fd2; int i; char buf[bufsize]; if(argc!=3) { printf("argument error\n"); exit(1); } fd1=open(argv[1],O_RDONL Y); if(fd1==-1) { printf("file %s can not opened\n",argv[1]); exit(1); } fd2=open(argv[2],O_RDWR|O_CREAT); if(fd2==-1) { printf("Can not open file %s\n",argv[2]); exit(1); } while(1) { i=read(fd1,buf,bufsize); write(fd2,buf,i); if(i!=bufsize) break; }

相关文档
最新文档