- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Linux系统及应用》第四次实验报告
题 目: Linux网络应用
作者: 育人
【实验目的】
1、学会Linux网络的基本配置;
2、掌握Linux基本的网络应用;
3、Linux启动过程
4、Linux下C语言编程
【实验步骤】
(1)说明/etc/sysconfig/network-scripts/ifcfg-ens33, /etc/resolv.conf, /etc/hosts, /etc/services四个文件的作用。
/etc/sysconfig/network-scripts/ifcfg-ens33:用于保存系统网络设备的一张网卡的配置信息。
/etc/resolv.conf:由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置信息。
/etc/hosts:用于保存一些主机名到IP地址的匹配信息,在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。
/etc/services:定义了Linux系统中所有服务的名称,协议类型,服务的端口等信息。
该文件是一个服务名和服务端口对应的数据库文件。
(2)举例说明traceroute、ping、ifconfig、netstat、tcpdump命令的作用。
teaceroute:显示数据包到目标主机之间的路径可以使用户追踪网络数据包的路由途径。
ping:可以用来测试与目标计算机之间的连通性。
ifconfig命令可以显示和配置网络接口,比如设置IP地址,MAC地址,激活或关闭网络接口。
netstat命令可以用来显示网络状态的信息,得知整个Linux系统的网络状况,比如网络来凝结,路由表,接口统计,伪装连接和组播成员。
tcpdump是Linux系统中强大的网络数据采集分析工具之一,可以将网络中传送的数据包的头完全截获下来以供分析。
(3)举例说明systemctl命令的用法。
启动sshd;
查看sshd服务当前的状态;
停止sshd服务;
重新启动sshd;
设置sshd服务开机自动启动;
查看所有加载的服务;
(4)Linux下C编程
说gcc编译器的作用。举例说明Linux环境下如何进行C语言编程。
1、预处理
命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。
2、编译
用GCC编译C/C++代码时,它会试着用最少的时间完成编译并且编译后的代码易于调试。易于调试意味着编译后的代码与源代码有同样的执行顺序,编译后的代码没有经过优化。
3、连接
当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案库中连到合适的地方。
4、汇编
汇编过程是针对 汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的 汇编语言源代码文件和汇编、.s为后缀的 汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。
先使用vi编辑器编程,然后使用gcc编译器进行汇编,,之后执行.c文件即可
(5)什么是进程?进程有哪些特征?Linux进程有哪些分类?
举例说明ps命令的用法、top命令的用法。
Linux系统上所有运行的内容都可以称为进程。每个用户任务,每个系统管理守护进程都可以称为进程。
进程的特征:动态性,并发性,独立性,异步性,结构特征,多个不同的进程可以包含相同的程序。
ps命令是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行以及进程运行的状态,进程是否结束,进程有没有僵死,以及哪些进程占用了过多的资源等。
top命令:使用top命令可以显示当前正在运行的进程以及关于它们的重要信息,包括它们的内存和CPU使用量
(6)说明Linux系统的启动过程。(说明分为几个步骤,每个步骤都做了些什么工作)
1.BISO自检:计算机在接通电源之后首先由BIOS进行POST自检,然后根据BIOS内设置的引导顺序从硬盘,软盘或光盘中读入引导块。
2.启动GRUB2:GRUB2是Linux系统中默认使用的加载引导程序,引导加载程序用于引导操作系统启动。当计算机引导操作系统时,BIOS会读取引动介质上最前面的512字节(主引导记录)。
3.加载内核:加载内核镜像到内存中。
4.执行systemd进程:在完成内核引导后,即在本进程空间加载systemed程序。
5.初始化系统环境:Linux系统使用systemed作为引导管理程序,之后的引导过程将由systemed完成。Systemed使用目标(targe
您可能关注的文档
- 基于Centos7的Linux安装及常用命令合集.docx
- 基于Centos7的Linux用户群组管理及磁盘分区文件系统管理.docx
- 基于Centos7的SHELL编程合集.docx
- 基于C语言的运动会计分系统.doc
- 基于Packet Tracer的IP划分及静态路由配置.doc
- 基于Packet Tracer的vlan划分实验.doc
- 基于Packet Tracer的动态路由协议配置.doc
- 基于SQL server的数据表创建修改.docx
- 基于SQL server的数据查询.docx
- 基于SQL server的数据增删改查实现.docx
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)