一、阻塞IO与非阻塞IO Linux网络IO模型(5种) (1)阻塞IO模型 所有文件操作都是阻塞的,以套接字接口为例,在进程空间中调用recvfrom,系统调用直到数据包到达且被复制到应用进程缓冲区或发生错误时才返回,期间会一直等待(阻塞)。模型如图: (2)非阻塞IO模型 recvfrom从应用 ...
分类:
Web程序 时间:
2018-07-14 13:02:21
阅读次数:
230
tcp 模型如下: 上面的模型已经很清楚了 具体函数用法就不细说了 请看tcp简单的例子: 其中server.c #include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/socket.h>#include <sys/ ...
分类:
系统相关 时间:
2018-07-13 11:11:24
阅读次数:
205
一:linux网络相关ifconfig命令,如果没有,用下列命令安装一下yuminstall-ynet-tools如果想禁用一个网卡:ifdownens33启用网卡ifupens33重启网卡ifdownens33&&ifupens33设定虚拟网卡ens33:0cd/etc/sysconfig/network-scripts/cpifcfg-ens33ifcfg-ens33\:0vi
分类:
Web程序 时间:
2018-07-13 01:26:24
阅读次数:
227
7月12日任务10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法扩展(selinux了解即可)1. selinux教程 http://os.51cto.com/art/201209/355490.htm 
分类:
Web程序 时间:
2018-07-12 22:47:29
阅读次数:
242
7月12日任务10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法扩展(selinux了解即可)1. selinux教程 http://os.51cto.com/art/201209/355490.htm 
分类:
Web程序 时间:
2018-07-12 22:44:48
阅读次数:
213
7月12日任务10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法扩展(selinux了解即可)1. selinux教程 http://os.51cto.com/art/201209/355490.htm 
分类:
Web程序 时间:
2018-07-12 22:38:09
阅读次数:
195
ifconfig命令ifconfig在centos6中是默认安装的,centos7版本默认是没有这个命令的,需要使用yum来进行安装:yuminstallnet-tools使用ifdown和ifup单独启动个别网卡[root@localhost/]#ifdownenp0s3&&ifupenp0s3成功断开设备‘enp0s3‘。成功激活的连接(D-Bus激活路径:/org/freed
分类:
系统相关 时间:
2018-07-12 20:06:33
阅读次数:
259
具体每个头文件的用处,请看此处:https://blog.csdn.net/benpaobagzb/article/details/49849011 ...
分类:
系统相关 时间:
2018-07-07 15:45:15
阅读次数:
146
### OSI:open system interconnection ### 开放系统互联网模型是由ISO国际标准化组织定义的网络分层模型,共七层 1. 物理层:物理定义了所有电子及物理设备的规范,数据传输单位为比特(b),本层定义规范有EIA/TIA RS-232、RJ-45等,实际是由设备如网 ...
分类:
系统相关 时间:
2018-07-05 11:00:24
阅读次数:
178
一、网络配置解决克隆虚拟机网卡名非eth0的解决方案vim/etc/udev/rules.d/70-persistent-net.rules把NAME=eth0行删除#PCIdevice0x8086:0x100f(e1000)SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?",ATTR{address}
分类:
系统相关 时间:
2018-07-02 15:34:02
阅读次数:
229