《实用操作系统》实验报告六linux软件管理实验
Linux用户和组管理实验手册实验报告

Linux⽤户和组管理实验⼿册实验报告Linux⽤户和组管理实验⼿册第⼀章实验思路1.1实验环境:VMware、Centos7、MobaXterm软件第⼆章实验⽬的1. 掌握在linux系统下利⽤命令进⾏⽤户和组的操作2. 掌握⽤户的操作命令3. 掌握组的操作命令第三章实验步骤3.1 ⽤户和组⽤户:(1)管理员⽤户 root:uid=0(2)系统⽤户:user:uid=1-999(3)普通⽤户:user:uid=1000-65535属组:创建⽤户时,如果不指定组,都会创建个同名组管理员组:root普通组:基本组附加组3.2 ⽤户⽤户认证AAA数据库:认证、授权、审计(1)password数据库 /etc/password 查看⽤户数据库,存放⽤户信息及其相关属性查看结果如下(2)/etc/shadow ⼝令数据库,存放⽤户密码信息及其相关属性[root@localhost ~]# cat /etc/shadow //查看数据库⼝令信息打开⽂件,查看结果如下root:$6$vS9HjFBlqL8qGkLl$wTEXAy5RFEp83CxMWHYesMZR9kwL7jTos8kJ/7A0aJe.CV6wqgXrKv8MCnGzBXC/R2XO6CFrcrkjBhEcaJdRa1: :0:99999:7: : :第⼀列:root ⽤户名称第⼆列:密码的详细信息,$6$vS9HjFBlqL8qGkLl$wTEXAy5RFEp83CxMWHYesMZR9kwL7jTos8kJ/7A0aJe.CV6wqgXrKv8MCnGzBXC/R2XO6CFrcrkjBhEcaJdRa1指加密密钥第三列:最后⼀次更改密码的⽇期,从1970-1-1开始算天数第四列:密码的最⼩年龄第五列:密码的最⼤年龄,默认99999第六列:密码的警告时间短,⼀般默认为7第七列:密码的禁⽤期第⼋列:账户过期⽇期,空字段表⽰账户永不过期第九列:保留字段(3)Passwd 修改密码对于普通⽤户来说,只能修改⾃⼰的密码,对于管理员⽤户来说,加上⽤户名可以修改其他⽤户的密码[root@localhost ~]# passwd //passwd 后⾯不加参数,直接修改当前的密码信息查看结果如下,按ctrl+c退出Passwd 参数指修改该参数的密码查看结果如下Passwd -d test1 //清除密码[root@localhost ~]# passwd -d test1passwd uid 修改对应⽤户密码passwd -d uid 删除密码1. 组(1)查看组命令为 cat /etc/group查看结果如下test1:x:1001:1001: :/home/test1:/bin/bash第⼀列:test1 表⽰账号、⽤户第⼆列:X表⽰密码,使⽤X表⽰,具体密码存放在/etc/shadow 第三列:1001 uid ⽤户第四列:1001是指gid,⽤户所属的组id第五列:描述信息第六列:(/home/test1) $HOME,⽤户的家⽬录第七列:(/bin/bash):⽤户启动的shell程序(2)Useradd 增加⽤户usermod -g test test1 修改test1的⽤户组为test(4)Userdel 删除⽤户信息(5)cat /etc/grouptest:x:1000:test1第⼀列:组名称第⼆列:组密码第三例:GID第四列:组内成员⽤户列表[root@localhost ~]# cat /etc/group //查看组信息(4)groupadd 添加组第四章问题解决4.1 问题在使⽤userdel 删除⽤户时,出现了报错userdel: user test is currently used by process 17544.2 解决⽅法是因为在进⾏操作时不是在根⽬录,造成删除不成功报错,当改成在根⽬录下进⾏时,修改成功也可以不在根⽬录下进⾏操作,这时先使⽤vipw -s或者vipw 命令,找到test这⾏,把它删除,然后在输⼊:wq!强制保存退出,⼀定要加!强制退出。
Linux实验报告

