最新 | 最热门 | 最高评价

+0  Linux 4.5

Tag: Linux | kernel | networking | Technology
IT牛人.117 发于 2016年03月14日 18:30 | 点击: 196 | 展开摘要
Linux 4.5 于 UTC-7 3月13日发布,代号是 Blurry Fish Butt。

Prominent features / 显著特性

copy offloading with new copy_file_range(2) system call

copy_file_range(2) 新系统调用,可避免在复制文件时通过用户空间传输数据的开销。该系统调用只比 cp 稍快,因为复制内存的开销相对于实际 I/O (瓶颈)来说都可以忽略不计。但对某些用例则非常有意义

查看全文: http://www.udpwork.com/item/15837.html

+0  被黑了

Tag: Technical | Linux
老王 发于 2016年03月07日 19:18 | 点击: 96 | 展开摘要
话说从前些天开始,我的某台服务器不时会出现外网访问响应速度变慢的情况,不过内网访问倒是一直正常。因为并不是核心服务器,所以一开始我便忽略了监控报警,但是随着服务器的可用性越来越差,我不得不腾出手来看看到底发生了什么。

既然是网络问题,那么可以在客户端用「mtr <IP>」检查一下网络情况:

mtr

发现丢包主要发生在最后一跳,接着可以在服务器用「sar -n DEV」检查带宽:

sar

明显可见 TX 流量时不时便会到达一定的高峰,说明服务器在向外发送大

查看全文: http://www.udpwork.com/item/15967.html

+0  使用qemu进行kernel调试

Tag: Linux | 虚拟化
xiaoding 发于 2016年03月05日 21:14 | 点击: 579 | 展开摘要
对linux有了一定了解之后,想要进一步提升,就需要了解kernel。读取源码是最好的学习方式。在调试用户态程序时,使用gdb来跟踪代码流程,查看代码调用栈是非常方便的。同样,在kernel中进行代码跟踪也有相应的工具kdb和kgdb。在使用kgdb的时候一般需要配置串口等方式。在个人开发显得很不方便。这里介绍一种使用qemu来对kernel进行调试的方法。

1.首先需要从kernel的源码进行编译,获得带有调试信息的vmlinux文件。

2.使用qemu来启动编译好的内

查看全文: http://www.udpwork.com/item/15301.html

+0  [转载]思维导图之iptables

Tag: Linux | iptables | network
leiqzhang 发于 2016年03月04日 16:55 | 点击: 662 | 展开摘要
转自: linux运维部落 » 思维导图之iptables

查看全文: http://www.udpwork.com/item/15298.html

+0  xen network PV driver 现状分析

Tag: Linux | 虚拟化 | Xen | 网络
xiaoding 发于 2016年02月23日 20:29 | 点击: 442 | 展开摘要
前言

在xen的虚拟化环境中,VM的网络通常都会使用PV driver来进行加速。关于PV driver的通信原理如下图所示。 简单来说,就是在domU和dom0之间实现了一个ring环,然后domU将需要通信的数据存在一个page中并挂在ring上,然后通过grant机制将domU的page授权给dom0访问,然后由dom0从ring中将接收到的数据进行相应处理。 本文不再赘述这一个过程,主要讲解现在主干版本3.17.8中PV driver使用到的一些虚拟网卡优化技术。

查看全文: http://www.udpwork.com/item/15246.html

+0  Secure OpenSSH

Tag: Linux | ssh | OpenSSH | networking | security | Technology
IT牛人.117 发于 2016年02月10日 18:30 | 点击: 171 | 展开摘要
I’ve been continuously learning OpenSSH (since 2006) and closely following its changes since version 6.7.

I personally consider start using Public Key Authentication and Host-based Authentication a milestone from a beginner to intermediate

查看全文: http://www.udpwork.com/item/15838.html

+0  New iptables Gotchas - SNAT VS MASQUERADE

Tag: Linux | iptables | networking | security | Technology
IT牛人.117 发于 2016年02月02日 14:01 | 点击: 145 | 展开摘要
Story

As a heavy user of iptables NAT rules, (advanced home networking, various VPNs on EC2 and other IaaS providers), I feel it’s time for me to better understand how NAT works under the hood with the help of iptables.

That’s why I start

查看全文: http://www.udpwork.com/item/15839.html

+0  Mouse Support Change in tmux 2.1

Tag: tmux | linux | networking | network | terminal | Technology
IT牛人.117 发于 2016年02月01日 08:56 | 点击: 156 | 展开摘要
tmux was updated to 2.1 on both Arch Linux (of course, it’s rolling!) back in October last year.

NOTE: homebrew for OS X was pretty quick, too.

I started to notice warnings when spawning the first tmux process.

/home/terry/.tmux.conf:65:

查看全文: http://www.udpwork.com/item/15840.html

+0  mtr 查看网络丢包率

Tag: Linux
ideawu 发于 2016年01月29日 22:38 | 点击: 926 | 展开摘要
mtr 8.8.8.8

Related posts:
必须放在循环中的pthread_cond_wait

用mplayer,toolame提取rmvb等视频文件中的音频为mp3

在Linux下使用IE(IES4Linux)

GNOME赢了桌面之争,Linux会输了战争吗?(英文)

GNOME中更改一类文件的图标

查看全文: http://www.udpwork.com/item/15160.html

+0  出现大量TCP连接状态CLOSE_WAIT的原因

Tag: Linux
ideawu 发于 2016年01月29日 14:38 | 点击: 893 | 展开摘要
1. 程序bug, 没有关闭socket.

2. 带宽不足.

Related posts:
iptables 封禁解封 IP

Linux 家目录目录下的 sent 文件

SSDB 使用 jemalloc

安装和使用Skype for Linux

在Debian Linux的GNOME环境下用BMP播放MP3音乐

查看全文: http://www.udpwork.com/item/15159.html

+0  获取当前shell脚本的路径, 支持软链接

Tag: Linux
ideawu 发于 2016年01月25日 14:53 | 点击: 793 | 展开摘要
获取当前shell脚本所在的路径(目录), 支持软链接.

DIR=`S=\`readlink "$0"\`; [ -z "$S" ] && S=$0; dirname $S`

Related posts:
Nginx + PHP 配置和启动脚本

开发搜索引擎 – PHP中文分词

SSDB 使用 jemalloc

安装和使用Skype for Linux

在Debian Linux的GNOME环境下用BMP播放MP3音乐

查看全文: http://www.udpwork.com/item/15155.html

+0  浅谈CLOSE_WAIT

Tag: Technical | Linux | TCP
老王 发于 2016年01月19日 20:19 | 点击: 89 | 展开摘要
TCP 有很多连接状态,每一个都够聊十块钱儿的,比如我们以前讨论过 TIME_WAIT 和 FIN_WAIT1,最近时不时听人提起 CLOSE_WAIT,感觉有必要梳理一下。

所谓 CLOSE_WAIT,借用某位大牛的话来说应该倒过来叫做 WAIT_CLOSE,也就是说「等待关闭」,如果你还不理解其含义,可以看看 TCP 关闭连接时的图例:

TCP Close

不要被图中的 client 和 server 所迷惑,你只要记住:主动关闭的一方发出 FIN 包,被动关闭的一

查看全文: http://www.udpwork.com/item/15969.html
|<<<1234567>>>| 一共47页, 554条记录