E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux网络服务篇
【python】标准库(第三讲)
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术目录
小鹏linux
·
2022-06-08 20:01
阶段四:学会python
逆天改命
linux
运维
服务器
python
开发语言
Linux
服务篇
之FTP服务及工具
文章目录一、简介及工作原理二、Linux部署FTP服务器三、各种软件一、简介及工作原理FTP,FileTransferProtocol,文件传输协议。FTP是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输
一念去殇
·
2022-06-07 08:30
Linux
linux
服务器
网络
Linux
服务篇
之DNS服务器搭建
文章目录一、DNS介绍1.DNS简介2.DNS工作原理3.DNS的资源记录二、实验1.DNS正向解析实验2.反向解析3.主从服务器配置三、总结一、DNS介绍1.DNS简介DNS,全称DomainNameSystem,域名系统。DNS是将域名解析成IP地址,然后找到IP对应的主机或者服务器。我们平常上网查找资料的时候,总是在浏览器的搜索栏输入www.baidu.com,当出现百度一下的界面,我们就进
一念去殇
·
2022-06-07 08:30
Linux
linux
网络
运维
服务器
Linux网络
配置
文章目录一.网络地址配置1.1网络地址查看--ifconfig1.2网络配置修改1.3网络虚拟接口设置二.路由表配置2.1路由表查看--route2.2路由表设置2.2.1添加指定网段到路由表2.2.2删除指定的网段2.2.3添加默认路由到路由表2.2.4从路由表中删除默认网关三.网络连接测试3.1测试网络连通性--ping3.2跟踪数据包路径--traceroute四.域名解析4.1域名解析--
Sq夏颜
·
2022-06-06 19:39
运维
linux
云计算
net core天马行空系列-微
服务篇
:全声明式http客户端feign快速接入微服务中心nacos
1.前言hi,大家好,我是三合,距离上一篇博客已经过去了整整两年,这两年里,博主通关了《人生》这个游戏里的两大关卡,买房和结婚。最近闲了下来,那么当然要继续写博客了,今天这篇博客的主要内容是,netcore/.net6中,如何利用SummerBoot(点我打开详情介绍)中的feign模块快速接入
三合视角
·
2022-06-06 08:00
Linux网络
环境搭建
我所用的是笔记本WIFI上网,开发板通过USB转网口设备连接电脑连接方法参考正点原子讲解与相关资料开发板为MINI开发板保存退出关闭Ubuntu防火墙sudoufwdisable/**************************************************************************************************************
骄阳169
·
2022-06-05 07:34
Linux
linux
ubuntu
arm开发
【云原生】Docker镜像的构成与操作
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云原生之Docker
小鹏linux
·
2022-06-04 18:19
阶段七:云原生之Docker
linux
docker
运维
云原生
容器
一文学会
Linux网络
命令
VMwareWorkstation16Pro最新安装教程VMware安装CentOS保姆级别教程一文学会CentOS文件常用命令一文学会CentOS文件常用命令之二史上最详细CentOS进程相关指令一文学会
Linux
jany xe
·
2022-06-04 04:25
Linux
云原生
linux
网络
centos
linux网络
编程1-基础知识
目录1、OSI七层模型2、TCP/IP模型3、数据的封装与拆封4、IP地址4.1、IP地址的编址方式4.2、点分十进制4.3、网络地址和主机地址4.4、IP地址的分类4.4.1、A类地址4.4.2、B类地址4.4.3、C类地址4.4.4、D类地址4.4.5、E类地址4.5、特殊的IP地址4.5.1、直接广播地址4.5.2、受限广播地址4.5.3、多播地址4.5.4、环回地址4.5.5、0.0.0.
邻居家的小南瓜
·
2022-06-02 11:07
linux
C编程
linux
【云原生】裸金属架构之服务器安装VMWare ESXI虚拟化平台详细流程
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七
小鹏linux
·
2022-06-02 11:03
阶段七:云原生之Docker
linux
运维
服务器
云原生
架构
【云原生】分别在CentOS、Ubuntu、macOS、win7、win8、win10等不同操作系统下安装Docker详细教程
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架
小鹏linux
·
2022-05-31 14:10
阶段七:云原生之Docker
docker
linux
运维
云原生
云计算
【python】标准库(第七讲)
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段
小鹏linux
·
2022-05-31 14:39
阶段四:学会python
逆天改命
linux
运维
服务器
python
开发语言
【python】带你深入了解“迭代器“
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术迭代器迭代
小鹏linux
·
2022-05-31 14:39
阶段四:学会python
逆天改命
python
开发语言
linux
运维
运维开发
【python】标准库(第六讲)
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段
小鹏linux
·
2022-05-31 14:39
阶段四:学会python
逆天改命
linux
运维
服务器
python
运维开发
Linux网络
不可用(
Linux网络
设置)
Linux网络
不可用(
Linux网络
设置)出现如下情况时首先进行问题排查在终端输入pingwww.baidu.com如果能够ping通则可能是Firefox没有配置好,配置一下自动连接网络即可。
傻童:CPU
·
2022-05-31 14:08
linux
linux
网络
运维
【云原生】docker容器引擎
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架
小鹏linux
·
2022-05-31 14:07
阶段七:云原生之Docker
linux
运维
服务器
云原生
docker
Linux网络
-基础概念
Linux网络
基础零、前言一、计算机网络背景网络发展二、认识协议1、网络协议2、OSI七层模型3、TCP/IP五层(或四层)模型三、网络传输基本流程1、网络传输类型2、数据包封装和分用3、局域网通信四、
可口也可樂、
·
2022-05-30 16:15
Linux学习
网络
linux
网络协议
性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术
Linux内核网络协议栈没有银弹,当前
Linux网络
协议栈是在性能(吞吐
·
2022-05-26 14:42
linux
Java微
服务篇
2——SpringCloud
Java微
服务篇
2——SpringCloud1、微服务架构1.1、单体应用架构的⽤户量、数据量规模都⽐较⼩,项目所有的功能模块都放在一个工程中编码、编译、打包并且部署在一个Tomcat容器中的架构模式就是单体应用架构
眼眸流转
·
2022-05-24 12:47
ReJava
java
大数据之路之Linux篇
主要发行版本1.5Linux和Unix前世今生2.Linux系统基础篇2.1Linux安装2.2Linux用户管理、组管理、权限管理2.3Linux磁盘基础知识、分类、分区、挂载、卸载、扩容等操作;2.4
Linux
╭⌒若隐_RowYet——大数据
·
2022-05-23 15:06
linux
shell
大数据
linux
服务篇
-PXE+Kickstart
为什么要无人值守批量安装?作为系统管理员,我们会遇到需要安装多台服务器操作系统的问题,平常,我们在为单个计算机,比如我们的笔记本,或者台式计算机,甚至单台服务器安装操作系统的时候,我们可以通过使用光盘,U盘等方式安装,但是如果出现管理员遇到上述问题的时候,使用这种方法就显的费时费力了,因此如果我们有一台服务器,这台服务器可以实现同时多台计算机安装操作系统的需求,是多么的美好,那这样的服务器就是今天
TAOXC(◉ɷ◉ )
·
2022-05-21 15:34
KylinOS
linux
服务器
网络
linux
性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术
Linux内核网络协议栈没有银弹,当前
Linux网络
协议栈是在性能(吞吐、CPU使用率)、时延和通用性权衡下的
·
2022-05-19 16:57
【python】模块制作及嵌套的包
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术学习目标
姐姐划船吗?
·
2022-05-17 19:09
阶段四:学会python
逆天改命
运维
linux
python
运维开发
centos
【python】面向对象四大特征(抽象、封装、继承、多态)详解
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术学习目标
姐姐划船吗?
·
2022-05-17 19:39
阶段四:学会python
逆天改命
python
开发语言
linux
运维
运维开发
【python】类属性、实例属性、面向对象四大特征
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术学习目标
姐姐划船吗?
·
2022-05-17 19:38
阶段四:学会python
逆天改命
linux
运维
服务器
python
运维开发
【python】OS模块的用法及python换行符问题
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术学习目标
姐姐划船吗?
·
2022-05-17 19:38
阶段四:学会python
逆天改命
linux
运维
python
运维开发
centos
【python】一篇文章让你完全理解什么是模块引用
系列专栏:阶段一:windows基础阶段二:Linux基础知识阶段三:shell基础+shell高级阶段四:学会python,逆天改命阶段五:
Linux网络
服务阶段六:集群原理及架构阶段七:云计算虚拟化技术学习目标
姐姐划船吗?
·
2022-05-17 19:37
阶段四:学会python
逆天改命
python
linux
开发语言
运维
服务器
【
linux网络
编程】-实战
socket编程接口介绍服务器需要socket、blind、listen、accept第一个参数是网络域,也就是网络范围;是ipv4/ipv6第二个参数是指定类型;比如TCP类型第三个参数用来制定协议;如果是0就是默认协议;accept返回值是一个fd,accept正确返回就表示我们已经和前来链接我的客户端建立起一个TCP链接了,以后就要通过这个连接和客户端进行读写操作,读写操作就需要一个fd,这
钟浩森
·
2022-05-13 07:12
linux应用编程
linux
《
Linux网络
开发必学教程》18_网络通讯框架的完善
问题:如何扩展之前的通信框架,使其支持UDP通信,进而成为一个完善的网络通讯框架?UDP通讯扩展UDP通信实体概要设计每个UDPPoint地位对等(因为不必主动发起连接),可通过ip地址和port号进行通讯UDPPoint数据收发单位为:Message或Byte在接受口设计上,与TcpClient保持一致(框架接口一致性)目标:封装原生socket细节,关注UDP通信逻辑UDP通讯实体接口设计ty
·
2022-05-12 17:22
clinux网络编程
《
Linux网络
开发必学教程》17_深入 UDP 数据收发 (下)
问题:UDP是否还有其他一对多的数据发送方式?UDP通讯中的多播多播是向特定组中的所有主机传输数据的方法,多播也称之为组播多播数据传输的特点:多播发送者针对特定的多播组,只发送1次数据,组内主机均可接收到数据主机加入特定组,即可接收该组中的多播数据多播组可在IP地址范围内任意添加关键问题:如何收发多播数据多播组是一个D类地址(224.0.0.0-239.255.255.255)"加入多播组"可理解
·
2022-05-10 20:42
clinux网络编程
《
Linux网络
开发必学教程》16_深入 UDP 数据收发 (上)
问题:如何进行一对多的UDP数据发送?UDP通讯中的广播广播是向同一网络中的所有主机传输数据的方法广播类型直接广播:IP地址中除网络地址外,其余主机地址均设置为1本地广播:无需知道网络,使用255.255.255.255作为IP地址使用区别本地广播数据不经过路由器寻址,直接发送到本地主机本地广播应用案例:DHCPDHCP(动态主机配置协议)是一个局域网的网络协议(基于UDP协议)本地主机可自动获得
·
2022-05-09 22:49
clinux网络编程
【web服务】nginx为什么这么受企业欢迎?看完这边文章你就懂了
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创23篇阶段四:python基础及自动化应用目前原创4篇阶段五:
Linux
小鹏linux
·
2022-05-09 20:26
阶段五:Linux网络服务
nginx
前端
linux
运维
web
04.【python基础三】while循环、for循环详解并举例
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创23篇阶段四:python基础及自动化应用目前原创4篇阶段五:
Linux
小鹏linux
·
2022-05-09 20:56
python
linux
运维
服务器
centos
03.【python基础二】if判断语句之if-else、elif、if嵌套
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创23篇阶段四:python基础及自动化应用目前原创3篇阶段五:
Linux
小鹏linux
·
2022-05-09 20:26
运维
linux
服务器
云计算
python
15.正则表达式&扩展正则&字符处理
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创15篇阶段四:python基础及自动化应用原创未开始阶段五:
Linux
小鹏linux
·
2022-05-09 20:26
linux
运维
服务器
bash
centos
01.【入门必备】认识python-->Linux中python环境搭建-->Linux交互模式ipython
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创23篇阶段四:python基础及自动化应用目前原创1篇阶段五:
Linux
小鹏linux
·
2022-05-09 19:42
linux
运维
服务器
python
自动化
21.shell语言之if条件判断语句
系列专栏:阶段一:windows基础原创16篇阶段二:Linux基础知识原创38篇阶段三:shell基础+shell高级原创21篇阶段四:python基础及自动化应用原创未开始阶段五:
Linux网络
服务原创未开始阶段六
小鹏linux
·
2022-05-09 19:41
bash
运维
linux
服务器
云计算
《
Linux网络
开发必学教程》15_UDP 数据收发实战
问题:如何使用UDP进行数据收发?再论UDP协议UDP是无连接的(不可靠的,无应答消息,数据包无序号标识)UDP是面向数据包的,对应用层数据既不合并也不拆分(保留数据包边界)UDP没有拥塞控制,网络出现的拥塞不会使源主机的发送速率降低UDP支持一对一,一对多,多对一和多对多的交互通信UDP消息头开销小,只有8个字节(TCP消息头共20个字节)UDP和IP的区别UDP是建立于IP之上的数据传输协议I
·
2022-05-09 14:15
clinux网络编程
《
Linux网络
开发必学教程》14_数据收发的扩展用法 (下)
MSG_PEEK(数据窥探)使用MSG_PEEK选项能够获取接收缓冲区数据的拷贝recv()专用选项,可用于数据预接收指定MSG_PEEK选项时,不会清空缓冲区可用于获取接收缓冲区种的数据量(字节数)当接收缓冲区中没有数据时,MSG_PEEK也会导致线程阻塞下面的代码输出什么?为什么?staticcharc_temp[1024*2]={0};charbuf[32]={0];sleep(1);r=r
·
2022-05-08 21:27
clinux网络编程
《
Linux网络
开发必学教程》13_数据收发的扩展用法 (上)
write()和send()都可以收发数据,有什么区别?send可以使用flags指定可选项信息,其中0表示默认发送行为send当flags为0时,会等待发送缓冲区数据清空之后才将数据放入发送缓冲器然后返回write不能指定可选项信息,同时不会阻塞read()和recv()都可以接收数据,有什么区别?recv可以使用flags指定可选项信息,其中0表示默认接收行为recv当flags为0时,会等待
·
2022-05-07 10:18
clinux网络编程
《
Linux网络
开发必学教程》12_TCP通讯框架:服务端设计
问题:如何设计与客户端对应的服务端?TCP通信框架设计服务端负责监听连接状态Connect:产生通讯客户端(TcpClient),并给出事件通知Close:给出事件通知,并销毁客户端负责监听数据通信状态,并给出事件通知服务端事件设计EVT_CONN:客户端连接服务端时触发,并创建TcpClient用于通信EVT_DATA:客户端数据到达服务端时触发,使用TcpClient读取数据EVT_CLOSE
·
2022-05-05 23:33
clinux网络编程
《
Linux网络
开发必学教程》11_TCP通讯框架:客户端设计
问题:有了协议和协议解析器之后,可以干嘛?TCP通讯框架设计客户端以协议消息为基本单位收发数据同时支持字节为基本单位收发数据服务端负责监听链接,并产生通讯客户端负责监听数据通讯状态,并给出通知职责意义客户端用于进行实际的双向数据通信数据发送&数据接收(协议消息)服务端仅用于监听和回调通知事件类型:连接,数据,断开事件回调:void(*Listener)(TcpClient*client,intev
·
2022-05-04 22:04
clinux网络编程
Linux网络
实战 (一) —— DNS配置详解(安装与使用DNS)
Linux网络
实战——DNS配置
Linux网络
实战(一)——DNS配置Linux本机DNS配置Linux主机名配置文件添加一个新的主机名映射删除一个主机名映射实例安装DNS服务软件源码安装BIND在线安装
何义竏
·
2022-05-04 16:29
Linux入门实战
linux
操作系统
ubuntu
dns服务器
域名
《
Linux网络
开发必学教程》10_应用协议解析模块(下)
问题:如何通过socket文件描述符实时解析协议数据?深度思考从文件描述符是否能够获取足够的数据?(是否一定等到数量足够(如:消息头12字节),才能开始解析)数据量足够读取12字节解析消息头读取数据填充payload(length)数据量不足无法获取消息头所需数据(如何处理?解析状态如何切换?)无法获取payload完整数据(如何处理?是否可追加?)解决方案策略:尽力获取数据,实时解析即便当前获取
·
2022-05-04 15:42
clinux网络编程
《
Linux网络
开发必学教程》9_应用协议解析模块(上)
问题:如何在代码层面封装协议细节?如何将接收缓冲区中的数据解析为Message?深度思考数据是否能够解析成为Message?数据量足够如果数据量足够,是否能够解析不止一个Message?如何处理剩余数据(属于下一个Message)数据量不足是否达到协议最小长度(12字节)?如何处理数据量超过最小长度,但不足以创建一个Message的情况?初步的解决方案定义一个模块用于从字节流解析Message可从
·
2022-05-03 15:34
clinux网络编程
网络编程(三):Linux 网络IO模型、select、pool、epoll 内核设计
Linux网络
IO模型同步和异步,阻塞和非阻塞同步和异步关注的是调用方是否主动获取结果同步:同步的意思就是调用方需要主动等待结果的返回异步:异步的意思就是不需要主动等待结果的返回,而是通过其他手段比如,
Men-DD
·
2022-04-30 17:17
网络编程
网络编程
select
pool
epool
《
Linux网络
开发必学教程》8_应用协议设计与实现
问题:下面的代码输出什么?为什么?printf("connectsuccess\n");send(sock,"A",1,0);send(sock,"B",1,0);send(sock,"C",1,0);close(sock);do{r=recv(client,buf,sizeof(buf),0);if(r>0){printf("Recv:%s\n",buf);}}while(1);close(cl
·
2022-04-29 10:38
clinux网络编程
《
Linux网络
开发必学教程》7_TCP 与 UDP
TCP/IP分层结构应用层:各个应用程序可以定义(使用)各种这样的协议传输层:确保发出的数据能够达到目标主机,完成数据传输网络层:填写数据包地址,选择数据传输路径数据链路层:融合不同连接方式的链路,屏蔽网络差异物理层:具体连接方式,有线,无线,光纤...TCP/IP工作方式TCP/IP层次结构的特点上层依赖邻接下层的能力,下层只为直接邻接上层服务上层不知道下层的工作机制,下层不管上层传输的数据内容
·
2022-04-28 20:20
clinux网络编程
《
Linux网络
开发必学教程》6_Window 下的网络编程
socket接口已普遍存在于现代操作系统中Windows下的socket编程接口与Linux中几乎相同不同之处返回类型不同(句柄类型)句柄不是文件描述符,Window中并不是一切接文件(因此windows下对于socket无法使用send、recv)Windows下socket()的用法SOCKETs={0};s=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP);//
·
2022-04-28 10:47
clinux网络编程
《
Linux网络
开发必学教程》5_基于多路复用的服务端
问题:使用select()函数可以扩展服务端功能吗?如果可以,具体怎么实现?目前服务端的瓶颈分析服务端大多数时候处于等待状态,无法发挥主机(设备)的最大性能while(1){//阻塞,等待客户端连接client=accept(server,(structsockaddr*)&caddr,&asize);printf("client:%d\n",client);do{//阻塞,等待客户端数据r=re
·
2022-04-27 09:29
clinux网络编程
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他