Linux实验报告《⾼级操作系统》实验报告学号:姓名:班级:实验⽇期:2016 年 3 ⽉30 ⽇成绩:实验名称:实验⼀:常⽤的Linux命令⼀、实验⽬的1、熟悉Linux的桌⾯环境;2、了解Linux的⽂件⽬录结构;3、了解Linux的命令及使⽤格式。
4、熟悉Linux系统的⽂件和⽬录⼆、实验内容1、Linux的终端⽅式和⽂本⽅式下的命令操作。
2、练习并掌握常⽤的Linux操作命令,如ls、cat、ps、who、echo、cd、more、cp、rm、ps 等;3、学习使⽤Linux的在线求助系统,如man和help命令等。
三、实验操作1、基本命令的使⽤1)更改你的密码2)显⽰系统⽇期3)显⽰2003年完整的⽇历4)显⽰1999年⼀⽉和99年⼀⽉5)列出当前你系统上所有的⽤户6)显⽰你的登录⽤户名7)清屏8)查看/etc/passwd⽂件的内容9)在你的屏幕上输出“hello linux”10)使⽤历史命令查看来查看过去所输⼊的20条命令11)运⾏历史列表中的任意⼀条命令12)Bash⽀持命令和⽂件名连同TAB键补齐的特性,对命令和⽂件名均尝试使⽤这种特性2、⽂件和⽬录操作1)查看你当前的⽬录,是那⼀个⽬录2)切换你当前的⽬录到root⽬录3)在root⽬录并且在这个⽬录下列出⼀个简单的和⼀个长串⽂件的列表4)列出当前⽬录下所有的⽂件,列出当前⽬录下所有的⽂件,包括⼦⽬录中的⽂件。
5)回到你的home⽬录下,列出它的内容包括隐藏⽂件6)在home⽬录下创建⼀个名为mydir的⽬录,显⽰出~/mydir(不要显⽰⽬录中内容),每个⽬录的⼤⼩7)进⼊到mydir⽬录,创建两个0字节的⽂件,命名为myfile1和myfile28)显⽰出myfile1和myfile2的⼤⼩9)删除mydir⽬录10)查看/etc/passwd⽂件的内容,这个⽂件包含所有使⽤系统的⽤户信息,复制/etc/passwd ⽂件⾄home⽬录下,并且重命名为usersfile11)列出以users开头的所有⽂件12)⽤⼀条命令完成创建⼀个sub1⽬录,并在sub1下创建⼀个名为sub2的⽬录13)进⼊sub2⽬录并且创建⼀个名为myfile的⽂件14)返回home⽬录,复制整个sub1⽬录中所有的内容,命名为tree115)现在你有两个⽬录树,分别是sub1和tree1。
操作系统实践报告模板

操作系统实践报告模板一、实践概述本次实践主要是对操作系统的基本原理和功能进行了解和实际操作。
通过搭建实验环境、学习和调试代码,加深对操作系统的理解和掌握。
本报告将从实践目的、实验环境搭建、实验过程和实验结果等方面进行详细介绍。
二、实践目的1. 理解操作系统的基本概念和原理2. 学习操作系统的实际应用和调试技术3. 掌握操作系统的基本功能和操作方法三、实验环境搭建1. 硬件环境:Intel处理器的PC机2. 软件环境:Linux操作系统、GNU编译器、调试器等四、实验过程1. 熟悉操作系统的基本原理和功能通过阅读相关的教材和资料,对操作系统的基本概念和原理进行了解和学习,包括进程管理、内存管理、文件系统等内容。
2. 搭建实验环境在实验室环境中搭建了Linux操作系统的实验环境,安装了必要的软件和工具,准备好进行实际操作。
3. 编写和调试实验代码编写了一些简单的操作系统代码,进行了编译和调试,通过调试器对代码进行了逐步调试,查看代码执行过程和结果,加深了对操作系统的理解。
4. 实际操作和测试运行编写的操作系统代码,测试各个功能的正常性,包括进程的创建和调度、内存的分配和释放、文件的读写等操作,对实验结果进行了记录和分析。
五、实验结果1. 成功搭建了实验环境,完成了对操作系统的编写和调试2. 实现了基本的操作系统功能,操作系统能够进行进程管理、内存管理和文件系统的操作3. 通过实际操作,加深了对操作系统的理解和掌握六、实践反思1. 实践中遇到了一些问题,如代码的调试和错误处理等,通过查阅资料和请教老师解决了这些问题,提高了解决问题和自学能力2. 实践让我更加深入地了解了操作系统的运行原理和机制,对操作系统的重要性和应用价值有了更清晰的认识3. 实践的过程中锻炼了动手能力和团队合作意识,对操作系统的实际应用能力有了更强的提升七、总结通过本次操作系统实践,我对操作系统的理论知识和实际应用有了更深入的了解和掌握,对操作系统的重要性和功能有了更清晰的认识。
理工大学Linux实验报告

