上面是对应的IpV4的地址结构: sin_len整个结构的大小 sin_family协议族,对应Tcp固定为AF_INET,除了tcp协议外还支持unix域协议等 sin_port socket通信的端口 sin_addr是一个无符号的32位的网络字节地址 上面的结构体仅仅支持IPv4地址协议,如果 ...
分类:
系统相关 时间:
2017-06-27 17:02:33
阅读次数:
229
Linux网络基本网络配置方法介绍 网络信息查看 设置网络地址: 你将会看到: BOOTPROTO=statics :表示使用静太IP地址。 ONBOOT=yes:表示开机时,启动这个网卡。 取动态IP地址地址 设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。 Ifconfig <网络接口名 ...
分类:
系统相关 时间:
2017-06-27 14:58:42
阅读次数:
207
乱码转换工具使用convmv软件:windows中文字符编码为GB2312 linux中文字符编码为utf-8选项:-f:源文件中中文字符编码-t:转换成字符编码-r:代表递归--notest:不测试,直接转换[root@hydraxx]#convmv -f GB2312 -t utf-8 -r - ...
分类:
系统相关 时间:
2017-06-26 21:22:53
阅读次数:
310
lsof全名为list opened files,即列举系统中已经被打开的文件,基本使用如下: (1) 查看/etc/passwd使用情况 lsof /etc/password (2) 查看监听的socket网络服务 lsof -i 其通用输出格式的几个字段的内容如下: COMMAND 默认以9个字 ...
分类:
Web程序 时间:
2017-06-26 10:19:31
阅读次数:
173
TCP:传输控制协议 SYN:请求信号 ACK:确认的控制指令UDP:用户数据报协议 UDP属于TIP/IP协议族的一种 1、开启网络端口状态 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于 ...
分类:
Web程序 时间:
2017-06-25 10:17:33
阅读次数:
228
1、前言 网络编程分为客户端和服务端,服务器通常分为迭代服务器和并发服务器。并发服务器可以根据多进程或多线程进行细分,给每个连接创建一个独立的进程或线程,或者预先分配好多个进程或线程等待连接的请求。今天探讨三种设计范式 (1)迭代服务器 (2)并发服务器,为每个客户请求创建一个进程或线程 (3)预先 ...
分类:
系统相关 时间:
2017-06-25 10:14:54
阅读次数:
326
1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型。最经典的模型就是Nginx中所用的Master-Worker ...
分类:
系统相关 时间:
2017-06-24 14:43:39
阅读次数:
232
1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型。最经典的模型就是Nginx中所用的Master-Worker ...
分类:
系统相关 时间:
2017-06-24 13:17:12
阅读次数:
362
Linux网络服务13——PXE高效能批量网络装机 一、PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个 ...
分类:
系统相关 时间:
2017-06-23 23:50:15
阅读次数:
377
Linux网络服务11——部署YUM仓库服务 一、YUM简介 YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux的软件更新,最初由TSS公司(Terra Soft Solutions,INC.)使用Python语音开发而成,后由杜克大学(Duck Unive ...
分类:
系统相关 时间:
2017-06-23 23:06:17
阅读次数:
275