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网络服务篇
Linux网络
基础
Linux的网络基础一、网络相关概述1、网络发展信息传递远古时期,人们就通过简单的语言、壁画等方式交换信息千百年来,人们一直在用语言、图符、钟鼓、烟火、竹简、纸书等传递信息古代人的烽火狼烟、飞鸽传信、驿马邮递现代社会中,交通警的指挥手语、航海中的旗语等这些信息传递的基本方式都是依靠人的视觉与听觉电的产生1831年,法拉第制出了世界上最早的第一台发电机1866年,德国人西门子(Siemens)制成世
ThompsonHen
·
2023-12-31 10:10
理论:
linux网络
服务 -linux 网络设置
文章目录一:查看网络接口信息ifconfig1.1查看所有活动网接口的信息1.2查看指定网络接口信息二:查看主机名称hostname2.1hostname命令2.2示例三:查看路由条目route3.1route命令3.2示例四:查看网络连接情况netstat4.1netstat命令4.2常用选项五:跟踪数据包traceroute(中文译路由跟踪)5.1traceroute命令5.2实验示例六:域名
为了馒头争口气
·
2023-12-31 01:53
linux
基本运维
linux
网络服务
设置网络
配置网卡
修改主机名
Linux网络
编程项目---网络词典(带源码)
源代码:https://download.csdn.net/download/weixin_55953651/88071831蓝奏云下载地址:https://wwca.lanzouj.com/iPsJ706ghzhc1.包含的文件client---客户端server---服务器dict.txt---单词文本文件Makefile---同时编译client和server并清空用户信息2.makemak
木易_
·
2023-12-30 22:49
linux
网络
服务器
深入理解
Linux网络
技术内幕学习笔记第二章:一些重要的数据结构
第二章:一些重要的数据结构structsk_buff:所有网络分层都会使用这个结构体来存储其抱头和有效载荷。套接字所对应的缓冲区实际上就是指这个结构体。当缓冲区往下经过每个分层时,会先调用skb_reserve函数来为相应的报头分配空间。内核在一个双向链表中维护所有的sk_buff结构,为了每个节点都能迅速找到头,该双向链表定义了一个头节点sk_buff_head(该节点不存放数据),每个sk_b
三年高手五年大佬
·
2023-12-30 12:19
linux
学习
Linux网络
编程学习心得.3
1.半关闭主动方发生在FIN_WAIT_2状态,这个状态时,主动方不可以在应用层发送数据了,但是应用层还可以接收数据,这个状态称为半关闭#includeintshutdown(intsockfd,inthow);sockfd:需要关闭的socket的描述符how:允许为shutdown操作选择以下几种方式:SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。该套
Albert.H.Holmes
·
2023-12-29 14:49
linux
网络
运维
Linux网络
编程学习心得.2
1.连接服务器连接服务器#includeintconnect(intsockfd,conststructsockaddr*addr,socklen_taddrlen);功能:连接服务器sockfd:socket套接字addr:ipv4套接字结构体的地址addrlen:ipv4套接字结构体的长度2.tcp服务器通信流程监听套接字就是判断是否有新的套接字请求,监听套接字和已连接套接字不一样,3.绑定i
Albert.H.Holmes
·
2023-12-29 14:18
linux
网络
运维
Linux网络
编程学习心得.1
1.mac地址和ipmac地址标识网卡的id,理论id全球唯一,标识主机的物理地址id,不会改变ip地址是标识主机的id,id为虚拟id。会改变,ipv432位,ipv6128位ip分为子网id和主机id子网id和主机id需要和子网掩码一起使用,ip中被连续的1覆盖的位就是子网idip中被连续的0覆盖的位就是主机idmac地址是6个字节,ip地址4个字节32位(ipv4)16个字节128位(ipv
Albert.H.Holmes
·
2023-12-29 13:39
linux
网络
运维
linux 网络工具(二)
linux网络
工具1.ip命令簇4.1address4.2link4.3route4.4rule2.其他常用命令2.1ifup/ifdown2.2配置主机名2.3设置DNS服务器指向2.4配置域名解析2.5ss2.6
壹只菜鸟
·
2023-12-28 22:06
#
linux
网络配置
linux
运维
服务器
linux 网络工具(一)
linux网络
工具1.nmcli命令1.1介绍1.2networking网络控制1.3connection连接管理1.4device设备管理1.5nmcli返回状态码2.ifcfg命令家族2.1ifconfig2.2route2.3netstat3
壹只菜鸟
·
2023-12-28 22:36
#
linux
网络配置
linux
运维
服务器
Linux网络
实战(二)- WWW服务器搭建
第1关:安装WWW服务软件任务描述Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;还可以放置数据文件,让全世界下载。本关任务:介绍Linux系统上常用的Web服务器软件httpd,我们学会如何在Linux系统上搭建一个Web服务器。相关知识目前最主流的三个Web服务器是Httpd、Nginx和IIS。Htt
Ssaty.
·
2023-12-28 16:02
Educoder实训
服务器
linux
网络
Linux网络
实战(三)- Samba服务器搭建
第1关:安装Samba服务软件任务描述Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。本关任务:我们学会如何在Linux系统上搭建一个Samba服务器。相关知识Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一
Ssaty.
·
2023-12-28 16:01
Educoder实训
服务器
linux
网络
16.2--Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署
分类:Linux
服务篇
,Linux架构篇一、环境需求本帖针对的是Linux环境,Windows或其他系统也可借鉴。具体只讲述Jenkins配置以及整个流程的实现。
weixin_33908217
·
2023-12-28 13:24
运维
java
操作系统
Linux网络
编程之TCP/IP通信基础以及例程分享
目录协议的概念典型协议举例什么是TCP/IP协议栈套接字编程基础TCP/IP通信相关API函数socket()bind()listen()accept()connect()TCP/IP通信的C/S模型分析C/S通信模型相关例程例程分析客户端代码:服务器端代码:例程分享客户端服务器端协议的概念从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一
努力的某某姚
·
2023-12-27 19:46
网络
linux
tcp/ip
服务器
Linux网络
编程之TCP/IP实现高并发网络服务器设计指南
目录引言:多进程服务器例程分享:多线程服务器例程分享:I/O多路复用服务器select例程分享:poll例程分享:epoll例程分享:总结建议引言:随着互联网的迅猛发展,服务器面临着越来越多的并发请求。如何设计一个能够高效处理大量并发请求的服务器成为了一个关键问题。本文将介绍几种常见的高并发服务器设计方案,包括多进程服务器、多线程服务器、I/O多路复用服务器和epoll服务器,并分析它们的优缺点,
努力的某某姚
·
2023-12-27 19:15
linux
c语言
tcp/ip
Linux创建Macvlan网络
参考1.LinuxMacvlan2.图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN3.创建macvlan的命令环境Centos7.9准备1.安装包[
石小千
·
2023-12-27 08:15
网络
Linux
linux
网络
php
网络通信-Linux 对网络通信的实现
Linux网络
IO模型同步和异步,阻塞和非阻塞同步和异步关注的是调用方是否主动获取结果同步:同步的意思就是调用方需要主动等待结果的返回异步:异步的意思就是不需要主动等待结果的返回,而是通过其他手段比如,
长情知热爱
·
2023-12-27 07:51
java
服务器
jvm
springcloud微
服务篇
--5.Nacos注册中心
目录一、认识Nacos二、集成nacos1.1添加依赖1.2注释掉order-service和user-service中原有的eureka依赖。(避免冲突)1.3注释eureka之后,添加nacos的客户端依赖:三、服务注册到nacos1、修改配置文件2、启动并测试四、总结五、拓展。1.Nacos服务分级存储模型。2.服务跨集群调用问题编辑3.服务集群属性。4.总结5.根据权重负载均衡6.环境隔离
小哥码农
·
2023-12-27 06:49
springcloud
spring
cloud
微服务
java
spring
boot
后端
spring
springcloud微
服务篇
--4.负载均衡Ribbon
一、Ribbon负载均衡流程。二、Ribbon负载均衡策略Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则:1.定义策略。通过定义IRule实现可以修改负载均衡规则,有两种方式:1.1代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:1.2配置文件方式:在order-service的application.
小哥码农
·
2023-12-27 06:18
springcloud
spring
cloud
微服务
负载均衡
springcloud微
服务篇
--6.网关Gateway
一、为什么需要网关?网关功能:身份认证和权限校验服务路由、负载均衡请求限流在SpringCloud中网关的实现包括两种:gatewayzuulZuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。网关的作用:对用户请求做身份认证、权限校验将用户请求路由到微服务,并实现负载均衡对用
小哥码农
·
2023-12-27 06:15
springcloud
spring
cloud
微服务
gateway
后端
java
spring
网络编程基础——从创建套接字到进行数据传输的各函数的参数详细解释
Linux网络
编程基础本文主要涉及网络编程的基础概念:IP地址,以及典型的两种通信方式TCP与UDP;网络编程从创建套接字到进行数据传输的各函数的参数详细解释文章目录
Linux网络
编程基础一、IP地址1.1IP
宁77吖
·
2023-12-26 21:49
GEC6818
网络
开发语言
网络编程
c
套接字
【实用】
Linux网络
配置:初学者指南
欢迎来到
Linux网络
配置的世界!在当今这个互联网至关重要的时代,正确地设置您的Linux操作系统的网络连接无疑是学习Linux的重要一环。
远见阁
·
2023-12-26 09:39
Linux专栏
linux
运维
服务器
linux系统和网络(四):网络
本文主要探讨
linux网络
相关知识,详细介绍看本博客其他博文。
菜_小_白
·
2023-12-26 04:08
linux
网络
c语言
netstat的使用
netstat命令查看系统中网络连接状态,可以从显示的
Linux网络
系统状态信息得知整个Linux系统的网络情况,包括网络连接、路由表、接口状态、伪装连接、网络链路和组播成员组等信息。
zhaoseaside
·
2023-12-25 04:44
网络排查案例课
ubuntu
Linux创建macvlan 测试bridge、private和vepa模式
参考1.LinuxMacvlan2.图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN环境操作系统Centos7.9MACVALN介绍本章节内容引自参考链接
石小千
·
2023-12-24 12:14
linux
网络
运维
Linux bridge开启hairpin模拟测试macvlan vepa模式
我尝试测试总提示错误信息,无法实现,经过几天的研究,我总算实现模拟测试,记录如下:参考1.LinuxMacvlan2.图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP
石小千
·
2023-12-24 06:47
Linux
linux
服务器
运维
网络
智能aptitude解决常规apt安装包时出现的依赖报错问题
智能aptitude解决常规apt安装包时出现的依赖报错问题1.
Linux网络
源配置2.智能aptitude解决依赖问题3.安装包时常见的依赖报错问题1.如果遇到“apt安装包报错解决办法:下列软件包有未满足的依赖关系
funfan0517
·
2023-12-23 02:51
Linux
linux
linux网络
命令基础面试题
什么是IP地址?答:IP地址是用于在网络上唯一标识设备的数字标识符。什么是子网掩码?答:子网掩码是用于确定IP地址中网络部分和主机部分的分隔线。如何查看Linux系统中的IP地址?答:可以使用ifconfig命令或ipaddr命令来查看Linux系统中的IP地址。如何设置静态IP地址?答:可以编辑/etc/network/interfaces文件或使用nmtui命令来设置静态IP地址。如何查看网络
天才小C
·
2023-12-22 12:48
面试题
基础知识
网络
网络基础面试题
linux基础面试题
Linux网络
编程——字节序
一、概念字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。二、分类字节序有两者常见序:1.Big-Endian(大端):高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。如:TCP/IP协议字节序。2.Little-Endian(小端):低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。如:X86系列CPU字节序。网络字节序=大端字节序三、高低地址与高低字节
郑老师的小学童
·
2023-12-21 23:55
Linux系统编程
linux
Linux网络
编程——概述、TCP/UDP的对比
为什么要学习网络编程前面对于进程间通信我们讲了:管道、消息队列、共享内存、信号、信号量。这5种通信方式都是依靠Liunx内核。这也造成了他们的一个缺点就是,这些通信方式只能在单机运行。那么如何实现多机通信呢?这就需要引入网络编程。那么网络有哪些呢?就从嵌入式出发,有Linux与Android、IOS、各种单片机,或者是Android对Android等等。网络编程中有两个主要的问题:1、如何准确地定
郑老师的小学童
·
2023-12-21 23:53
Linux系统编程
linux
Linux下的网络服务
Linux的网络功能除了基本的连线功能如telnet,ftp,rsh,login,finger等等以外,架设各种服务器的功能更把
Linux网络
功能发挥的淋漓尽致,下面我
陌上花开香正浓
·
2023-12-21 23:03
Linux
操作系统
开发语言
linux
Linux网络
编程(文章链接汇总)
参考引用UNIX环境高级编程(第3版)黑马程序员-
Linux网络
编程
Linux网络
编程(一):网络基础(上)
Linux网络
编程(一):网络基础(下)
Linux网络
编程(二):Socket编程
Linux网络
编程
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
服务器
高并发
c语言
嵌入式
网络编程
Linux网络
编程(二):Socket 编程
参考引用黑马程序员-
Linux网络
编程1.套接字概念Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型本质为内核借助缓冲区形成的伪文件既然是文件,那么可以使用文件描述符引用套接字与管道类似
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
socket
套接字
c语言
Linux网络
编程(一):网络基础(上)
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.网络通信概述网络通信本质上是一种进程间通信,是位于网络中不同主机上的进程之间的通信,属于IPC的一种,通常称为socketIPC,网络通信是为了解决在网络环境中,不同主机上的应用程序之间的通信问题网络通信可以分为三个层次硬件层:网卡设备,收发网络数据驱动层:网卡驱动(Linux内核网卡驱动代码)应用层:上层应用程序(调用
Robot_Yue
·
2023-12-21 19:14
Linux网络编程
linux
网络
运维
tcp/ip
FTP
HTTP
udp
Linux网络
编程(一):网络基础(下)
参考引用UNIX环境高级编程(第3版)黑马程序员-
Linux网络
编程1.协议的概念1.1什么是协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据解释的规则假设,A、B双方欲传输文件,规定:第一次
Robot_Yue
·
2023-12-21 19:12
Linux网络编程
linux
网络
半关闭
MSL
滑动窗口
Linux笔记---网络操作命令详细介绍
本文将介绍一些基本的
Linux网络
操作命令,这些命令对于系统管理员和网络工程师来说是非常有用的。在使用这些命令时,请确保对网络操作的潜在影响有清晰的认识,并谨慎进行操作,以确保网络的正常运行和安全性。
还在路上的秃头
·
2023-12-21 06:35
Linux
linux
笔记
网络
【面试】Java最新面试题资深开发-微
服务篇
(2)
问题九:微服务什么是微服务架构?它与单体架构相比有哪些优势和劣势?解释一下服务发现和服务注册是什么,它们在微服务中的作用是什么?什么是API网关(APIGateway)?在微服务中它有何作用?微服务中的服务熔断是什么?为什么需要熔断机制?什么是容器化技术(如Docker)?在微服务中如何应用容器化技术?什么是服务治理(ServiceGovernance)?为什么它在微服务中很重要?3.什么是API
_夜半钟声到客船
·
2023-12-20 23:43
面试
java
微服务
【面试】Java最新面试题资深开发-微
服务篇
(1)
问题九:微服务什么是微服务架构?它与单体架构相比有哪些优势和劣势?解释一下服务发现和服务注册是什么,它们在微服务中的作用是什么?什么是API网关(APIGateway)?在微服务中它有何作用?微服务中的服务熔断是什么?为什么需要熔断机制?什么是容器化技术(如Docker)?在微服务中如何应用容器化技术?什么是服务治理(ServiceGovernance)?为什么它在微服务中很重要?1.什么是微服务
_夜半钟声到客船
·
2023-12-20 19:05
面试
java
微服务
linux网络
版计算机
文章目录前言一、网络版计算机1.序列化与反序列化2.网络版计算机实现3.守护进程4.json格式前言一、网络版计算机1.序列化与反序列化协议是一种“约定”.socketapi的接口,在读写数据时,都是按“字符串”的方式来发送接收的.如果我们要传输一些"结构化的数据"怎么办呢?例如,我们需要实现一个服务器版的加法器.我们需要客户端把要计算的两个加数发过去,然后由服务器进行计算,最后再把结果返回给客户
dong132697
·
2023-12-20 19:54
linux笔记
linux
笔记
Linux网络
配置命令
ipmanip#显示所有网络设备的状态iplinkshow#显示指定网络设备的详细信息iplinkshow#启用网络设备sudoiplinksetup#禁用网络设备sudoiplinksetdown#删除设备IP地址sudoipaddrdel/dev#配置IP地址sudoipaddradd/devnmclimannmcli#显示所有网络连接nmcliconnectionshow#显示当前活动的连接
零时搞学习
·
2023-12-19 05:52
Linux系统
Shell
linux
网络
linux网络
----TCP编程
一、通信流程发送端:(1)socket:创建套接字(2)connect:连接接收端(3)send:发送数据(4)close:关闭套接字接收端:(1)socket:创建套接字(2)bind:绑定当前主机的IP和端口号(3)listen:监听发送端的消息请求(4)accept:接收消息请求(5)recv:接收消息(6)close:关闭套接字二、相关函数接口(1)listen监听三次握手连接请求注:li
m0_74131325
·
2023-12-19 05:13
网络
linux
tcp/ip
linux网络
----UDP编程
一、函数接口:1.socket:创建一个用来网络通信的终端节点;参数:type:套接字类型SOCK_STREAM流式套接字TCPSOCK_DGRAM数据报套接字UDPSOCK_RAM原始套接字domain:协议族AF_INETprotocal:默认为02.sendto:发送数据消息3.inet_addr:将字符串ip地址转换为内存的ip地址的类型;4.htons:将本地字节序(小端存储)转换成网络
m0_74131325
·
2023-12-19 05:12
网络
linux
udp
Linux网络
流量监控脚本
公网业务中时长会出现服务器异常繁忙或者CPU和内存突然增长,导致我们服务不稳定,很有可能是被网络攻击导致的。所以运维人员都要具备对服务器的流量和连接数进行随时监控和排查的能力。前几期出了一批使用脚本shell脚本。而在本期咱们在那些基础上再加些东西做一个功能更强大的流量监控脚本。具体脚本功能演示如下:点击脚本后可以选择是要监控实时流量数据还是要统计一下指定网卡的一段时间内的数据:image选1后选
我是李小胖
·
2023-12-19 02:25
linux网络
流量控制TC(Traffic Control)简介
利用Linuxtc(trafficcontrol)进行egress,ingress的网络流量管控-知乎(zhihu.com)
lit_wei
·
2023-12-18 03:27
linux
初学者必备的 17 个最佳 Linux 网络和故障排除命令
即使对于使用Linux系统的开发人员来说,了解
Linux网络
命令也是一个额外的优势。这篇文章将介绍Linux系统中本机可用的重要
linux网络
和故障排除命令。
yule.yang
·
2023-12-17 22:08
linux
网络
运维
Mars3D(含Cesium)数据及
服务篇
:shp转geojson格式
shp格式介绍Shapefile文件是ESRI公司ArcGIS平台的常用格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。shp一些特性:1个Shape文件至少包括三个文件:主文件(.shp),索引文件(.shx
木遥
·
2023-12-17 02:25
mars3d
3d
前端
材质
html5
Mars3D(含Cesium)数据及
服务篇
:城市建筑物转为3DTiles白膜格式
1.城市建筑物白膜所需的shp数据介绍在拥有如shp格式的建筑物二维面边界坐标数据,和高度或楼层数属性信息,再通过工具转换为三维立体的白膜建筑物3DTiles模型。Shapefile文件是ESRI公司ArcGIS平台的常用格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shap
木遥
·
2023-12-17 02:25
mars3d
3d
linux网络
流量监控工具
linux网络
工具bmon:一个基于命令行的带宽监测工具,可以显示各种接口相关的信息,不但包括接收/发送的总量/平均值统计数据,而且拥有历史带宽使用视图//安装epel扩展源yum-yinstallepel-release
谁有羊毛
·
2023-12-16 09:18
Linux网络
服务之文件共享(FTP+NFS)
FTP和NFS一、存储类型二、FTP文件传输协议2.1ftp简介2.2FTP工作模式2.2.1主动模式2.2.2被动模式2.3vsftp详解2.3.1服务端安装vsftp2.3.2客户端连接服务端2.4FTP应用实例2.4.1修改默认命令端口号2.4.2每个用户拥有独有配置三、NFS3.1NFS工作原理3.2NFS的优势3.3NFS软件相关3.4NFS共享配置文件3.5NFS工具3.5.1expo
白幽幽白
·
2023-12-16 04:28
Linux网络服务
linux
运维
服务器
Linux网络
状态工具ss命令使用详解
ss命令ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat/proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当
Web海风
·
2023-12-15 23:54
网络管理
linux
安装iftop的安装方法及简单使用
查看
linux网络
流量需要用到iftop这个工具,但是部分系统yum安装提示是没有这个包,今天给大家带来简单的安装方法。首先我们开启centos6.8系统,并且确保系统可以连接外网。
Wing_43f0
·
2023-12-15 10:37
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他