linux实验报告
学生实验报告(理工类)课程名称: Linux操作系统专业班级:12软件工程(Z)学生学号: ********** 学生姓名:陈爽所属院部:软件工程学院指导教师:李莉2014——2015 学年第 2 学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。
若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。
纸张一律采用A4的纸张。
实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。
各院部可根据学科特点和实验具体要求增加项目。
填写注意事项(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:RedHat Linux9.0的安装与配置实验学时: 2实验地点: A205 实验日期: 2015.3.2 实验成绩:批改教师:李莉批改时间:一、实验目的和要求1.熟悉和掌握Red Hat Linux9.0服务器的安装与配置;2.掌握inux的基本命令使用和功能。
二、实验内容1.利用PC虚拟机来安装与配置Red Hat inux9;2.完成安装配置后掌握一些界面及必要的inux命令使用和功能。
三、实验过程与步骤1)安装虚拟机:(1) 启动VMware Workstation ;(2) 单击“File”—“New”—“virtual machine”,出现新建虚拟机的欢迎界面,点击“next”;(3)选择安装程序光盘映像文件,点击“next”;(4)选择客户操作系统为“linux”(5)给虚拟机命名为“Red Hat Enterprise Linux 5”,并选择存储路径。
点击“next”;(6)指定最大的磁盘容量为20GB,点击“next”,再点击“finish”。
(7)选择菜单“VM”->“Settings”,选中CD/DVD,在右侧“Use ISO image file”中选择A.ISO。
(8)在Red Hat Linux欢迎界面中,单击OK,再单击Test,来测试第一张CD。
同理,再选择B.iso 和C.iso 来分别测试。
测试完毕后,再单击“continue”.(9)进入安装界面,点击“next”(10)选择“简体中文”,然后一直next,直到磁盘分区设置,选择“自动分区”,单击“下一步”,在弹出的警告是否初始化驱动器并删除所有数据中,选择“是”。
然后一直下一步:(11)在设置根口令窗口中,输入根口令并确认,继续下一步:(12)当安装软件包时,根据提示,插入其他光盘。
一直下一步。
(13)进入欢迎界面,点击前进。
(14)创建用户账号,输入用户名和口令,一直点击前进,直到结束设置。
(15)进入登录界面,输入用户名和(16)登录成功,进入系统桌面2)思考题1.Linux有几种安装方法?答:两种,在虚拟机上安装和在实体机上安装2.什么是主分区?什么是扩展分区?什么是逻辑分区?答:硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。
一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区。
逻辑分区可以若干。
主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C 驱。
分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。
但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。
他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。
硬盘的容量=主分区的容量+扩展分区的容量扩展分区的容量=各个逻辑分区的容量之和主分区也可成为“引导分区”,会被操作系统和主板认定为这个硬盘的第一个分区。
所以C盘永远都是排在所有磁盘分区的第一的位置上。
除去主分区所占用的容量以外,剩下的容量被认定为扩展分区。
通俗的讲就是主分区是硬盘的主人,而扩展分区是这个硬盘上的仆人,主分区和扩展分区为主从关系。
扩展分区如果不再进行分区了,那么扩展分区就是逻辑分区了。
如果还需要进行分区操作的话,则所谓的逻辑分区只能从扩展分区上操作。
就相当于在仆人中(扩展分区上)进行细分类,分成接电话的(D盘)、扫地的(E盘)、做饭的(F盘)等等。
3.怎样使用Disk Druid 工具建立磁盘分区?答:步骤1如果要使用Disk Druid程序进行磁盘手动分区,您需在安装时的选择磁盘分区方式画面中,选择“Create custom layout”选项,之后单击“下一步”按钮。
步骤2出现目前的磁盘分区窗口,在此画面中分为上下两个部分。
在画面上方出现的图形会显示出目前计算机中安装的硬盘名称(在本书中的示例为/dev/hda)、硬盘上的剩余空间(在本书中的示例为8192 MB),以及安装程序检测出的硬盘型号(在本书中的示例为VMware Virtual IDE Hard Drive)。
另外还包含“新建”、“编辑”、“删除”、“重设”、“RAID”和“LVM”按钮,以供执行不同的磁盘设置。
步骤3如果要添加分区,则首先单击“新建”按钮,出现“添加分区”窗口画面,如图5-9所示。
您需在“挂载点”框中输入或选择分区名称,例如/boot,之后再设置“文件系统类型”、“允许的驱动器”和“大小(MB)”等。
步骤4您可以利用以上的步骤来添加所需的分区类型及数量,在完成分区的添加后,这些分区名称及信息都会出现在原来的磁盘设置窗口中步骤5如果要修改分区的字段内容,首先单击要修改的分区名称,然后单击“编辑”按钮,则安装程序会出现“编辑分区”窗口以供编辑部分或全部选项步骤6如果已不再需要某些分区,则可先单击要删除的分区名称,之后单击“删除”按钮以删除指定的分区,此时会出现“确认删除”信息窗口,以确认任何分区的删除动作四、实验分析与思考在本次实验中,我学会了安装虚拟机以及red hat的方法,还初步体验了一些linux的基本命令,明白了linux和windows的差异,但是我知道还有很多命令需要学习,学会linux 命令摆脱windows桌面,可以节省很多硬件资源,在以后工作后会给公司带来更大效益,也进一步提升了自己的个人价值!实验项目名称:Linux常用命令实验学时: 2实验地点: A205 实验日期: 2015.3.4 实验成绩:批改教师:李莉批改时间:一、实验目的和要求熟悉Linux操作环境,熟悉GNOME图形界面,熟悉并掌握Linux文件系统相关知识,使用并掌握Linux的文件和目录常用命令,掌握Linux各类命令的使用方法。
二、实验内容1、练习使用Linux文件和目录常用命令。
2、练习使用查看系统信息的常用命令。
3、练习使用网络通信类常用命令。
三、实验过程与步骤1) 、文件和目录类命令:启动计算机,利用root用户登录到系统,进入字符提示界面。
用pwd命令查看当前所在的目录。
用ls命令列出此目录下的文件和目录。
用-a选项列出此目录下包括隐藏文件在内的所有文件和目录,命令为(ls -a)。
用man命令查看ls命令的使用手册,其命令为(man ls)。
在当前目录下,创建测试目录test,其命令为(mkdir test)。
利用ls命令列出文件和目录,确认test目录创建成功。
进入test目录,查看当前目录的命令为(pwd),其结果为(/root/test)。
利用touch命令,在当前目录创建一个新的空文件newfie,其命令为(touch newfile)。
利用cp命令复制系统文件/etc/profie到当前目录下,其命令为(cp /etc/profile .)。
复制文件profie到一个新文件profie.bak,作为备份,其命令为(cp profile profile.bak)。
用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
ls -al用less命令分屏查看文件profie的内容,注意练习Less命令的各个子命令,例如b、p、q 等并对then关键字查找。
Less profileb:向后翻页q:退出/then 对then关键字进行查找用grep命令在profie文件中对关键字then进行查询,其命令为(grep then /etc/profile),并与上面的结果比较。
给文件profie创建一个软链接nsprofie和一个硬链接nhprofie,其命令分别为(ln -s profile nsprofile)和(ln profile nhprofile)。
用长格形式显示文件profie、nsprofie和nhprofie的详细信息。
删除文件profie,用长格形式显示文件nsprofie和nhprofie的详细信息,比较文件nhprofie 的链接数的变化。
Nsprofile连接数不变还是为1Nhprofile的连接数少1,从2变为了1用Less命令查看文件nsprofie的内容,看看有什么结果。
用Less命令查看文件nhprofie的内容,看看有什么结果。
删除文件nsprofie,显示当前目录下的文件列表,回到上层目录。
rm nsprofilellcd ..用tar命令把目录test打包,其命令为(tar zcvf test.tar.gz test)。
用gzip命令把打好的包进行压缩,其命令为(gunzip test.tar.gz)。
把文件test.tar.gz改名为backup.tar.gz,其命令为(mv test.tar.gz backup.tar.gz)。
显示当前目录下的文件和目录列表,确认重命名成功。
把文件backup.tar.gz移动到test目录下其命令为(mv backup.tar.gz test)。
显示当前目录下的文件和目录列表,确认移动成功。
进入test目录,显示目录中的文件列表。
把文件test.tar.gz解包,其命令为(tar –zxvf test.tar.gz)。
显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。
Cp –R test testbak查找root用户自己的主目录下的所有名为newfie的文件,其命令为(find / –name newfile )。
删除test子目录下的所有文件,其命令为(rm –rf *)。
linux实验报告
linux实验报告实验目的:通过对Linux操作系统的实践,掌握基本的Linux命令和操作方法,了解Linux操作系统的特点和优势。
实验一:Linux环境搭建在实验一中,我们首先需要搭建Linux操作系统的环境。
根据实验指导书的要求,我们选择了Ubuntu作为实验平台。
通过下载Ubuntu镜像文件,并利用虚拟机软件创建一个虚拟机,将镜像文件安装到虚拟机中。
在安装过程中,我们需要选择合适的分区和网络配置等,并设置root用户的密码。
实验二:基本命令的使用在实验二中,我们主要学习了Linux的基本命令的使用方法。
首先,我们了解了Linux文件系统的结构,包括根目录、用户目录、系统目录等。
然后,通过命令行终端进行一系列的实践操作,比如查看文件内容、创建目录、复制文件等。
这些命令的使用不仅提高了我们的工作效率,同时也增强了对Linux操作系统的理解。
实验三:软件安装与卸载实验三主要涉及到Linux的软件安装与卸载。
我们首先学习了使用APT工具进行软件包管理,通过安装命令行界面的方式安装了一些常用的软件,比如文本编辑器、终端工具等。
此外,我们还学习了如何卸载已安装的软件包,清理不需要的文件,以保持系统的整洁性。
实验四:权限管理在实验四中,我们学习了Linux的权限管理机制。
Linux操作系统采用了基于用户和组的权限模型,通过设置文件和目录的权限,实现对文件的读、写、执行的控制。
我们通过实际操作,创建了新的用户和组,并为不同的用户和组设置了不同的权限。
这样,可以有效地保护系统的文件和数据的安全性。
实验五:网络配置与服务搭建在实验五中,我们主要学习了Linux的网络配置和服务搭建。
通过设置网络接口、IP地址和网关等参数,实现了网络的正常连接。
同时,我们还学习了一些常用的网络命令,比如ping、ssh等。
此外,我们尝试搭建了一个简单的Web服务器,通过浏览器访问,可以查看服务器上的网页。
实验六:系统监控和故障恢复在实验六中,我们学习了Linux的系统监控和故障恢复方法。
linux实验报告
实验一 Linux基本操作一、实验目的了解并熟悉Linux操作系统的基本环境和基本操作。
二、实验内容(1)掌握开机、登录、退出、关机步骤;(2)学习Linux的常用命令;(3)学习vi 编辑器的使用:学习在命令终端下,编译、连接、运行一个程序的方法;(4)编制一个C语言程序,显示“hello world”,编译、连接、运行。
三、实验过程(1)开机输入用户名和密码即登录到linux系统中。
退出时可以直接点关机按钮,也可以用命令行:普通用户输入 logout 或者 exit 即注销;超级用户输入shutdown –h now即立刻关机,输入 shutdown –h 12:00即12点关机,输入shutdown –r now即立刻重启。
(2)linux常用命令:-pwd命令:显示当前的工作目录。
-ls 命令:列出指定的文件信息或指定的目录中的文件和子目录清单。
-rm命令:删除指定的文件或目录。
-cp命令:复制文件或目录。
(3)编译:对于c 文件:cc -o name xxx.c;对于c++ 文件:c++ -o name xxx.cpp (其中name是可执行文件名,xxx是编写时候的文件名)。
运行:./name四、调试程序过程命名程序:编写程序:编译程序:运行程序:五、总结1、调试过程中遇到的主要问题及解决过程命名的时候如果不加扩展名 .c或者 .cpp 执行的时候会提示错误,找不到文件。
2、体会和收获通过这次实验我初步认识了虚拟机环境下的linux系统的界面和一些基本的命令行操作;也学会了用vi编辑器编写c和c++文件;同时知道了一些常用的命令,比如查看文件、查看当前目录、复制、删除等等,觉得很有意思,引起了我学习linux的兴趣。
六、附录:源程序代码(另附)。
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 在当前目录下创建目录fd0touch a.txt 创建一个空文件a.txtls / -lh > a.txt 利用重定向功能将根目录中的内容写入a.txt。
Linux实验报告
盘。
(2)Linux如何分区答:一般将/ ,/boot ,swap 挂在在不同的分区上。
/分区的大小由所安装的软件数量大小决定,/boot分区由内核大小决定,swap分区不小于计算机内存大小。
(3)Linux挂在点的含义答:Unix/Linux这类操作系统将系统中的一切都作为文件来管理。
在Unix/Linux中,一个文件系统就是一个被组织成为从根目录开始的树。
挂载点就是文件系统的入口。
【实验编号】实验2【实验名称】Linux命令操作实验——文件目录【实验目的】(1)掌握Linux的shell(2)会运用Linux下的目录和文件命令【实验任务】1.Shell的操作2.使用各种文件和目录命令【实验方法】(1)shell的使用<1>检查系统当前运行的shell版本:[root@lab root]# echo $SHELL<2>从当前shell下切换到csh:[root@lab root]# csh退出csh,回到bash:[root@lab root]# exit<3>在系统的根目录下寻找文件文件名第一个字符为任意字符,后面是asswd的文件[root@lab root]# find / -name "?asswd"列出/etc目录下的所有以.conf结尾的文件:[root@lab root]# ls /etc/*.conf列出/etc目录下的特定文件。
此文件名第一个字符为"S","s", "H","h"中之一,后面的字符为"osts":[root@lab root]# ls /etc/[HhSs]osts<4>创建ls –a的别名lsa:[root@lab root]# alias lsa='ls –a'比较两个命令的输出结果:[root@lab root]# ls –a[root@lab root]# lsa取消别名ls –a的别名lsa:[root@lab root]# unalias lsa[root@lab root]# lsa-bash:lsa:command not found<5>命令替换[root@lab root]# echo ‘pwd’<6>输出重定向cat从/root/anaconda-ks.cfg文件中获取输入并显示文件内容:[root@lab root]# cat </root/anaconda-ks.cfg<7>输出重定向建立my.out文件[root@lab root]# touch my.out将ls命令的输出写入my.out文件中[root@lab root]# ls –l /root>/root/my.out查看my.out文件的内容。
Linux操作系统第三次实验报告
3.修改用户的密码和有效期等信息。
4.创建系统用户*system(其中*为学生姓名拼音首字母组合)。
5.查看用户配置文件/etc/passwd和/etc/shadow,观察内容变化情况,可以在命令行中执行文件显示命令,也可以使用grep命令来查找。
二、创建和管理组账户
1.创建一个新的组*group(其中*为学生姓名拼音首字母组合)。
2.修改组账户名称和GID。
3.查看用户所属组。
4.将用户添加到新建组中。
5.将用户从该新建组中删除。
6.查看组配置文件/etc/group和/etc/gshadow获取组账户信息列表,观察变化情况并做简要说明。
指导教师评语:
实验报告
课程名称:Linux操作系统
任课教师:
授课学期:
学生班级:
学生姓名:
实验题目:创建和管理用户账户
实验成绩:
指导教师:
实验室:
日期:
节数:2
实验目的:掌握用户账户和组账户的命令行操作。
实验仪器、物品:已安装好Ubuntu桌面和管理用户账户
1.创建一个普通用户*user(其中*为学生姓名拼音首字母组合)。
linux期末实验报告总结
linux期末实验报告总结1. 实验概述本次Linux期末实验主要包括对Linux操作系统的基本操作、文件管理、进程管理、权限管理、Shell脚本编程等方面的实践,旨在加深对Linux操作系统的理解,提高实际应用能力。
2. 实验过程2.1 基本操作通过命令行操作,掌握Linux 操作系统的基本指令。
包括登录、注销、重启等命令的使用。
2.2 文件管理对文件和目录的创建、删除、复制、移动等操作进行练习,掌握文件和目录的属性设置、查看文件和目录的内容等技巧。
2.3 进程管理学习进程的基本概念和相关命令,如查看进程、杀死进程等,了解进程的状态转换、进程优先级等。
2.4 权限管理学习 Linux 文件权限的概念和设置方式,掌握用户和用户组的管理方法。
2.5 Shell脚本编程学习 Shell 脚本的编写、运行和调试方法,实现一些简单的自动化任务,如文件备份、日志分析等。
3. 实验心得通过本次实验,我对 Linux 操作系统有了更深入的认识。
在实验过程中,我遇到了以下几个问题,并通过上网查询和向同学请教解决了:3.1 命令行操作一开始对命令行操作不太熟悉,不知道如何快速切换目录、查看文件内容等。
后来学会了使用 cd 命令切换目录,使用 cat 命令查看文件内容,大大提高了工作效率。
3.2 文件管理对于文件和目录的复制、移动等操作会出现一些权限问题,需要先设置权限或者以管理员身份执行命令才能成功。
通过学习 chmod 命令设置权限,以及使用 sudo 命令以管理员身份执行命令,解决了这些问题。
3.3 进程管理在了解了进程的基本概念后,我开始试着使用 ps 命令查看进程,发现有很多参数可以选择,有时候会有困惑。
后来通过查阅ps 命令的帮助文档,了解到了不同参数对应的含义,解决了这个问题。
3.4 权限管理对于用户和用户组的管理操作,刚开始不太熟悉。
通过学习 useradd、usermod、groupadd 等命令的使用方法,成功创建了用户和用户组,并进行了相关设置。
Linux实验报告
Linux操作系统说明书实验一 Linux基本命令的使用(1)一、实验目的学习和掌握Linux的基本命令。
二、实验内容(一) Linux安装(二)用户简单操作:(三)文件及目录操作:(四)设置文件或目录权限:(五)用户与组高级操作:(六)挂接光驱(/mnt/cdrom=/media/cdrom这样去理解)三、实验步骤(一) Linux安装(二)用户简单操作:1、添加用户u1和u2,并分别设置口令2、查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立3、查看/home 目录下是否有u1和u2目录4、以u1用户身份登录(三)文件及目录操作:1、以u1用户身份登录后,显示当前目录位置2、在u1目录下创建两个目录,分别为dir1和dir23、进入dir1目录用vi创建两个文件,文件名分别为test1、test24、分别用cat、less、more命令查看test1和test2文件内容5、将dir1目录下的test1文件复制到/tmp目录下6、查看/tmp目录下是否有test1文件7、将dir1目录下的test2移动到dir2目录下8、查看dir1目录下的文件9、查看dir2目录下的文件10、删除dir1目录及目录下的所有文件11、分别查找/根分区下是否有test1与test2文件12、删除dir2目录及目录下的所有文件(四)设置文件或目录权限:1、以root用户身份登录2、用ls –l命令显示/tmp/test1文件权限(抄录显示行并详细指定其表示含义)3、将/tmp/test1文件的属主改为u2,权限为读、写、可执行;属组改为u2,权限改为只读;其他用户无任何权限。
4、以用户u2身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?5、以用户u1身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?(五)用户与组高级操作:1、添加一个新用户u3到u2组。
linux的实验报告
linux的实验报告Linux的实验报告引言:Linux作为一种开源操作系统,具有广泛的应用领域和深远的影响力。
本实验报告旨在探讨Linux操作系统的基本特性、应用领域以及实验过程中的实际应用。
一、Linux的基本特性1. 开源性:Linux操作系统的源代码对所有人开放,任何人都可以查看、修改和分发。
这使得Linux具有高度的灵活性和可定制性。
2. 多用户多任务:Linux支持多用户同时登录,每个用户可以同时进行多个任务的处理。
这使得Linux成为服务器操作系统的首选。
3. 稳定性和安全性:Linux操作系统具有较高的稳定性和安全性,很少出现崩溃和病毒攻击的情况。
这使得Linux成为许多企业和组织的首选操作系统。
4. 跨平台性:Linux可以运行在不同的硬件平台上,包括个人电脑、服务器、移动设备等。
这为用户提供了更多的选择和灵活性。
二、Linux的应用领域1. 服务器操作系统:由于Linux的稳定性和安全性,它成为了许多服务器的首选操作系统。
无论是大型企业服务器还是个人网站,Linux都能提供高效稳定的服务。
2. 嵌入式系统:Linux可以被嵌入到各种嵌入式设备中,如智能手机、智能电视、智能家居等。
它能够为这些设备提供强大的功能和良好的用户体验。
3. 科学研究:Linux在科学研究领域有着广泛的应用,特别是在高性能计算和大数据处理方面。
它提供了丰富的开发工具和库,方便科研人员进行数据分析和模拟实验。
4. 个人电脑操作系统:虽然在个人电脑领域,Windows操作系统占据主导地位,但Linux也有一定的市场份额。
许多开发人员和技术爱好者选择使用Linux作为主要操作系统,因为它提供了更多的自由度和定制化选项。
三、实验过程中的实际应用在实验过程中,我们选择了Ubuntu作为实验的Linux发行版,并进行了以下实际应用的探索。
1. 安装和配置:我们首先学习了如何在计算机上安装Ubuntu操作系统,并进行了相应的配置。
linux网络基础实验报告
linux网络基础实验报告Linux 网络基础实验报告一、实验目的本次实验旨在深入了解和掌握 Linux 操作系统中的网络基础知识,包括网络配置、网络服务的搭建与管理、网络安全等方面,通过实际操作和实验分析,提高对 Linux 网络环境的理解和应用能力。
二、实验环境1、操作系统:CentOS 72、实验工具:SecureCRT 远程连接工具三、实验内容及步骤(一)网络配置1、查看网络接口信息使用`ifconfig` 命令可以查看当前系统的网络接口信息,包括 IP 地址、子网掩码、MAC 地址等。
2、配置静态 IP 地址编辑`/etc/sysconfig/networkscripts/ifcfgeth0` 文件,设置静态 IP 地址、子网掩码、网关等信息。
```DEVICE=eth0BOOTPROTO=staticIPADDR=1921681100NETMASK=2552552550GATEWAY=19216811ONBOOT=yes```保存并退出文件后,使用`service network restart` 命令重启网络服务使配置生效。
3、测试网络连通性使用`ping` 命令测试与其他主机或网关的连通性,例如`ping 19216811` 。
(二)网络服务搭建1、 SSH 服务(1)安装 SSH 服务使用`yum install opensshserver` 命令安装 SSH 服务。
(2)配置 SSH 服务编辑`/etc/ssh/sshd_config` 文件,进行相关配置,如允许 root 用户登录、更改端口号等。
(3)启动 SSH 服务使用`systemctl start sshd` 命令启动 SSH 服务,并设置为开机自启动`systemctl enable sshd` 。
2、 HTTP 服务(1)安装 HTTP 服务使用`yum install httpd` 命令安装 Apache HTTP 服务器。
linux系统使用实验报告
linux系统使用实验报告Linux 系统使用实验报告一、实验目的本次实验旨在深入了解和熟悉 Linux 操作系统的基本操作、命令行使用以及系统配置,掌握常见的文件管理、进程管理、用户权限管理等功能,提高对 Linux 系统的实际应用能力。
二、实验环境1、操作系统:Ubuntu 2004 LTS2、实验工具:终端模拟器(Terminal)三、实验内容与步骤(一)系统登录与基本命令1、启动计算机,选择 Ubuntu 操作系统,输入用户名和密码登录系统。
2、打开终端模拟器,熟悉常用的基本命令,如`ls` (列出当前目录下的文件和文件夹)、`cd` (切换目录)、`mkdir` (创建新目录)、`rmdir` (删除空目录)等。
(二)文件管理1、在用户主目录下创建一个名为`experiment` 的文件夹,使用`mkdir experiment` 命令。
2、进入该文件夹,使用`cd experiment` 命令。
3、在`experiment` 文件夹中创建一个文本文件`filetxt` ,使用`touch filetxt` 命令。
4、使用`vi` 或`nano` 编辑器打开`filetxt` 文件,输入一些文本内容,并保存退出。
5、查看文件的内容,使用`cat filetxt` 命令。
6、复制文件,使用`cp filetxt file_copytxt` 命令。
7、移动文件,使用`mv filetxt/`命令将文件移动到上级目录。
8、删除文件,使用`rm file_copytxt` 命令。
(三)进程管理1、运行一个后台进程,例如`ping &`,然后使用`jobs` 命令查看后台进程。
2、将后台进程切换到前台,使用`fg %1` (其中%1 为后台进程的编号)命令。
3、终止进程,使用`Ctrl + C` 组合键终止正在运行的进程。
4、查看系统当前运行的进程,使用`ps aux` 命令。
(四)用户权限管理1、创建一个新用户,使用`sudo adduser username` 命令,其中`username` 为新用户的用户名。
