




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章Linux网络及网络服务内容概要Linux网络配置和Windows的网络配置有很大不同,不过很多网络命令可以通用。除了网络配置外,在Linux中实现各种常见网络服务,如smb、http、ftp等要比WindowsServer要简单且灵活。下面介绍下在Ubuntu中,如何配置网络及配置各种网络服务的操作步骤。本章重点难点:网络信息查看网络参数配置常见网络命令的使用网络服务的搭建配置网络参数常见网络服务的搭建查看网络配置查看网络配置01前面介绍了,用户可以通过“设置”中的“网络”功能,来查看和配置网络的基本参数、配置虚拟局域网及配置网络代理服务等。同时,用户也可以在终端窗口中,快速查看当前的网络参数。7.1.1在图形界面查看网络参数在图形界面查看网络参数,单击“有线”网络中的“设置”按钮,进入到该网卡的信息查看和配置界面,可以在“详细信息”选项卡中查看到当前网络的速度、IP地址、默认路由、DNS等信息。如果设置了VPN或网络代理,进入相应版块的配置界面中查看配置信息。7.1.2在终端窗口中查看网络参数相对于图形界面,在终端窗口中进行网络配置更加常见。在以前的版本中,经常使用的命令是“ifconfig”,不过在新版的Ubuntu中,已经被弃用,默认不再提供。如果仍需使用的用户可以安装“net-tools”软件包。下面介绍新的修改ip地址的命令“ip”.ip命令与ifconfig命令类似,但比ifconfig命令更加强大,主要功能是用于显示或设置网络设备、路由和隧道的配置等,ip命令是Linux加强版的的网络配置工具,用于代替ifconfig命令。配置网络参数027.2.1使用图形化界面配置网络参数使用图形化界面修改IP地址,默认长期生效,可以在界面中,切换到“IPv4”选项卡,单击“手动”单选按钮,在弹出的“地址”中输入IP地址和网关IP地址,在“DNS”中,输入DNS服务器的IP地址,完成后单击“应用”按钮。7.2.2使用终端窗口配置网络参数使用终端窗口配置网络参数是比较常见的操作,在一些服务器、实验环境中经常遇到。1.增加IP地址增加IP地址的命令是“sudoipaddraddip/子网掩码位数dev接口”,可以简写。2.删除IP地址删除IP地址的命令是“sudoipaddrdelip/子网掩码位数dev接口”,可以简写。3.增加及删除路由条目增加路由条目的命令可以使用“iprouteaddip网段via下一跳地址dev接口”。7.2.3修改网络参数配置文件上面介绍的内容都是临时生效,重启服务、网卡、计算机后,配置失效。所以要使网络参数永久生效,需要修改网络参数的配置文件,包括DNS的修改都需要修改配置文件。由于resolv.conf也已经不再使用了,所以需要修改netplan的配置文件。1.netplan简介由于较新版本的Ubuntu修改了IP地址配置程序,Ubuntu和Debian的软件架构师删除了以前的ifup/ifdown命令和/etc/network/interfaces配置文件,改为使用netplan命令管理IP地址。其配置文件为/etc/netplan/*.yaml,netplan从该文件读取配置信息并交给后台程序。2.修改配置文件修改配置文件,可以设置网卡的IP地址、网关、DNS、DHCP自动获取等内容。使用命令“sudovim/etc/netplan/01-network-manager-all.yaml”进入编辑状态。3.测试配置配置完毕后使用“wq”退出配置界面,然后使用命令“sudonetplanapplytry”来测试配置内容是否正确,如果正确,则会自动启用该配置。如果不正确,则会显示错误的内容,修改后再次执行即可。7.2.4常见的网络命令的使用前面介绍了网络基本信息的查看和配置。用户可以在ip工具或其他网络管理工具中找到很多废弃的命令替代程序。1.ping命令和Windows中的ping类似,Linux的ping命令也可以检测网络逻辑链路的状态。2.nslookup命令
将域名解析成ip地址。3.tcpdump命令网络数据包截获分析工具。4.ftp命令用来连接ftp服务器,上传下载数据时使用。5.telnet命令远程登录协议,用来远程登陆并管理网络设备。常见网络服务的搭建037.3.1FTP服务搭建FTP服务器可以通过ftp协议,提供文件的下载、上传服务。在Linux中,可以通过安装vsftpd服务来实现FTP的功能。下面介绍FTP服务的搭建过程。1.安装vsftpd服务很多服务都没有内置,需要通过网络下载。2.修改vsftpd配置文件由于用户的设备、环境、要求各不相同,所以在安装完毕后,需要根据需要对配置文件进行修改。3.重启并查看服务设置完毕后使用命令“sudoservicevsftpdrestart”重启服务,读取刚刚设置的配置,再使用命令“sudoservicevsftpdstatus”查看服务状态。4.验证效果在同一网络中的另一台Windows中,启动命令提示符界面,输入命令进行登录。7.3.2Samba服务搭建Samba(ServerMessagesBlock,信息服务块)是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。在Windows和Linux的“网络”中,可以查看及访问局域网中的计算机共享的文件夹。7.3.3网页服务的搭建网页服务也叫做Web服务是提供网上页面信息的浏览服务。网页服务的搭建软件有很多,比如Windows的IIS服务以及Linux中的Apache服务。1.Apache简介Apache(音译为阿帕奇),是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。2.Apache的安装Apache的安装同其他软件的安装类似,可以使用命令“sudoaptinstallapache2”安装。3.Apache的配置文件Ubuntu的Apache2默认配置与上游默认配置不同,并拆分为多个文件,优化了与Ubuntu工具的交互。配置系统完整记录在/usr/share/doc/apache2/README.Debian.gz中。4.配置虚拟主机虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务。如果有人想在单个VPS的单个IP地址运行多个网站,这是非常有用的。7.3.4LAMP的搭建LAMP是一个集成环境,基于Apache网页服务、PHP环境、Mysql数据库,是现在很多平台,如购物网站、论坛、博客的背景环境。上面介绍了Apache的使用,下面介绍其他软件的安装与连动。1.PHP环境安装PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。2.MySQL安装MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。3.phpMyAdmin安装phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。4.PHP与MySQL协同配置需要先修改PHP的配置文件,使用命令“sudovim/etc/php/8.1/apache2/php.ini”,进入到文件中,需要查找并将“display_errors”和“display_startup_errors”的值设置为“On”。启用“extension=mbstring”,完成后保存退出,并使用“sudoserviceapache2restart”重启apache服务。4.测试在其他电脑的浏览器中,输入访问地址“http://IP地址/phpmyadmin”来访问和管理数据库了。在弹出的界面中,使用之前设置的帐户及密码进行登录,完成登录后就可以进行数据库的管理工作了。课后作业一、单选题:1.Ubuntu常见的查看ip地址的命令为()。A.ipallB.ipconfig/allC.ipaD.showip2.PCI-E单网口网卡在Ubuntu中的名称开头为()。A.ethB.ensC.enoD.lo二、多选题:1.通常配置的网络参数包括()。A.IP地址B.子网掩码C.网关地址D.DNS地址2.重启网络服务的常见方法有()。A.nmcli命令B.systemctl命令
C.使用命令关闭并打开网络接口D.“网络”图形界面关闭并打开接口课后作业3.常见的LAMP服务环境主要包括()。A.Apache网页服务B.PHP环境C.MySQL数据库D.Samba服务三、试一试:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 户口注销委托书写作技巧3篇
- 工程水泵安装施工合同书2篇
- 五角度空气质量提升计划3篇
- 律师聘请委托书的写作技巧3篇
- 会议技术服务协议3篇
- 泵的智能故障诊断与预测维护考核试卷
- 桥梁工程的抗震性能评价考核试卷
- 管道工程法律法规更新与培训考核试卷
- 机械设备行业发展趋势预测考核试卷
- 礼仪用品企业市场竞争态势分析考核试卷
- 急性胰腺炎护理查房-5
- 公务用车分时租赁实施方案
- 全国AEFI监测方案
- DB3301∕T 0451-2024 医学美容机构电子病历系统技术规范
- 《大国浮沉500年:经济和地理背后的世界史》记录
- 水工维护初级工技能鉴定理论考试题库(含答案)
- 运维项目进度计划
- 商场中央空调租赁协议模板
- 十八项核心制度
- 浙江省杭州市2023-2024学年六年级下学期期中模拟测试数学试卷(人教版)
- 国家开放大学《Python语言基础》实验4:条件分支结构基本应用参考答案
评论
0/150
提交评论