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网络
设置
目录引言一、查看网络配置1、查看网络接口信息2、查看主机名称3、查看路由表条目4、查看网络连接情况5、获取socket统计信息6、netstat命令与ss命令区别二、测试网络连接1、测试网络连通性2、测试从当前主机到目标的主机之间经过的网络节点3、测试DNS域名解析三、使用网络配置命令1、临时配置—使用命令调整网络参数2、固定设置—通过配置文件修改网络参数3、设置网路接口参数4、设置路由记录四、修
YH746
·
2023-08-10 07:11
LINUX
linux
Linux网络
编程(七)-第三方库-Libevent01:安装Libevent【Ubuntu20.04】
一、安装验证是否已经安装Libevent[weblogic@localhostopt]$ls-al/usr/lib|greplibevent1.下载下载地址:libevent2.解压文件[root@localhostopt]#tar-zxvflibevent-2.1.12-stable.tar.gz3.创建lib文件夹/usr/local/libevent4.配置检测安装环境,例如内存空间是否足够
u013250861
·
2023-08-10 07:15
#
Linux/网络编程
ubuntu
Linux网络
编程-五
Linux网络
编程-五1线程池并发服务器2UDP通信2.1TCP和UDP的区别2.2UDP通信相关函数介绍:2.3UDP的服务器和客户端编码流程2.4代码练习3本地socket通信3.1介绍3.2tcp
Devin_white
·
2023-08-10 00:39
Linux网络编程
网络
多线程
c语言
epoll
linux
linux网络
编程--线程池UDP
目录学习目标1线程池2.UDP通信3本地socket通信学习目标了解线程池模型的设计思想能看懂线程池实现源码掌握tcp和udp的优缺点和使用场景说出udp服务器通信流程说出udp客户端通信流程独立实现udp服务器代码独立实现udp客户端代码熟练掌握本地套接字进行本地进程通信1线程池什么是线程池?是一个抽象的概念,若干个线程组合到一起,形成线程池.为什么需要线程池?多线程版服务器一个客户端就需要创建
cat_fish_rain
·
2023-08-10 00:35
网络
linux
udp
线程池
本地socket
基础
服务篇
之Nginx location和rewrite重定向规则(三)
location和rewrite规则的使用1.location规则概念:我们可以通过配置location指令块来决定哪个客户端发过来的请求URL如何处理语法:Syntax:location[=|~|~*|^~]uri{…}location@name{…}Default:—Context:server,locationlocation配置可以在server和location指令块中配置。=:精确匹配
黑色幽默_&
·
2023-08-09 16:29
nginx
nginx
Java技术整理(6)—— 微
服务篇
1、服务注册发现服务注册就是维护一个服务列表,它在管理系统内所有的服务地址,当新的服务启动后,它会向服务列表提交自己的服务地址,服务的调用法可以直接向服务列表发送服务列表获取请求,就能获得所有的服务地址,只需要选取需要的服务即可。现在的服务注册工具有很多,例如ZooKeeper,Consul,Etcd、Netflix、Eureka服务注册有两种形式:客户端注册和第三方注册。(1)客户端注册:客户端
Zain_horse
·
2023-08-09 12:08
java
微服务
开发语言
开源数据库Mysql_DBA运维实战 (部署
服务篇
)
前言❀1.数据库能做什么2.数据库的由来数据库的系统结构❀1.数据库系统DBS2.SQL语言(结构化查询语言)3.数据访问技术部署Mysql❀1.通过rpm安装部署Mysql2.通过源码包安装部署Mysql前言❀1.数据库能做什么a.不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,百度贴吧等,众所周知的服务程序b.存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文
终究是雾散
·
2023-08-09 07:48
Linux入门到精通
数据库从一无到所有
数据库
mysql
运维
linux
Linux基础
服务篇
,Nginx概述和安装
一、Nginx概述Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,
孔空运维
·
2023-08-09 05:31
【高频面试题】微
服务篇
文章目录SpringCloud1.SpringCloud5大组件有哪些?2.服务注册和发现是什么意思?SpringCloud如何实现服务注册发现?3.负载均衡如何实现的?4.什么是服务雪崩,怎么解决这个问题?5.微服务是怎么监控的业务相关6.项目中有没有做过限流?怎么做的?7.解释一下CAP和BASE8.分布式事务解决方案?9.分布式服务的接口幂等性如何设计?10.分布式任务调度SpringClo
怎么还不写代码
·
2023-08-08 22:56
面试题合集
微服务
架构
云原生
Linux网络
编程——网络基础[1]
0.关注博主有更多知识操作系统入门知识合集目录1.网络发展2.初识协议2.1协议分层2.2OSI七层模型2.3TCP/IP四层(五层)模型3.网络传输的基本流程3.1协议报头3.2局域网通信原理3.3广域网通信原理3.4数据包的封装和分用4.网络中的地址管理1.网络发展计算机是帮助人解决计算问题的,而人之间做工作是相互协作的,如果人与人之间没有相互协作,每个人都是割裂的,那么每个人一生中所学的知识
小龙向钱进
·
2023-08-08 20:48
网络
linux
智能路由器
Linux网络
管理相关命令
一、显示本机网络连接、运行端口和路由表等信息的命令1、netstat用于显示各种网络相关信息,如网络连接,路由表,接口状态,无效连接,组播成员-a列出系统中所有的网络连接,包括你已经链接的网络服务,监听的网络服务和socket套接字-t列出tcp数据-u列出udp数据-l列出正在监听的网络服务-n用端口显示服务,而不用服务名-p列出该进程的id(pid)-s按各个协议进行统计-c每隔一个固定时间执
YoLo.336
·
2023-08-08 12:35
linux
网络
服务器
Linux网络
管理命令
(1)ifconfig查看网卡配置信息(2)netstat:查看网络连通性端口号是否被占用-t代表TCP-u代表UDPnetstat-ant:查看基于TCP的链路状态信息(3)yum在线安装lrzsz(包名)-y自动确认1yuminstall包名:安装软件2yumremove包名:卸载软件3yumlist包名:查看本机已经安装的软件4yumsearch包名:查看是否有这个安装包(3.1)传送文件的
全世界最帅的男人
·
2023-08-08 12:03
linux
功能测试
网络协议
系统架构
经验分享
Linux网络
协议和管理
Linux网络
协议和管理一.网络设备基本知识图1-网络设备基本知识二.TCP/IP协议栈简介1.概述网络协议通常工作在不同的层中,每一层分别负责不同的通信功能。
墨烦信息
·
2023-08-08 12:01
linux
网络协议
运维
Linux网络
服务之部署yum仓库
yum?yum!一、YUM概述1.1yum简介1.2yum工作原理二、yum配置文件2.1yum主配置文件2.2yum仓库设置文件2.2.1配置文件主要格式2.2.2软件仓库的提供方式2.2.3日志文件三、yum命令详解3.1安装和升级3.2查询3.2.1显示可用的安装包-----yumlist3.2.2显示指定安装包详细信息-----yuminfo3.2.3根据关键字查找软件安装包-----yu
白幽幽白
·
2023-08-08 10:04
linux
运维
服务器
Linux NAT组建虚拟机局域网并且局域网内各虚拟机能上网
一、环境介绍主机:win7虚拟机版本:VMware10linux版本:centos6.3版本主机当前网络:WiFi
Linux网络
连接三种模式:1.bridged(桥接模式)2.host-only(主机模式
張葒兵
·
2023-08-08 09:56
Linux
局域网
虚拟机
linux
linux
NAT
备战秋招010(20230717)
文章目录前言一、基础1、网络模型01、OSI七层02、TCP/IP四层04、
Linux网络
协议栈05、问题2、常见的网络协议01、应用层02、传输层03、网络层3、输入网址到网页显示过程01、基础02、
FKX1213
·
2023-08-08 01:36
秋招打卡
java
面试
Linux网络
服务之SSH
SSH一、SSH概述1.1定义1.2SSH的优点1.3OpenSSH1.3.1定义1.3.2SSH服务器-----sshd二、SSH原理三、SSH登录方式3.1方式一3.2方式二3.3方式三:跳板连接3.3.1跳板连接概述3.3.2具体配置3.4方式四:远程控制四、服务端配置4.1系统安全架构-----修改ssh默认端口号五、免密码登录1)在客户端生成密钥文件2)将公钥复制到SSH服务器上3)通过
白幽幽白
·
2023-08-07 08:11
Linux网络服务
linux
ssh
运维
04
Linux网络
编程
第4章
Linux网络
编程4.1网络结构模式C/S结构(例如QQ)简介服务器-客户机,即Client-Server(C/S)结构。**C/S结构通常采取两层结构。
超Pro
·
2023-08-06 14:53
Linux高并发服务器开发
linux
c++
后端
【项目 计网1】4.1 网络结构模式 4.2MAC地址、IP地址、端口
文章目录第四章
Linux网络
编程4.1网络结构模式C/S结构(client-server)B/S结构(Browser/Server,浏览器/服务器模式)4.24.3MAC地址、IP地址、端口(1)(2)
Uafhængige
·
2023-08-06 07:47
tcp/ip
【Linux操作系统】网络配置详解:从原理到实践(详细通俗讲明DNS)
本文将详细介绍
Linux网络
配置的原理和实践,包括网络配置原理、查看网络IP和网关、测试网络连通性、网络环境配置、设置主机名和hosts映射以及主机名解析过程分析等内容。
嵌入式小白—小黑
·
2023-08-05 13:40
操作系统
linux
网络
php
【
Linux网络
编程】- 认识 ‘’协议‘‘ | 网络版本计算器
目录一、“协议”的概念二、结构化数据的传输三、序列化和反序列化序列化和反序列化的目的四、网络版本计算器服务端(server)协议定制(protocal)客户端(client)服务器处理请求逻辑(Routine)存在的问题('bug')代码测试(test)一、“协议”的概念协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定,比如怎么建立连接,怎么互相识别。为了使数据在网络上能够从源
甘宸しぐれ
·
2023-08-05 10:50
【Linux网络编程】
网络
Linux C 获取主机网卡名及 IP 的几种方法
在进行
Linux网络
编程时,经常会需要获取本机IP地址,除了常规的读取配置文件外,本文罗列几种个人所知的编程常用方法,仅供参考,如有错误请指出。
Imagine Miracle
·
2023-08-05 06:35
Linux
linux
c语言
tcp/ip
Day26 08-29
Linux网络
基础二
1.IP地址划分1.什么是二进制二进制是计算机采用的表示数字的方式,每个数位上只有0和1ip地址:实际上就是32位的二进制数(01100100.00000100.00000101.00000110)=100.4.5.62.IP地址的分类IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.
四季稻子
·
2023-08-05 03:53
linux网络
编程--epoll多路IO模型
目录1学习目标2多路IO-poll3多路IO-epoll4进阶epoll4.1介绍epoll的两种工作模式4.1.1用实验验证LT和ET模式4.1.2epoll反应堆1学习目标1了解poll函数2熟练使用epoll多路IO模型3了解epollET/LT触发模式并实现4理解epoll边缘非阻塞模式并实现5了解epoll反应堆模型设计思想6能看懂epoll反应堆模型的实现代码2多路IO-pollint
cat_fish_rain
·
2023-08-04 09:15
网络
linux
reactor
epoll
Linux网络
编程(七)-第三方库-Libevent02:专注网络开发的事件库【封装了多种I/O 多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】
Linux网络
编程(七)-第三方库-Libevent02:专注网络开发的事件库【封装了多种I/O多路复用】【用于开发TCP服务端】【事件的底层处理框架;精简;性能高】【核心:事件驱动(触发),回调】_linux
lokeyme
·
2023-08-04 09:35
linux开源库
linux
【Linux从青铜到王者】第十五篇:
Linux网络
编程套接字两万字详解
系列文章目录文章目录系列文章目录前言一、网络数据的五元组信息1.理解源IP地址和目的IP地址2.理解"端口号"和"进程ID"3.理解源端口号和目的端口号4.理解TCP协议5.理解UDP协议二、主机字节序网络字节序三、点分十进制IPuint32_t四、UDP的socket编程(流程&接口)1.UDP的socket编程流程1.socket常见API2.socketaddr结构的分类3.socketad
森明帮大于黑虎帮
·
2023-08-04 06:29
Linux
网络基础
计算机网络
操作系统
Linux网络
编程 套接字
Linux网络
编程套接字一:概述Socket的英文原意就是“孔”或“插座”,现在,作为BSDUNIX的进程通讯机制,取其后一种意义。
mazidao2008
·
2023-08-04 06:29
网络
linux
编程
socket
struct
电话
linux网络
和进程管理简述
OSI七层模型和TCP/IP模型简述OSI模型OSI模型,即开放式通信系统互联参考模型(OpenSystemInterconnectionReferenceModel),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。该模型共有7层,实际应用以TCP/IP模型为主,而OSI模型层级分明,便于学习理解。OSI各层级结构简述:物理层(PhysicalL
沉默的xz
·
2023-08-04 04:38
linux网络
目录socket编程网络基础socket编程ip&&port网络字节序:大端字节序网络字节序和主机字节序的转换udpsocket编程:tcpsocket编程:网络基础
txinyu的博客
·
2023-08-03 20:43
linux
运维
服务器
Linux网络
配置
目录1.ifconfig相关命令1.1.ifconfig展示当前设备所有的网络设备的信息。1.2查看指定网卡设备的配置信息1.3创建虚拟网卡1.4开关网卡设备1.5静态查看目前网络的通讯情况1.6修改mtu操作1.7修改主机名1.8查看路由表条目1.9添加与删除路由表1.10添加与删除默认路由1.11永久添加路由1.12查看网络连接情况netstat1.13获取socket统计信息ss1.14Li
我叫yyy
·
2023-08-02 15:08
linux
运维
服务器
Linux网络
编程(二)-分层模型02:TCP/IP四层模型(应用层、传输层、网络层、链路层)【数据:发(应用层->传输层->网络层->链路层)、接(链路层->网络层->传输层->应用层)】
TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示:协议类型一般在应用开发过程中,讨论最多的是TCP/IP模型。数据流向:发送数据:应用层-->传输层-->网络层-->链路层;接收数据:链路层-->网络层-->传输层-->应用层;
u013250861
·
2023-08-02 00:19
#
Linux/网络编程
网络
linux
tcp/ip
Linux网络
协议栈9--ipsec收发包流程
IPSec协议帮助IP层建立安全可信的数据包传输通道。当前已经如strongswan、openswan等比较成熟稳定的开源项目做协议层的控制。但他们最终都是使用的内核的XFRM框架做报文的封装发送和接收解封,只不过内核的转发表项数据是由他们生成的。XFRM,是transfrom的简写。######IPSec收包解封流程流程路径:ip_rcv()-->ip_rcv_finish()-->ip_loc
bigsheng2
·
2023-08-02 00:48
linux
网络协议
网络
linux网络
协议栈源码分析 - 传输层(TCP的输出)
1、TCPwrite系统调用(tcp_sendmsg)1.1、write系统调用socket的write系统调用栈:write最终调用tcp_sendmsg发送消息。1.2、tcp_sendmsg报文分段tcp_sendmsg主要是对用户的消息按MSS进行分段、添加到发送队列并将用户数据拷贝到分段里面,根据相关判断设置PSH标志,最后调用__tcp_push_pending_frames、tcp_
arm7star
·
2023-08-02 00:17
linux
网络协议
TCP
学习中遇到的好博客
小文件:零拷贝技术传输大文件:异步IO、直接IO:如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io(123条消息)
Linux网络
编程|彻底搞懂零拷贝(zero-copy)技术_socket
偏安一隅,占山为王
·
2023-08-02 00:29
学习
Chapter 6——
Linux网络
基础
一、简述osi七层模型和TCP/IP五层模型OSI七层模型:(图摘自华为官网HCNA教材)image.png简述:(从下往上)物理层:在设备之间传输比特流,规定了电平、速度和电缆针脚。————(数据形式:比特流)数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。————(数据形式:数据帧)网络层:提供逻辑地址,供路由器确定路径。———
xlong1121
·
2023-07-31 09:47
13 Linux实操篇-
Linux网络
配置
13Linux实操篇-
Linux网络
配置文章目录13Linux实操篇-
Linux网络
配置13.1NAT网络配置13.1.1原理图讲解13.1.2VMware虚拟网络编辑器13.1.3查看Windows的网络配置
虎慕
·
2023-07-31 00:51
#
Linux学习
linux
网络
运维
Linux配置
Linux主要发行版本:Ubuntu,RedHat,CentOS,Debain等版本
Linux网络
连接的三种方式:桥接模式:虚拟系统和外部可以通讯,但容易造成IP冲突NAT模式:网络地址转换模式,虚拟系统和外部可以通讯
旷工锁
·
2023-07-30 01:31
Linux
linux
centos
linux\xshell\xftp安装
//mirrors.neusoft.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.isolinux虚拟机配置已下载好的光盘设置
linux
木木里_2047
·
2023-07-29 07:24
开启编程之旅
编程目标:从基础开始,保证知其然且知其所以然,在大学几年里可以掌握数据结构、c++语言、Linux系统编程、
Linux网络
编程、数据库、JavaWeb、JavaEE及一些实战项目。如何学习:
大爱编程♡
·
2023-07-29 06:48
c++
c语言
java
Linux网络
编程:原始套接字--包过滤器BPF
目录参考文章一、BPF的介绍二、BPF的结构三、BPFSocket的配置四、BPFCode生成方法五、BPFSocket实例参考文章
linux网络
和BPFlinux下的包过滤器BPF使用socketBPFLinuxbpf3.1
錦鈊銀
·
2023-07-28 23:13
网络编程
网络通信
socket
bpf
如何选择TCP长连接与短连接
title:如何选择TCP长连接与短连接author:longzytime:2018-11-11我们在进行
linux网络
编程时,进程间的通信可选的方案有:socket连接、管道、信号量、共享内存、消息队列等
David_Longzy
·
2023-07-28 22:20
Go-zero微
服务篇
之RPC demo
image先使用goctl生成一个proto然后修改一下通过proto生成pb那些等等imageServerlogicimage逻辑处理packagelogicimport("context""fmt""server/internal/svc""server/server""github.com/tal-tech/go-zero/core/logx")typeLoginLogicstruct{ct
L0ne1y
·
2023-07-28 10:42
linux网络
基础
网络基础分层模型OSI七层模型OSI模型1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。2.数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测
wilson_go
·
2023-07-28 08:47
c++
走进Linux世界【八、Linux shell命令】
Linux世界【三、Linux文件与路径】走进Linux世界【四、Linux基本命令一】走进Linux世界【五、Linux基本命令二】走进Linux世界【六、Linux编辑器vim】走进Linux世界【七、
Linux
无奈的码农
·
2023-07-27 22:49
Linux
linux
运维
服务器
走进Linux世界【六、Linux编辑器vim】
Linux世界【三、Linux文件与路径】走进Linux世界【四、Linux基本命令一】走进Linux世界【五、Linux基本命令二】走进Linux世界【六、Linux编辑器vim】走进Linux世界【七、
Linux
无奈的码农
·
2023-07-27 22:19
Linux
linux
编辑器
vim
走进Linux世界【七、
Linux网络
及快照和克隆】
Linux世界【三、Linux文件与路径】走进Linux世界【四、Linux基本命令一】走进Linux世界【五、Linux基本命令二】走进Linux世界【六、Linux编辑器vim】走进Linux世界【七、
Linux
无奈的码农
·
2023-07-27 22:19
Linux
linux
网络
运维
走进Linux世界【九、Linux的软件安装】
Linux世界【三、Linux文件与路径】走进Linux世界【四、Linux基本命令一】走进Linux世界【五、Linux基本命令二】走进Linux世界【六、Linux编辑器vim】走进Linux世界【七、
Linux
无奈的码农
·
2023-07-27 22:46
Linux
linux
运维
服务器
【
Linux网络
】 网络套接字(三)socket编程_TCP网络程序
目录TCP网络程序服务端创建套接字并绑定服务端监听服务端获取连接服务器处理请求客户端客户端创建套接字客户端连接服务器客户端发起请求测试服务器存在的问题多进程版的TCP网络程序多线程版的TCP网络程序线程池版的TCP网络程序TCP网络程序总结图TCP网络程序服务端创建套接字并绑定TCP创建套接字并绑定的过程和UDP创建套接字并绑定的过程一样,这里对一些参数进行说明。#include#include#
有心栽花无心插柳
·
2023-07-27 21:31
Linux
网络
linux
tcp/ip
linux网络
介绍
###网络#网络配置-子网掩码-dhcp-网关-dns#mac网络配置#https://blog.csdn.net/hadues/article/details/129214087#https://blog.51cto.com/u_15687422/5389794#win上有网络模式-桥接:跟宿主机在同一个网段-Nat地址转换:虚拟机自有一套网络-win上直接选它-mac上选新建vmnet3-pd
骑台风走
·
2023-07-27 16:22
linux
网络
运维
关于返校后虚拟机无法联网的问题
关于返校后虚拟机无法联网的问题前提:寒假在家上了一段时间的网课,在学习linux时,在自己家中的网络环境下配置了
linux网络
环境,并设置为了静态IP地址,但是,没想到返校后却无法使用,自己调试一段时间后
NEUQ_xing
·
2023-07-26 22:58
网络
linux
运维
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他