实验名称实验一Linux操作系统定制安装实验地点博学楼实验时间4月16日网络实验室一、实验目的和要求⑴通过对Linux 操作系统的定制安装,建立对Linux操作系统的初步认识,为后续实验的进行提供基础平台。
⑵掌握Linux操作系统的虚拟机定制安装。
⑶熟悉Linux文件目录结构二、实验内容和原理实验内容:利用虚拟机软件定制安装Linux操作系统,熟悉安装过程中各个选项的意义。
实验原理:虚拟机可以说是一种软件,也可以说是一种技术,它允许用户在一台主机上虚拟出多台计算机,每台虚拟的计算机都可以有自己的硬件及软件配置。
三、主要仪器设备PC机、VMware Player、Redhat/Ubuntu/Fedora四、操作方法与实验步骤⑴安装VMware Player⑵在VMware Player当中创建一个新的虚拟机,指定安装包的路径。
⑶安装定制Redhat Enterprise Linux 5.0说明:⑴对软件开发和和网络服务包进行定制。
⑵选择samba服务、nfs服务、tftp服务、Telnet服务和FTP服务⑶关闭系统防火墙、禁用SELinux服务。
⑷手动设置系统分区。
五、实验数据记录和处理1、安装Ubuntu进入界面:2、选择tftp服务3、对软件开发和网络服务包进行定制,都选择老的软件开发和老的网络服务器4、关闭系统防火网5、禁用SELinux服务六、实验结果与分析七、讨论、心得通过这次实验,在自己电脑的虚拟机上安装好了Ubuntu的镜像文件,并在Ubuntu下写了一些简单的命令,深深地感觉在虚拟机上运行Ubuntu远远要比双系统下方便得多,尤其是在两种不同系统下来回切换。
由于电脑上之前就已经安装过虚拟机,所以,实验报告中未对虚拟机的安装加以赘述。
实验名称实验二熟悉Linux系统的基本命令实验时间4月18日实验地点博学楼网络实验室一、实验目的和要求⑴熟悉Linux命令格式⑵学会如何获取命令帮助信息⑶熟练掌握Linux常用命令⑷掌握GCC命令的使用及其常用参数的含义二、实验内容和原理实验内容:系统设置命令、文件及文件夹操作命令、压缩与解压缩命令、自动补全与历史命令、管道与重定向命令、GCC命令的使用三、主要仪器设备PC机、装有Linux操作系统的虚拟机四、操作方法与实验步骤⑴练习以下常用命令的使用shutdown、reboot、logout、exit、useradd、userdel、su、cd、ls、touch、mkdir、cp、rm、rmdir、mv、more、less、man、du、find、clear、grep、cat、history、tar、unzip、chmod、管道命令|以及重定向命令⑵举例说明管道命令| 的使用⑶举例说明重定向命令<、<<、>、>>的使用⑷编写一个C的源程序,并用gcc进行编译,练习使用gcc的各个参数,理解参数的意义五、实验数据记录和处理1.cd、ls 、mkdir 新建hello文件夹2.cp 复制a到hello文件夹3.rm移除hello 中的a文件4.rmdir移除hello文件夹5.mv更改文件名字、移动文件6.du -b 以字节为单位显示cache目录的大小7.find / -name lolo搜索当前目录下名为lolo的文件8.grep 在lan/b.txt文件里查找字符3,并输出行号-n;输出b.txt内容9.grep重定向追加>>六、讨论、心得本次实验室是熟悉Linux的基本操作命令。
linux安装实验报告

