简介:尚硅谷Linux网络服务管理
020_尚硅谷-Linux云计算-网络服务-Nginx.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
web 服务器Nginx
一 讲在 Nginx 之前
同步与异步:
同步与异步的重点在消息通知的方式上,也就是调用结果的通知方式不同。
同步:当一个同步调用发出去后,调用者要一直等待调用的结果通知后,才能进行后续的执行。
异步:当一个异步调用发出去后,调用者不必一直等待调用结果的返回,异步调用
019_尚硅谷-Linux云计算-网络服务-LNMP-CentOS-7.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
web 平台搭建LNMP(CentOS7)
一、准备工作
1环境要求:
操作系统:CentOS 7X 64 位
关闭 SELinux 和 iptables 防火墙
此次试验环境使用网络 yum 源,保证系统能正常连接互联网
2网络 yum 源:
先将系统自带的 yum 配置文
018_尚硅谷-Linux云计算-网络服务-LNMP.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
9web 平台搭建LNMP
一、准备工作
1环境要求:
操作系统:CentOS 6X 64 位
关闭 SELinux 和 iptables 防火墙
此次试验环境使用网络 yum 源,保证系统能正常连接互联网
2网络 yum 源:
先将系统自带的 yum 配置文件移除或者删除,
017_尚硅谷-Linux云计算-网络服务-Apache-原理示意图.pdf
HTTP守护进程(root)
http的核心代码→配置文件
子进程1
(www)
子进程2 子进程3 子进程4
子进程的运行
用户身份是谁?
怎么确认?
Init进程(1)
Modules
(各种功能)
80 80 80
守护进程→工作进程→产生线程处理请求
PHP
客户端通过随机端口连接到Apache的80端口,服务
器开启线程进程请求处理,匹配用户的请求是静态
还是动态
静态→服务器直接回传页面给客户端
动态→服务器→PHP→回传解析后的页面给客户端
Mysql
主进程
prefork
子进程
016_尚硅谷-Linux云计算-网络服务-Apache.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
8Web 服务器Apache
一 讲在 Apache 之前
HTML语言:超文本标记语言,使用html语言编写的文本叫超文本,“超文本”就是指页面内可以包含
图片、链接,甚至音乐、程序等非文字元素。
HTTP协议:超文本传输协议
HTTP使用统一资源标识符(URL)来建立连接和传输数据。是一
015_尚硅谷-Linux云计算-网络服务-LAMP-CentOS-7.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
web 平台搭建LAMP(CentOS7)
一 准备工作
环境要求:
操作系统:CentOS 7X 64 位
网络配置:nmtui 字符终端图形管理工具或者直接编辑配置文件
关闭 SELinux 和 firewalld 防火墙
防火墙:
临时关闭:systemctl sto
014_尚硅谷-Linux云计算-网络服务-LAMP-软件关系图谱.pdf
PHP
Apache
MySQL
web网站平台LAMP
Linux Apache MySQL PHP
Apache:实现网页共享传输
MySQL:实现数据存储
PHP:实现页面解析的解析器
浏览器:仅能解析简单的HTML语言,无
法直接解析PHP语言
部署方式:
yum安装:
优点:安装部署便捷,快速
缺点:软件版本固定,且版本较低
源码安装:
优点:版本可自选,可自定义性强
缺点:难度较大,维护相对困难
libmcrypt
ltdl
mhash
mcrypt
PHP
zlib libp
013_尚硅谷-Linux云计算-网络服务-LAMP-CentOS-6.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
web 平台搭建LAMP(CentOS6)
一 准备工作
环境要求:
操作系统:CentOS 6X 64 位
关闭 SELinux 和 iptables 防火墙
1 安装编译工具 gcc、gccc等
注意解决依赖关系,推荐使用 yum安装,若不能联网可使用安装光盘做为 yum
012_尚硅谷-Linux云计算-网络服务-NFS.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
网络服务—NFS
1 什么是 NFS ?
NFS 是 Network File System 的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由 Sun 公司开发,
于 1984 年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端
通过网络访问位于
011_尚硅谷-Linux云计算-网络服务-SAMBA配置文件详解.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
SAMBA 配置文件详解
全局参数:
Global Settings
global
config file usrlocalsambalibsmbconfm
说明:config file可以让你使用另
010_尚硅谷-Linux云计算-网络服务-SAMBA.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
网络服务SAMBA
1 Samba 概述
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网
内的不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB 协议是客户机服务器型协议,客户机通过
该协议可以访问服务器上的
009_尚硅谷-Linux云计算-网络服务-VSFTP知识结构.pdf
client server data
21随
机
20
随
机
客户端
服务器匿名账户:
ftp、anonymous
varftp
匿名登录
本地登录 本地登录
etcpasswd 普通用户
etcshadow 用户的家目录
虚拟账户 虚拟账户
人为创建,生成数据库文件,找一个系统用
户作为虚拟用户的映射用户,借助系统用户
的家目录作为默认登录点
默认登录目录:home
每一个虚拟账户的权限都可以单独定制
008_尚硅谷-Linux云计算-网络服务-VSFTP配置文件详解.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
vsftpd 配置文件详解
一 默认配置:
1允许匿名用户和本地用户登陆。
anonymousenableYES
localenableYES
2.匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录varftp
且只能下载不能上传。
007_尚硅谷-Linux云计算-网络服务-VSFTP.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
网络服务VSFTP
1 VSFTP 概述
FTP 是 File Transfer Protocol(文件传输协议)的英文简称,用于 Internet 上的文件的双向
传输。使用 FTP 来传输时,是具有一定程度的危险性, 因为数据在因特网上面是完全没有受到保护
的明文传输方式!
VSFTP是一个
006_尚硅谷-Linux云计算-网络服务-DNS辅助课件.pdf
主根域 辅根域 辅根域
镜像根域
互联网
wwwatguigucom
web服务器
客户端
hosts
DNS解析缓存
DNS:114114114114
114114114114
DNS服务器
路由器
1 客户端访问wwwatguigucom
浏览器自动补齐80,web服务器的端口
2 客户端首先先查询自己的hosts文件,查看
该文件内是否有wwwatguigucom的解析记录,
如果有解析记录,则直接返回给浏览器
3 客户端继续在本机内查询DN
005_尚硅谷-Linux云计算-网络服务-DNS_5.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
网络服务—DNS 域名系统服务
1 DNS 介绍
11 什么是域名?
域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机
或计算机组的名称,用于在数据传输时标识计算机的电子方位。具有独一无二,不可重复的特性。
12 什么是 DNS?
004_尚硅谷-Linux云计算-网络服务-DHCP.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
网络服务DHCP
1 DHCP 简介
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个工作在应用层的局域网网络协议,数
据传输时使用 UDP 不可靠传输协议工作,通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配网络资
源,使网络环境
003_尚硅谷-Linux云计算-网络服务-网络服务基础.pdf
云计算 Linux 课程系列
—————————————————————————————
1
更多云计算Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网
Linux 网络基础
1 知识回顾
网络地址:互联网协议地址(IP地址)为互联网上每一个网络或主机分配一个逻辑地址,IP地址工作在网络层。
IP的分类:IPV4 IPV6
物理地址:物理地址(MAC地址)为每一个设备设置一个固定的地址,MAC地址工作在链路层。
MAC地址:00235A
002_尚硅谷-Linux云计算-网络服务-网络服务基础.pdf
网络服务基础
讲师:刘川沈超
目
录
常见网络协议和端口
Linux下网关路由配置
Linux下网络管理命令
1
2
3
4
CentOS 6x7x 对比
001_尚硅谷-Linux云计算-网络服务-网络服务概述.pdf
11 网络服务概述
讲师:刘川沈超
目
录
为什么学网络服务
学习哪些网络服务
如何学习网络服务
1
2
3
4
什么叫做网络服务
专栏作者

数据库资讯
Oracle NetSuite 客户说|健合(H&H)集团部署 Oracle NetSuite,全面提升全球运营效率
1天前
Oracle Life Sciences 连续两年荣获 “亚太生物制药卓越奖”
1天前
3.31直播丨云和恩墨2025春季产品发布会,邀您共鉴“奇点时刻・数智跃迁”
1天前
一招教你轻松调用大模型来处理海量数据
1天前
OceanBase 单机版发布,针对中小规模业务场景
1天前
621.78万!农信银TDSQL数据库单一来源成交
1天前
本月热门
2025年3月中国数据库排行榜:PolarDB夺魁傲群雄,GoldenDB晋位入三强
墨天轮编辑部
2025-03-11
【专家观点】罗敏:从理论到真实SQL,感受DeepSeek如何做性能优化
墨天轮编辑部
2025-03-06
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
2025-03-13
01. HarmonyOS Next应用开发实践与技术解析
若城
2025-03-04
DeepSeek R1助力,腾讯AI代码助手解锁音乐创作新
若城
2025-03-05
03 HarmonyOS Next仪表盘案例详解(二):进阶篇
若城
2025-03-04
近期活动