实验报告-Linux-实验四-Linux文件打包与压缩与软件包管理

合集下载

linux系统管理实训报告

linux系统管理实训报告

linux系统管理实训报告《linux 系统管理实训报告》一、实训目的本次 Linux 系统管理实训的主要目的是让我们深入了解和掌握Linux 操作系统的基本原理、常用命令和系统管理的实际操作技能。

通过实际动手操作,培养我们解决实际问题的能力,为今后在工作中运用 Linux 系统打下坚实的基础。

二、实训环境在本次实训中,我们使用了虚拟机软件虚拟机软件名称来搭建Linux 系统环境。

所安装的 Linux 发行版为具体发行版名称,版本号为具体版本号。

虚拟机的配置为:详细的配置信息,如内存、硬盘大小等。

三、实训内容(一)用户和权限管理1、用户创建与删除使用`useradd` 命令创建新用户,如创建用户名为`user1` 的用户:`useradd user1` 。

通过`passwd` 命令为新用户设置密码。

使用`userdel` 命令删除用户,如删除`user1` 用户:`userdel user1` 。

2、用户组创建与管理使用`groupadd` 命令创建新用户组,如创建组名为`group1` 的用户组:`groupadd group1` 。

使用`usermod` 命令将用户添加到用户组或从用户组中删除。

3、文件权限设置通过`chmod` 命令设置文件和目录的权限。

权限分为读(r)、写(w)、执行(x)三种,分别用数字 4、2、1 表示。

例如,将文件`filetxt` 的权限设置为所有者具有读写执行权限,所属组和其他用户具有读和执行权限,可以使用命令:`chmod 755 filetxt` 。

(二)进程管理1、进程查看使用`ps` 命令查看系统中的进程信息,包括进程的 ID、CPU 使用率、内存占用等。

常用的选项有`ps ef` 可以查看系统中所有进程的详细信息,`ps aux` 可以显示系统中所有用户的进程信息。

2、进程控制使用`kill` 命令终止进程。

首先通过`ps` 命令获取要终止的进程ID,然后使用`kill 进程 ID` 命令来终止进程。

实验6:Linux文件与文件系统的压缩与打包

实验6:Linux文件与文件系统的压缩与打包

湖北经济学院电子工程系嵌入式Linux系统实验六:Linux文件与文件系统的压缩与打包1实验目的通过实验掌握Linux文件与文件系统的压缩与打包2实验设备硬件:PC机一台软件:Windows98/XP/2000系统,VMware Workstation6.0,Red Hat Linux 3实验内容(1)compress(2)gzip bzip2(3)tar4实验预习要求仔细阅读参考书:【1】鸟哥的Linux私房菜基础学习篇第三版,人民邮电出版社,鸟哥【2】嵌入式Linux系统开发标准教程,人民邮电出版社,华清远见嵌入式培训中心【3】嵌入式Linux应用程序开发标准教程,人民邮电出版社,华清远见嵌入式培训中心关于Linux文件压缩与打包的部分。

5实验步骤(1)根据实验重点内容测试。

6实验重点:湖北经济学院电子工程系嵌入式Linux系统在Linux的环境中,压缩文件案的扩展名大多是:*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2,为什么会有这样的扩展名呢?不是说Linux 的扩展名没有什么作用吗?这是因为Linux 支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,当然彼此之间可能就无法相互压缩/解压缩文件案。

所以,当下载到某个压缩文件时,自然就需要知道该文件是由哪种压缩命令所制作出来的,好用来对照着解压缩啊!也就是说,虽然Linux 文件的属性基本上是与文件名没有绝对关系的,所以适当的扩展名还是必要的!底下我们就列出几个常见的压缩文件的扩展名:*.Z compress 程序压缩的文件;*.gz gzip 程序压缩的文件;*.bz2bzip2 程序压缩的文件;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的文件,其中并且经过gzip 的压缩*.tar.bz2 tar 程序打包的文件,其中并且经过bzip2 的压缩Linux上常见的压缩命令就是gzip 和bzip2 ,至于compress 已经不再流行了。

tar压缩与软件包管理-linux