linux安装实验报告Linux安装实验报告引言:在信息技术发展的今天,操作系统作为计算机的核心软件,扮演着至关重要的角色。
而Linux作为一种开源的操作系统,具有稳定性、安全性和灵活性等优势,被广泛应用于各个领域。
本文将介绍Linux的安装过程及经验总结。
一、准备工作在安装Linux之前,我们需要做一些准备工作。
首先,我们需要选择适合自己的Linux发行版。
常见的有Ubuntu、CentOS、Fedora等,每个发行版都有自己的特点和用途。
其次,我们需要下载相应的Linux镜像文件,并将其写入U 盘或光盘中,以供安装使用。
此外,还需要备份重要的数据,以防安装过程中的意外情况。
二、安装过程1. 启动计算机并进入BIOS设置界面,将启动顺序调整为U盘或光盘优先。
2. 插入U盘或光盘,重启计算机。
3. 进入Linux安装界面后,选择适合自己的语言和时区,并点击下一步。
4. 在安装类型中,我们可以选择将Linux与其他操作系统共存,或者完全覆盖原有操作系统。
根据自己的需求选择相应的选项,并点击下一步。
5. 在分区设置中,我们可以选择手动分区或者自动分区。
手动分区可以根据自己的需求来设置分区大小和文件系统类型,而自动分区则由系统自动分配。
点击下一步后,系统会自动进行分区操作。
6. 设置用户名和密码,以及主机名等基本信息,并点击下一步。
7. 进行最后的安装确认,确认无误后,点击开始安装。
8. 安装过程需要一定的时间,请耐心等待。
安装完成后,系统会提示重启计算机。
三、安装经验总结1. 选择合适的发行版:根据自己的需求选择合适的发行版,例如Ubuntu适合桌面用户,CentOS适合服务器用户。
2. 注意硬件兼容性:在选择发行版时,要注意其对硬件的兼容性。
如果硬件不兼容,可能会导致安装过程中的问题。
3. 备份重要数据:在安装过程中,可能会格式化磁盘,导致数据丢失。
因此,在安装之前,务必备份重要的数据。
4. 学习基本命令:Linux操作系统与Windows有很大的不同,需要学习一些基本的Linux命令,以便能够更好地使用和管理系统。
linux实验报告

