netns 可以创建一个完全隔离的新网络环境,这个环境包括一个独立的网卡空间,路由表,ARP表,ip地址表,iptables等。总之,与网络有关的组件都是独立的。创建网络空间: 查看网络空间: 删除网络空间: 进入网络空间执行命令: 实例一: 用netns连接两个隔离环境中的虚拟机,如图: 在虚拟化 ...
分类:
Web程序 时间:
2017-03-18 01:08:02
阅读次数:
4231
汤向峰每日一题-2017年3月16日:linux网络配置中如何给一块网卡添加多个IP地址linux系统给网卡配置VIP的方法常见有两种:别名IP、以及辅助IP=======================================别名IP(aliasip)ipalias是由linux系统的ifconfig命令来创建和维护的,别名IP就是在网卡设备..
分类:
系统相关 时间:
2017-03-16 22:22:52
阅读次数:
268
1、写出Linux系统的启动过程第一:主机启动自检第二:执行硬盘MBR中的启动引导器/boot/grub/grub.conf第三:加载linux内核程序第四:执行INIT进程--/etc/inittab第五:进入系统默认运行级别并执行相应的服务第六:允许用户进行登录2、在红帽6系统里面查看出来你当前的运行级别3..
分类:
其他好文 时间:
2017-03-16 17:45:08
阅读次数:
196
1、写出Linux系统的启动过程第一:主机启动自检第二:执行硬盘MBR中的启动引导器/boot/grub/grub.conf第三:加载linux内核程序第四:执行INIT进程--/etc/inittab第五:进入系统默认运行级别并执行相应的服务第六:允许用户进行登录2、在红帽6系统里面查看出来你当前的运行级别3..
分类:
其他好文 时间:
2017-03-16 17:44:58
阅读次数:
147
1、写出Linux系统的启动过程第一:主机启动自检第二:执行硬盘MBR中的启动引导器/boot/grub/grub.conf第三:加载linux内核程序第四:执行INIT进程--/etc/inittab第五:进入系统默认运行级别并执行相应的服务第六:允许用户进行登录2、在红帽6系统里面查看出来你当前的运行级别3..
分类:
其他好文 时间:
2017-03-16 17:44:46
阅读次数:
205
一、配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问题在哪! 当在VMware中安装完Linux以后需要通过一些网络配置才能使Linux能够连能网络: ...
分类:
系统相关 时间:
2017-03-12 20:05:38
阅读次数:
254
在谈到socket编程之前,首先我们要知道一点预备知识。预备知识:1、网路字节序全部采用大端字节序。关于字节序的详解,戳链接查看,这里不做解释。2、在编程之前,我们有必要了解,什么是socket?socket,又叫做套接字。我们都应该知道,在网络中,IP地址+端口号,可以唯一表示..
分类:
系统相关 时间:
2017-03-10 00:57:02
阅读次数:
214
(1)函数socket (2)函数bind (3)函数listen (4)函数accept (6)函数connet ...
分类:
系统相关 时间:
2017-03-09 23:12:06
阅读次数:
410
(1)服务器端尽可能使用REUSEADDR。(2)在绑定之前尽可能调用setsockopt来设置REUSEADDR套接字选项。(3)使用REUSEADDR选项可以使得不必等待TIME_WAIT状态消失就可以重启服务器了。 eg:int on = 1;setsockopt(sockfd, SOL_SO ...
分类:
系统相关 时间:
2017-03-09 23:11:27
阅读次数:
302
下面是socket编程的服务器端 先看一个图,1 客户端 实验结果: 总结:一个socket建立一个连接,必须配合一个connect,对应的服务器端对应一个accept 。不能多次connet,多次是之后会报错,也不能同一个客户端socket多次accept,因为服务器已经有了,accept会阻塞等 ...
分类:
系统相关 时间:
2017-03-09 12:54:56
阅读次数:
312