tar压缩与软件包管理-linux
压缩与软件包管理
压缩概述
• 不同的压缩文件有不同的后缀名: *.Z --- compress 程序压缩的文件; *.bz2 --- bzip2 程序压缩的文件; *.gz --- gzip 程序压缩的文件; *.tar --- tar 程序打包的数据,并没有 压缩过; *.tar.gz(或 *.tgz) --- tar 程序打包 的文件,并且经过gzip的压缩 tar.bz2 --- tar 程序打包的文件,并且 经过bzip2的压缩
RPM命令及安装实例
• 例一:安装 rp-pppoe-3.1-5.i386.rpm • # rpm -ivh rp-pppoe-3.1-5.i386.rpm • Preparing... ##################################### ## [100%] • 1:rp-pppoe ##################################### ## [100%]
tar详解
• 例二:查看/tmp/etc.tar.gz 文件内有哪 些文件? # tar -ztvf /tmp/etc.tar.gz • 例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src下 方法1: #cd /usr/local/src #tar -zxvf /tmp/etc.tar.gz 方法2: #tar -zxvf /tmp/etc.tar.gz -C /usr/local/src
tar详解
• 功能说明:打包与压缩文件与目录 • 语 法: # tar [-cxtzjvfpC] 文件与目录 .... • 参数选项: • -c :创建压缩文件 • -x :解压 • -t :查看压缩文件里面的文件 • -z :是否需要用 gzip 压缩 • -j :是是否需要用 bzip2 压缩 • -v :压缩的过程中显示文件信息 • -f :使用文件名,在f之后要立即接文件 名!不要再加参数!

《Linux系统管理》Linux文件管理实验报告

《Linux系统管理》Linux文件管理实验报告

《Linux系统管理》Linux文件管理实验报告一、实验目的:1.掌握Linux系统文件的操作命令2.掌握Linux系统权限的操作命令二、实验内容:1.用文件显示命令显示文件。

(1)以root身份进入系统命令符界面,查看当前目录下的文件及目录信息,请使用常见的选项进行显示并观察结果;查看/etc目录下的文件及目录信息,并查看/etc目录自己的信息,简述两种显示结果是否有区别?(2)显示/etc/passwd文件中的信息同时含有行号,并用more、less、head及tail命令进行不同的查看方式对该文件的部分内容进行显示;(3)在/tmp目录下创建/lianxi/first目录路径;在/tmp/lianxi目录下同时创建名为second和third的两个目录;生成 test目录作为lianxi的子目录,并将其权限设置为(744)(要求创建后查看是否存在);(4)利用cat及重定向命令在/tmp/lianxi/first目录中建立小型文件m1,输入以下信息:echo “Hello! Linux”echo ‘date’并显示m1文件的内容;(5)将当前日期重定向至/tmp/lianxi/first/目录的m2文件中,并显示其文件内容;(6)并利用cat命令将m1和m2文件合并至/tmp/lianxi/first/目录的m3文件中,并显示文件内容。

2.用查找、排序、显示内容命令操作文件。

(1)检索/etc/passwd文件中名为root的字符串,且显示其所在文件中的行号,同时利用管导线再次完成此功能;利用cat和管道线查看配置文件/etc/logrotate.conf中过滤掉空格及‘#’注释的文件内容。

(2)重新编辑/tmp/lianxi/first/m1文件中的内容,使得最终m1文件中的内容显示为:Study 30 independentlyHardly 95 finishLinux 85 task●查看m1文件中的内容;●对m1文件按每行第一个字符进行排序输出;●对m1文件按每行第一个字符进行方向排序;●对m1文件按每行第一个字段进行数值排序;●对m1文件按每行以第三个字段为关键字进行排序;●把root目录下的所有文件按文件由大到小进行排序。

《Linux系统管理》Linux软件包管理实验报告

《Linux系统管理》Linux软件包管理实验报告

《Linux系统管理》Linux软件包管理实验报告一、实验目的:1.了解作为系统管理员如何为新用户建立帐户2.如何增加、设置或修改账户和组3.掌握常用软件包的管理方法4.掌握网络通信管理5.掌握进程管理6.掌握常用的磁盘管理命令二、实验内容:1.用户管理(1)添加一个新用户student,UID为508,用户组ID为100,用户目录为/home/student,用户的默认shell为/bin/bash,默认的失效日期为2019-10-20(2)查看student用户的配置文件及管理文件(3)将student用户更名为newStudent(4)显示当前登录的账户信息(5)删除创建的用户。

2.组管理(1)创建一个公共组group1(2)将group1组更名为group(3)添加group组的成员student1,student2,student3,student4,并给每一个用户分配一个密码(4)设定student1为group组的管理员(5)将group组内的用户student3和student4删除3.常用软件包的管理方法(1)RPM软件包①查询系统中安装的所有RPM软件包②查询httpd-2.4.6-90.el7.centos.x86_64.rpm,若不在请安装此包③查询httpd-2.4.6-90.el7.centos.x86_64.rpm包中文件的信息④查询ftp-0.17-67.el7.x86_64.rpm包中文件的信息⑤查询系统中已安装(python-cffi-1.6.0-5.el7.x86_64)包里所包含的文件⑥查询系统中指定文件所属的软件包⑦查询apache-commons-cli-1.2-13.el7.noarch.rpm,若不在请安装此包。

⑧删除apache-commons-cli-1.2-13.el7.noarch.rpm包(2)YUM软件包①查看YUM软件仓库配置文件的关键信息。