西安航空职业技术学院课程课程设计说明书设计题目:专业:班级学号:姓名:指导教师:年月日教务处印制西安航空职业技术学院课程设计任务书课题名称:设计内容:技术条件或要求:指导教师(签名):教研室主任(签名):开题日期:年月 12日完成日期:年月 23 日[摘要]随着Internet的日益普及,在网络上学会配置网络服务器,有着非常重要的意义。
综合网络服务器基于LINUX操作系统上,进行服务器与客户端之间的连接,实现服务器为客户端提供服务。
其实训内容包括linux服务器搭建与测试:dhcp(主机IP的动态获取)服务器搭建与应用、dns(域名解析)服务器搭建与应用、ftp(能够实现网络文件传输的上传和下载)服务器搭建与应用、www(能够实现基于域名的虚拟机访问)服务器搭建与应用、网络访问等等。
综合网络服务器的功能强大,操作简单,扩展性强,稳定性高;方便不同操作系统平台之间的移植;网站最大限度地实现易维护性和易操作性。
Linux是一套免费使用和自由传播的操作系统,以其稳定性和灵活性而著称。
完善的内置网络是Linux的一大特点。
Linux为用户提供了完善的、强大的网络功能。
作为一种网络操作系统,它在网络服务器上得到了广泛的应用。
目录一、课程设计目的:........................................................................................ - 5 -二、课程设计的实验环境:............................................................................ - 5 -三、课程设计的方法与步骤:........................................................................ - 5 -1 .认识Linux,安装Red Hat服务器................................ 错误!未定义书签。
Linux程序设计基础实验报告心得体会[实用]
Linux程序设计基础实验报告心得体会[实用]
在进行Linux程序设计基础实验的过程中,我学到了很多Linux操作系统相关的知识
和编程技巧。
本次实验囊括了Linux操作系统中常用的一些工具和命令,如gcc编译器、make工具、shell脚本等,在深入学习这些工具的同时,我也能更加熟练地运用Linux系
统进行编程。
在实验中,我学习了很多关于编译工具的知识。
gcc是Linux中常用的编译器,它支
持多种语言的编译。
make工具则可以帮助我们更加简单地进行代码构建和管理。
在实验中,我通过这些工具,可以更加高效地进行程序开发。
同时,我也学到了如何创建和调用自己的shell脚本。
shell脚本可以帮助我们更加
快速地进行一些特定的操作命令,如在系统启动时自动运行程序等等。
在编写shell脚本
的过程中,我学到了很多常用的命令,如if语句、while语句、echo命令等等,这些知识可以帮助我更加方便地进行Linux系统管理。
最后,我觉得本次实验让我更加深入地了解了Linux操作系统和编程方面的知识,同
时也锻炼了我的编程能力和实践操作能力。
在以后的学习和工作中,我会更加注意Linux
系统的应用和开发,为自己的职业发展打下坚实的基础。
Linux系统安全实验报告
Linux系统安全实验报告院系:班级:姓名:学号:2010年10月26日一、实验目的通过实验熟悉Linux 环境下的用户管理和文件管理的相关操作命令,掌握Linux 操作系统中的相关系统安全配置的方法。
二、实验原理1 .用户管理Linux 系统支持以命令行或窗口方式管理用户和用户组。
它提供了安全的用户名和口令文件保护以及强大的口令设置规则,并对用户和用户组的权限进行细粒度的划分。
Linux 系统的用户和用户组的信息分别保存在/etc/shadow、/etc/passwd、etc/group和/etc/gshadow 等几个文件中,为这些文件设置较高的安全权限是完全必要的。
在较高安全要求的系统中,可以将这些文件设置为不可更改。
Linux 系统中也带有一些常用的口令字典,以便在用户设置的口令不太安全时及时的提醒用户。
2 .文件管理在Linux 操作系统中,文件和目录的权限根据其所属的用户或用户组来划分:(1)文件所属的用户,即文件的创建者。
(2)文件所属用户组的用户,即文件创建者所在的用户组中的其它用户。
(3)其它用户,即文件所属用户组之外的其它用户。
每个文件或者目录的拥有者以及管理员root 用户,可以为上述3 种用户或用户组设置读、写或可执行的权限。
用户也可以通过改变文件所属的用户和组改变3 类用户的权限。
对文件夹设置SGID 权限,任何在该目录中创建的文件和子目录都将与其父目录属于同样的用户组。
这种管理有时是必要的,有时会带来一定的安全问题,因此在建立文件时要特别小心文件夹的SGID 权限位。
另一个容易带来安全问题的文件是/home/*/.basheshistory (*表示某用户名)。
为了便于重复输入很长的命令,该文件保存了此用户曾经使用的一定数目(系统默认为500 或1000 ) 的命令。
这样就暴露了一些重要信息,例如文件的路径,一些与用户身份有关的密码等,为攻击的黑客留下了可乘之机。
可以通过设置/etc/profile 文件中的参数设置,减少保留的命令数目。
Linux实验报告
中南大学Linux操作系统实验报告学生姓名学院信息科学与工程学院指导老师胡小龙专业班级完成时间目录1.实验一Linux的安装 (3)1.1 实验目的 (3)1.2 实验设备 (3)1.3 实验原理 (3)1.4 实验步骤 (3)2. 实验二Linux基本操作 (5)2.1 实验目的 (5)2.2 实验设备 (5)2.3 实验原理 (6)2.4 实验步骤 (6)3. 实验三Linux系统管理 (10)3.1 实验目的 (10)3.2 实验设备 (10)3.3 实验原理 (10)3.4 实验步骤 (11)4. 实验四Linux Shell程序设计 (14)4.1 实验目的 (14)4.2 实验设备 (14)4.3 实验原理 (15)4.4 实验步骤 (17)5. 实验五Linux 高级程序设计 (20)5.1 实验目的 (20)5.2 实验设备 (21)5.3 实验原理 (21)5.4 实验步骤 (21)6. 实验六Linux内核 (23)6.1 实验目的 (23)6.2 实验设备 (23)6.3 实验原理 (23)6.4 实验步骤 (23)Linux操作系统1.实验一Linux的安装1.1 实验目的(1)了解硬盘分区的概念和方法;(2)掌握硬盘的分区规划;(3)掌握Linux操作系统的安装和配置过程。
1.2 实验设备一台pc机、RedHat Linux 7.2以上版本、VMware Workstation v5.5。
1.3 实验原理Linux可以以多种方式安装在PC机上:(1)独立分区安装、(2)DOS分区安装和(3)虚拟机VMWare下安装。
鉴于VMware下安装对原来系统影响较小且不影响本实验目的,因此采用VMWare下安装方式。
1.4 实验步骤(1)在Windows XP下安装VMware 5.5(2)配置虚拟机(3)启动虚拟机(4)启动Linux安装过程(5)安装过程配置(6)安装后配置(7)第1次启动VMWare下Linux操作系统2.实验二Linux基本操作2.1 实验目的(1)复习Linux基本命令;(2)掌握常用Linux命令。
linux系统实验报告
实验报告
系别班级学号姓名时间地点
计科Summer
课程名称Linux操作系统实验名称常用命令使用3
2.实验过程
一.实验目的
掌握Linux环境下命令熟练使用。
二.实验设备
虚拟机中ubuntu操作系统中的终端。
三.实验内容
1.切换到上级目录,然后显示其绝对路径,ls命令显示所有文件;
2.使用命令新建文件file1,使用vi编辑器编写、保存关闭,使用命令查看其内容,之后重命名为file2,然后将file2删除;
3.在用户luchunji主目录下创建一个目录mydir复制文件/etc/init到mydir目录下在mydir目录下创建文件mydoc删除mydir目录;
4.统计文件/etc/inittab的字符数和行数;
5.用cat、more、less、head、tail查看文件/etc/init统计文件/etc/init的字符数和行数,并记录;
6.将/etc/fstab文件复制到用户luchunji的主目录下,用ls–l查看主目录下的fstab的详细信息,并记录;
7.用ln命令为fstab创建符号连接文件fstabsoft,用ls–l查看文件fstab和fstabsoft信息,并记录;.
8.用ln命令为fstab创建硬链接文件fstabhard,用ls–l查看文件fstab和fstabhard信息,并记录;
9.使用命令创建一个新的用户。
四、实验结果(截图)
输入touch file1创建文件,然后输入vi file1 进入
按ESC跳到命令模式然后输入:wq
下面用kali 环境写的。
五、实验总结。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《实用操作系统》实验报告
实验报告: 6 实验项目名称:软件管理实验
班级: 学号: 姓名:
地点: 时间:
一、
实验内容
1. 查看Linux应用程序组成;
格式:命令 空格 位置(如: ls /usr/bin)
普通执行程序文件,保存在“/usr/bin”目录中
服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中
应用程序配置文件,保存在“/etc”目录下
应用程序文档文件,保存在“/usr/share/doc/”目录下
应用程序物册页文件,保存在“/usr/share/man”目录下
2. 查看samba、dhcp、dns、apache服务器的软件包安装情况;
格式:rpm 空格 对象|grep 过滤的字符
返回原始目录|位置
[root@localhost etc]#cd 空格 ~
[root@localhost~]#
rpm -qa|grep samba
rpm -qa|grep dhcp
3. 应用tar命令实现;
创建挂载点
挂载光驱
改变路径
tar 空格 [主+辅] 空格 对象 空格 对象
返回根目录
卸载光驱
更换光盘
重复操作
将“win2008镜像”光盘中的"本光盘安装须看.txt"文件打包成.tar文件
将“tomatoWin2k3_SP1_2.1”光盘中的"ents"文件夹打包成.tar文件
将“win2008镜像”光盘中的"autorun.inf和ins.ini/ins.exe"文件文件
加到.tar文件
查看备份文件中的内容
将文件"ins.exe"从.tar文件中删除
将.tar文件中的内容释放
将.tar文件释放到指定文件夹中
更新.tar中的文件
将所有操作用使用的命令写入或重定向生成以自己姓名为名称的文件
将本次实验创建的自己姓名命名的操作文件打包后进行压缩
二、
实验步骤及结果
1.
查看Linux应用程序组成;
输入命令”pwd”查看当前所在目录的绝对路经,输入命令”ls /usr/bin”查看存放
普通执行程序文件的目录;
输入命令”ls /usr/sbin”,查看服务器执行程序文件和管理程序文件,保存在
“/usr/sbin”目录中;
查看应用程序配置文件,其保存在“/etc”目录下,输入命令”ls /etc”;
查看应用程序文档文件,其保存在“/usr/share/doc”目录下,输入命令”ls
/usr/share/doc”;
应用程序物册页文件,保存在“/usr/share/man”目录下;输入命令查看”ls
/usr/share/man”;
将所有操作用使用的命令写入或重定向生成以自己姓名为名称的文件,输入命
令”touch gxa.txt”;
将当前目录下的目录,文件名称覆盖到新建空白文件中,输入命令”ls >gxa.txt”,将其
目录及文件详细信息追加到gxa.txt后,输入命令”ls –l >>gxa.txt”;
使用管道命令将/usr/sbin下的|more|less|head|tail文件信息追加到gxa.txt中,输
入命令” ls -l /usr/sbin|more|less|head|tail>>zxj.txt”;
将/etc目录下应用程序配置文件信息,追加到gxa.txt后,输入命令”cd /etc”到
etc目录下,输入命令”ls >>gxa.txt”;
2.
查看samba、dhcp、dns、apache服务器的软件包安装
情况;
输入命令“rpm –qa”查看所有软件包信息,输入命令“rpm
–qa|grep 软件包关键字”可以查看;
3. 应用tar命令实现;
挂载光盘前,添加光盘设备,由于在实验课余才完成实验任务,未达到实验
室软件安装要求,在这以本机为主得出结果;
首先添加winXP光盘镜像,创立挂载点,输入“mkdir /mnt/gxa”,实现挂载
“mount /dev/cdrom /mnt/gxa”;
改变路径,改变当前目录到/etc下,将光盘镜像文件打包为gxa.txt;输入命令“cd
/etc”,输入打包命令“tar cvf gxa.txt /mnt/gxa”;
查看/mnt/gxa中文件,将readme.txt文件加入到gxa.tar中,输入命令“tar rvf gxa.tar
/mnt/gxa/readme.txt”;输入命令“tar tvf gxa.tar”查看内容;
删除添加的文件,输入 “tar –delete gxa.tar readme.txt”等命令无法得到删除结
果;
返回根目录,卸载光驱,输入命令“cd” ,输入卸载命令“umount /mnt/gxa”;
更换光盘,还是添加winXP光盘镜像文件,实现挂载“mount /dev/cdrom /mnt/gxa”;
将光盘镜像文件打包到/etc下,打包文件命名gongxiangan.tar,即输入命令“tar
cvf gongxiangan.tar /mnt/gxa”;
输入命令“tar tvf gongxiangan.tar”查看内容;
将gongxiangan.tar内容释放到指定目录文件下,输入命令“tar xvf gongxiangan.tar
–C /mnt”
更新gongxiangan.tar中的readme.txt文件,输入命令“tar uvf gongxiangan.tar
mnt/gxa/readme.txt”;
将本次实验创建的自己姓名命名的操作文件打包后进行压缩 ,输入命令“tar
zcvf gxa.tar.gz gxa.txt”;输入“ls –l”查看;
三、
实验分析和讨论
1.
本次试验中,刚开始对linux中的特殊符号命令掌握不够,对管道和重定
向命令使用出现错误,影响到实验的进程和效果;在软件包的安装查询
上,对rpm命令运用不熟练也影响到实验效果,这些都暴露对linux命
令的理解还不熟练,在课余通过查询资料才有一定基础,这使我意识到
需要在课前和实验前做好预习,才能提高实验的效率。
2.
在使用打包和解包命令中,具体对参数的主,辅选项的作用和功能不甚了解,通过
本次实验有了一定基础:cvf—创建打包文件的参数组合,uvf—更新打包文件中文
件,tvf—显示打包文件中文件详细信息,xvf—打包文件内容的释放(解包),rvf —
打包文件中添加文件,zcvf—文件打包和压缩的参数组合,在这删除打包文件中某
文件的命令还未掌握,通过查阅资料,有解释为“tar –delete 包 文件”,通过实验
暂未得到预想结果,望老师指教。
3.
在实验中,在运用打包命令时,出现提示“tar :从成员名中删除开头的‘/’”,容
易引起刚开始的困惑,以为是命令使用报错,通过相关资料查看才知道不论是创建
还是解压tar包, 默认情况下绝对路径中的根"/"将会被去除。