最新消息:

最新发布 第45页

爱开源

linux下网卡配vlan
Linux

linux下网卡配vlan

admin 13年前(2013-12-12) 3616浏览

1.需要使用到vconfig软件。首先yum安装vconfig yum install vconfig 2.查看核心是否提供VLAN 功能,執行 dmesg | grep -i 802 查看是否支持,如下图表示支持 [root@CactiServ]#...

TCP 三次握手,四次挥手
tcp

TCP 三次握手,四次挥手

admin 13年前(2013-12-10) 3303浏览

TCP序列号和确认号详解 在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们 学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯 的过程,并没...

Linux下高并发socket最大连接数所受的各种限制
Linux

Linux下高并发socket最大连接数所受的各种限制

admin 13年前(2013-12-10) 2999浏览

1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个so...

IPV4和IPV6报文头比较
协议

IPV4和IPV6报文头比较

admin 13年前(2013-11-26) 1017浏览

IPV4报文头格式及各字段功能 图示 各字段功能 版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6) IP包头长度(Header Length):长度4比特。这个字段的作用是为了...

Wireshark基本介绍和学习TCP三次握手
tcp/ip

Wireshark基本介绍和学习TCP三次握手

admin 13年前(2013-11-26) 909浏览

之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,...

如何避免 Xen VPS 用户自己修改 IP 地址
Xen

如何避免 Xen VPS 用户自己修改 IP 地址

admin 13年前(2013-11-23) 794浏览

作为 Xen VPS 服务商,我们分配独立的 IP 地址给 VPS,我们不希望 VPS 用户自己能随便修改 IP 地址,因为这样有可能和其他用户的 IP 地址造成冲突,而且造成管理上的不便,所以需要绑定 IP 给某个 VPS. 解决这个问题的办法有很...

python队列之queue
Python

python队列之queue

admin 13年前(2013-11-20) 1065浏览

python原生的list,dict等,都是not thread safe的。而queue,是线程安全的。Queue.Queue类即是一个队列的同步实现。今天有个需求,典型的“生产者消费者问题”,刚好可以用到queue,挺好用。 python que...

为什么多 TCP 连接分块下载比单连接下载快
tcp

为什么多 TCP 连接分块下载比单连接下载快

admin 13年前(2013-11-20) 944浏览

我观察到,客户端机器从单一服务器使用 HTTP 下载一个文件: 1. 单连接下载,速度没有达到客户端网络的最大带宽; 2. 多连接同时下载,传输速度有极大的提高,带宽被占满。假设如下前提: 1. 服务器是单一的,没有使用提供相同文件的其它服务器,也没...

浅谈TCP优化
tcp

浅谈TCP优化

admin 13年前(2013-11-20) 850浏览

很多人常常对TCP优化有一种雾里看花的感觉,实际上只要理解了TCP的运行方式就能掀开它的神秘面纱。Ilya Grigorik 在「High Performance Browser Networking」中做了很多细致的描述,让人读起来醍醐灌顶,我大概...

记录一个软中断问题
Linux

记录一个软中断问题

admin 13年前(2013-11-17) 814浏览

前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。 在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它...

django自定义后台图片上传
Django

django自定义后台图片上传

admin 13年前(2013-11-17) 1037浏览

今天终于是抽时间完成了后台上传图片的功能,确切的说是上传文件的功能。终于可以在blog方便的插入自己的图片了,之前不做这个功能是觉得服务器在国外,弄个图片上去图片的加载速度应该会很慢,会让人产生这个网站很慢的错觉。 前一段时间又拍云给了个邮件,请求资...

tcpdump分析MySQL事务的时延水平
mysql

tcpdump分析MySQL事务的时延水平

admin 13年前(2013-11-17) 853浏览

项目中需要统计MySQL的事务响应时间,而前端没有打印SQL请求的时间戳,因此想到用tcpdump来抓取数据库和客户端的交互信息,以分析事务的时延水平。 初步分析了一段tcpdump的日志,发现客户端和数据库之间交互的事务主要分以下两种类型 编号 c...

通过http协议进行域名解释
http

通过http协议进行域名解释

admin 13年前(2013-11-16) 1431浏览

对于互联网的应用来说,域名是互联网的基础,几乎所有的应用都牵涉到域名的解释,而随着移动互联网的发展,网络的延迟不再是几十ms,而是几百ms的延迟,对于一个应用来说都是有好几个域名,如果单纯解释一个域名都需要几百ms,打开一个应用,包括数据的传输,渲染...

Linux 标准C IO函数压力测试
IO

Linux 标准C IO函数压力测试

admin 13年前(2013-11-16) 1018浏览

做系统性能调优确实不好做,不仅要从算法上去解决,还有就是系统的一个库函数的IO能力到底怎么样,虽然有些资料提到,但到底差多少,心里还是没谱,下面是我做的一个linux系统的IO函数的处理效率的压力测试,各执行一百万次,看消耗的时间,详情请看代码: #...

去除WordPress脚本和样式表的版本号
wordpress

去除WordPress脚本和样式表的版本号

