最新 | 最热门 | 最高评价

+0  使用qemu进行kernel调试

Tag: Linux | 虚拟化
xiaoding 发于 2016年03月05日 21:14 | 点击: 2586 | 展开摘要
对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 | 点击: 1299 | 展开摘要
转自: linux运维部落 » 思维导图之iptables

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

+0  xen network PV driver 现状分析

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

在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 | 点击: 59748 | 展开摘要
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 | 点击: 14814 | 展开摘要
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 | 点击: 23826 | 展开摘要
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 | 点击: 1492 | 展开摘要
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 | 点击: 1401 | 展开摘要
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 | 点击: 1245 | 展开摘要
获取当前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 | 点击: 613 | 展开摘要
TCP 有很多连接状态,每一个都够聊十块钱儿的,比如我们以前讨论过 TIME_WAIT 和 FIN_WAIT1,最近时不时听人提起 CLOSE_WAIT,感觉有必要梳理一下。

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

TCP Close

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

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

+0  Linux统计网卡IP流量

Tag: Linux
ideawu 发于 2016年01月15日 20:33 | 点击: 1366 | 展开摘要
iftop -n -N -B -i eth1 -t -P

-n 不要反查主机名dns

-N 不要将端口解析为文字描述

-B 显示流量单位为字节, 而不是位

-i 指定网卡

-t 不要显示为字符窗口形式(类似top命令), 而是滚动输出

-P 按端口统计

Related posts:
SSH 信任限制只能执行 rsync 命令

Linux 核心编程 – fsync, write

如何为Linux生成和打上patch

Debian Linux 系统

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

+0  常用命令归纳:Linux/Oracle/JVM/Git

Tag: Framework & Tool | Git | JVM | Linux | Oracle
四火 发于 2015年12月07日 14:23 | 点击: 1554 | 展开摘要
经常用到一些命令,还总是忘掉的,就简单列在这里。总是现查也挺麻烦的。

Linux:

top mem consumer: sudo ps -aux | sort -k4nr | head -5 or top, then press M

connection number: netstat -an | grep ESTABLISHED | wc –l

process number: ps -ef | wc -l

threads of a process: p

查看全文: http://www.udpwork.com/item/14829.html
|<<<2345678>>>| 一共48页, 576条记录