Linux 实验报告

Linux 实验报告

Linux程序设计实验报告姓名:杨帆班级:计1242学号: 121842284专业:计算机科学与技术指导老师:赵帼英实验一 Linux系统安装与启动(选做实验)一、实验目的(通过实践及查阅资料完成如下实验)1.掌握虚拟机的配置过程。

2.掌握Linux系统的安装过程和简单配置方法。

3.掌握与Linux相关的多操作系统的安装方法。

4.掌握Linux系统的启动、关闭步骤。

5.了解Linux文件系统和目录结构。

二、实验内容1.安装虚拟机软件(如VMware、Virtualbox)。

2.在虚拟机软件中安装Linux操作系统(如Fedora、Ubuntu、redhat等)。

3.配置Linux系统运行环境。

4.正确地启动、关闭系统。

三、实验步骤1 .安装虚拟机软件(VMware Workstation 7.0) 。

2.在虚拟机软件中新建Linux虚拟机2.1设置内存大小(建议大于256MB)2.2设置虚拟硬盘大小(建议大于8GB)2.3设置虚拟光驱(虚拟方式,镜像文件)2.4设置网络连接模式(建议采用桥接方式)2.5设置共享目录(建议英文目录名)1.在Linux虚拟机中安装Linux操作系统(fedora10 )。

3.1选择安装界面3.2检测安装截介质(建议跳过)3.3安装过程中的语言、键盘选择3.4磁盘分区(采用自动分区,总大小与2.2相匹配)3.5引导程序选择(采用GRUB)3.6注意事项(禁用SELinux)2.通过相关命令实现对操作系统的登录、退出与关机3.使用文件浏览器査看Linux操作系统目录结构四、实验思考题1.举例说明Linux操作系统不同目录下文件的主要作用。

2.列出你发现的Linux与Windows操作系统区别。

3.列出决定文本界面及图形界面显示的关键文件,并说明设置的关键。

4.列出你所能想到的虚拟机软件的用途。

实验结论:实验二:linux基本命令(必做实验)一、实验目的、要求(请在操作后附实验结果)1.熟悉Linux操作环境。

4.3 Linux文件压缩与打包实例

4.3 Linux文件压缩与打包实例

#使用xz压缩testfile文件
• [root@RHEL7NO2 ~]# ll testfile.xz
#显示testfile.xz压缩文件详细信息
• -rw-r--r--. 1 root root 5390280 9月 27 09:49 testfile.xz #xz压缩文件大小5390280
• [root@RHEL7NO2 ~]# unxz testfile.xz
#显示/home/boot目录文件详细信

• dr-xr-xr-x. 3 root root 4096 1月 23 2017 /home/boot/ #显示结果,解压缩正确
THANKS




〉 4. 查看上述打包压缩文件中包含的内容; 〉 5. 将上述打包压缩文件解压到/home目录下。
任务实施
〉 1. 将/usr/lib64/libpinyin/data目录bigram.db文件复制到/root目录下,并改 名 为testfile
• [root@RHEL7NO2 ~]# cp /usr/lib64/libpinyin/data/bigram.db /root/testfile
#解压缩testfile.xz文件
〉 从压缩后的压缩文件大小来看,使用gzip压缩的文件最大,使用xz压缩的文件最 小 ,也可以说xz的压缩率最大,gzip的压缩率最小。从压缩与解压缩的速度来看, gzip最快,bzip2比gzip稍慢,xz的压缩时间较长,解压速度较快。
任务实施
〉 3. 将/boot目录打包并采用bzip2压缩方式进行压缩,生成的打包压缩文件 存放在/root目录下
• [root@RHEL7NO2 ~]# gzip testfile.gz -d

LINUX基础实验报告

LINUX基础实验报告

LINUX基础实验报告实验⼀:主要是介绍Linux系统概况,⽆运⾏代码。

实验⼆:Linux的基本操作重要知识点[Tab]使⽤Tab键来进⾏命令补全,Tab键⼀般键盘是在字母Q旁边,这个技巧给你带来的最⼤的好处就是当你忘记某个命令的全称时你可以只输⼊它的开头的⼀部分然后按下Tab键就可以得到提⽰或者帮助完成,当然不⽌补全命令,补全⽬录,补全命令参数都是没问题的。

Ctrl+c键⽤来强⾏终⽌当前程序。

⼀些其他常⽤快捷键按键作⽤Ctrl+d键盘输⼊结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运⾏Ctrl+z将当前程序放到后台运⾏,恢复到前台为命令fgCtrl+a将光标移⾄输⼊⾏头,相当于Home键Ctrl+e将光标移⾄输⼊⾏末,相当于End键Ctrl+k删除从光标所在位置到⾏末Alt+Backspace向前删除⼀个单词Shift+PgUp将终端显⽰向上滚动Shift+PgDn将终端显⽰向下滚动通配符是⼀种特殊语句,主要有星号(*)和问号(?),⽤来对对字符串进⾏模糊匹配(⽐如⽂件名,参数名)。