admin 13年前(2013-11-15) 3217浏览

WordPress中使用wp_enqueue_script()和wp_enqueue_style()引入js脚本和css样式表时,会生成一个版本号,如果你不亲自指定,版本号会是WordPress的版本号,比如3.4.2。版本号有好处,可以强制浏览器更...

mturoute–检测网路的mtu值
MTU

mturoute–检测网路的mtu值

admin 13年前(2013-11-15) 6022浏览

mturoute是一个检测你与目标网站的mtu值的windows软件,通过不断尝试发送不同大小的icmp ping包来确定mtu大小,由于使用了non-fragment标识,所以当发送icmp包太大,包不会被重封装,而是直接丢弃,不返回任何信息;这样...

JDK, JRE 和JVM的区别
JDK

JDK, JRE 和JVM的区别

admin 13年前(2013-11-14) 910浏览

JDK, JRE 和JVM是Java编程语言的核心概念。尽管它们看起来差不多,作为程序员我们也不怎么关心这些概念,但是它们是不同的针对特定目的的产品。这是一道常见的java面试题,而本文则会一一解释这些概念并给出它们之间的区别。 Java 开发工具包...

mac终端中显示tree的命令
命令

mac终端中显示tree的命令

admin 13年前(2013-11-12) 9333浏览

寻觅了良久终于找到了mac下如何在终端显示tree的命令了,作为从linux下转过来的人,还没适应mac的finder,还是喜欢在命令行下查看文件。 命令: find . -print | sed -e 's;[^/]*/;|____;g;s;___...

技术人必订阅的16个博客与介绍
博客

技术人必订阅的16个博客与介绍

admin 13年前(2013-11-12) 3046浏览

作者根据自身经验,挑选出16个博客出来,并且为每个挑选出的博客,附上个人对其的简单介绍。一来算是对过去的一个归纳与总结,二来也可以帮助大家更好的挑选。 挑选的标准: 博客更新的频率; 博客中好文章的比率; 博客文章,对我的帮助; 以下挑选出来的博客,...

VMware9/10 The MSI
未分类

VMware9/10 The MSI ” failed

admin 13年前(2013-10-30) 1804浏览

错误描述: VMware9 安装提示The MSI ” failed:直接双击VMWare 9/10程序出现错误“The MSI ” failed”。 解决方法: 1、解压VMWare的安装程序成带有msi文件的文件夹。可以进入命令行“开始->...

CentOS上搭建Nginx + Mono 运行 asp.net
centos

CentOS上搭建Nginx + Mono 运行 asp.net

admin 13年前(2013-10-22) 3368浏览

安装步骤: 一、获取开源相关程序: 1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库: sudo -sLANG=Cyum -y``install gcc gcc-c++ autoconf libjpeg libjpeg-de...

理解和配置 Linux 下的 Out of memory
Linux

理解和配置 Linux 下的 Out of memory

admin 13年前(2013-10-11) 14034浏览

最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的...

ISP国际网络结构演变
ISP

ISP国际网络结构演变

admin 13年前(2013-10-09) 5023浏览

当想在互联网上通信交流时,只要local ISP提供服务就行了,譬如中国电信,我们就能自由自在的上网了~但跨国通信呢,美国可没中国电信扎根,而是AT&T,Verizon等美国本土电信公司,但我们通过电信宽带访问google,facebook等...

RHEL 6系统启动时盘符漂移及解决
RedHat

RHEL 6系统启动时盘符漂移及解决

admin 13年前(2013-09-30) 4492浏览

在RHEL 6中安装新的SCSI设备后,可能出现盘符漂移情况,如原来系统盘所在的盘符为/dev/sda,加入新设备,重启系统后,盘符变为最后一个,如/dev/ssda。 盘符漂移原因 Linux内核中,SCSI硬盘盘符的分配与驱动扫描到的硬盘先后顺序...

丢包网络故障
丢包

丢包网络故障

admin 13年前(2013-09-28) 902浏览

某台「Nginx / PHP」服务器时不时出现HTTP请求响应卡住的现象。 开始我怀疑PHP有问题,但是通过查询Nginx的access日志,发现里面记录的PHP响应时间「$upstream_response_time」非常小,此外还通过Strace...

记一次TIME_WAIT网络故障
网络

记一次TIME_WAIT网络故障

admin 13年前(2013-09-28) 894浏览

最近发现一个PHP脚本时常出现连不上服务器的现象,调试了一下,发现是TIME_WAIT状态过多造成的,本文简要介绍一下解决问题的过程。 遇到这类问题,我习惯于先用strace命令跟踪了一下看看: shell> strace php /path/...

vSphere 5.5 无法连接 虚拟机 console 端口
虚拟化

vSphere 5.5 无法连接 虚拟机 console 端口

admin 13年前(2013-09-25) 1397浏览

今天听朋友说vsphere 5.5有几个很酷的功能, 就一时兴起装了一个在公司的服务器上面。 折腾完esxi, 就直接部署了一个从vmware download拉下来的vcenter server appliance 5.5, 初始化完了手贱就重启了...