当查找⽂件夹时,可以使⽤它来代替⼀个或多个真正字符;当不知道真正字符或者懒得输⼊完整名字时,常常使⽤通配符代替⼀个或多个真正的字符。

终端⾥⾯输⼊的通配符是由 Shell 处理的,不是由所涉及到命令语句处理的,它只会出现在命令的“参数值”⾥(它不⽤在命令名称⾥,命令不记得,那就⽤Tab补全)。

当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或⽂件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进⾏代换(路径扩展);否则就将该通配符作为⼀个普通字符传递给“命令”,然后再由命令进⾏处理。

总之,通配符实际上就是⼀种 Shell 实现的路径扩展功能。

在通配符被处理后, Shell 会先完成该命令的重组,然后再继续处理重组后的命令,直⾄执⾏该命令。

Shell 常⽤通配符:字符含义*匹配 0 或多个字符匹配任意⼀个字符[list]匹配 list 中的任意单⼀字符[!list]匹配除list 中的任意单⼀字符以外的字符[c1-c2]匹配 c1-c2 中的任意单⼀字符如:[0-9] [a-z]{string1,string2,...}匹配 sring1 或 string2 (或更多)其⼀字符串{c2..c2}匹配 c1-c2 中全部字符如{1..10}在linux命令⾏中获取帮助使⽤man 命令通常情况下,man ⼿册⾥⾯的内容都是英⽂的,这就要求你有⼀定的英⽂基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
gunzip [-acdfhlLnNqrtvV] [-S suffix] [file]
zcat [-fhlV] [file]
使用gzip,gunzip,zcat的示例如图4-1所示。
图4-1 文件压缩——gzip
实验内容及步骤(或程序清单):
2、文件压缩——bzip2压缩
bzip2压缩利用Burrows-Wheeler block sorting 和Huffman编码算法,与之相关的命令有:bzip2(压缩)、bunzip2(解压缩)、bzcat(解压并输出到标准输出设备)和bz2recover(从损坏的bzip2文件中恢复数据)。bzip2、bunzip2、bzcat和bz2recover命令的常用格式如下。
tar是归档程序,就是说tar可以把许多文件打包成为一个归档文件或者把它们写入备份设备。因此,通常Linux下保存文件都是先用tar命令将目录或者文件打成tar归档文件,然后gzip或者bzip2压缩。
(1)创建tar包,查看tar包内容,如图4-3所示。
图4-3 tar包创建和查看其内容
实验内容及步骤(或程序清单):
通过该实验掌握了Linux下常用的压缩归档工具gzip,bzip,tar,zip的使用方法,以及在Linux下软件包管理的相关命令,和在图形界面下的管理方法。
教师批阅:
rpm {-q|--query}[select-options] [query-options]
(1)查询文件所属软件包已经软件包所包含的文件列表,如图4-5所示。
图4-5查询软件包
实验内容及步骤(或程序清单):
(2)查询软件包概要信息,如图4-6所示。
图4-6查询软件包概要信息
附注
附注
附注
附注
实验结果分析:
(2)还原tar包,直接在tar包中使用压缩选项。如图4-4所示。
图4-4还原tar包及直接在tar包中使用压缩
4、查询RPM软件包
RPM软件包的查询是使用带参数-q的rpm命令实现的,系统将会列出待查询软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。RPM软件包查询命令格式如下:
姓名:黄兵周
学号:07
2013年10月30日
实验项目:文件打包与压缩与软件包管理
实验目的:
1、掌握Linux下rpm软件包的管理方法及命令;
2、掌握Linux下源代码包的安装方法;
3、掌握管理rpm软件包、软件安装、内核升级等应用;
4、掌握yum工具管理rpm软件包。
实验仪器:
Windows 7装有Red Hat Enterprise Linux 5.2操作系统虚拟机PC机一台。
实验内容及步骤(或程序清单):
1、文件压缩——gzip压缩
gzip压缩利用Ziv(LZ77)算法,与之相关的命令有:gzip(压缩),gunzip(解压缩)和zcat(解压并输出到标准输出设备)。gzip,gunzip和zcat命令的常用格式如下。
gzip [-acdfhlLnNqrtvV] [-level] [-S suffix] [file]
bzip2 [-cdfhkLstvVz] [-level] [file]
bunzip2 [-fkLsvV] [file]
bzcat [-s] [file]
bz2recover [file]
使用bzip2,bunzip2和bzcat的示例如图4-2所示。
图4-2文件压缩——bzip压缩
3、文件归档——tat命令
相关文档
最新文档