最新消息:

Linux

Linux双网卡配置两个网关导致网络无法使用

Linux双网卡配置两个网关导致网络无法使用

admin 10年前 (2014-11-21) 3574浏览 0评论

Linux服务器有两个网卡,配置eth0为公网使用,eth1为内网使用。 分别为两个网卡配置IP地址,DNS,网关等。重启生效后,发现无法访问公网,ping网关也能ping通,ping同一个网关下的其他公网地址也能ping通。 1> 刚开始pi...

RHEL6.4内核转储及查看

RHEL6.4内核转储及查看

admin 10年前 (2014-11-14) 3921浏览 0评论

一. 安装包: 1. crash(通过yum安装) 2. kernel-debuginfo-2.6.32-358.el6.x86_64.rpm 3. kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_...

查询linux自动重新启动原因

查询linux自动重新启动原因

admin 10年前 (2014-11-05) 8445浏览 0评论

背景:今天自己的vps服务器突然重启了,不知何原因,下面这些方法好像也没看明白,先写这儿。 1、Linux 服务器因 CPU 温度过高自动重启 http://www.s2.cn/news.php?id=33 2、Linux服务器不明原因重启了,怎么查...

linux动态库的种种要点

linux动态库的种种要点

admin 10年前 (2014-11-05) 3210浏览 0评论

linux下使用动态库,基本用起来还是很容易。但如果我们的程序中大量使用动态库来实现各种框架/插件,那么就会遇到一些坑,掌握这些坑才有利于程序更稳健地运行。 本篇先谈谈动态库符号方面的问题。 测试代码可以在github上找到 符号查找 一个应用程序t...

Linux文件空洞与稀疏文件

Linux文件空洞与稀疏文件

admin 10年前 (2014-09-13) 10249浏览 1评论

1、Linux文件空洞与稀疏文件 2、文件系统数据存储 3、文件系统调试 文件空洞 在UNIX文件操作中,文件位移量可以大于文件的当前长度 在这种情况下,对该文件的下一次写将延长该文件,并在文件中构成一个空洞。位于文件中但没有写过的字节 都被设为 0...

Linux ext3/ext4文件系统中同步写放大问题

Linux ext3/ext4文件系统中同步写放大问题

admin 10年前 (2014-09-12) 3498浏览 0评论

现象:    客户在ext4文件系统下,以4KB数据块大小同步写性能在47MB/s左右,和PCI-E SSD 4K同步写性能200MB/s有差距。 根因分析:    1、文件系统下4KB同步写性能与200MB/s有差距,与文件系统行为有关。文件系统存...

Linux 下的迅雷 Python 版

Linux 下的迅雷 Python 版

admin 10年前 (2014-09-12) 3530浏览 0评论

ux 下该不该有迅雷,这个问题一直存在分歧,在此也不予讨论。不过,迅雷抗死链的作用是巨大的,这点是不容置疑的,很多人确实用得着。 有需求就有市场,于是乎,Ubuntu 中文论坛的一位 放出了 furl 这个小程序 ,不但可以解析迅雷的 thunder...

Linux 内核的几篇心得

Linux 内核的几篇心得

admin 10年前 (2014-09-12) 2621浏览 0评论

其中一门课程是《Linux 操作系统分析》,推上的同学可能想起我之前说过的用 Kubuntu 的女老师了,没错,就是她! 讲得如何精彩在此就不详述了,有兴趣的同学可以访问 她的主页 ,里面还有全套的课件可供下载。 这里分享几篇我的作业,也就是老师主页...

Linux物理内存页面分配

Linux物理内存页面分配

admin 10年前 (2014-09-12) 3778浏览 0评论

在用户态C语言程序中,我们对内存分配函数malloc()或calloc()非常熟悉;函数执行成功,就会返回需要的内存起始地址。显然这些函数在在内核态没法运行,在内核态有专门的内存申请/释放函数。 Linux内核中,如何分配和回收内存?空闲内存如何管理...

如何查看Linux上程序或进程用到的库

如何查看Linux上程序或进程用到的库

admin 10年前 (2014-08-26) 3378浏览 0评论

问题:我想知道当我调用一个特定的可执行文件在运行时载入了哪些共享库。是否有方法可以明确Linux上可执行程序或运行进程的共享库依赖关系? 查看可执行程序的共享库依赖关系 要找出某个特定可执行依赖的库,可以使用ldd命令。这个命令调用动态链接器去找到程...

linux诡异的半连接(SYN_RECV)队列长度(二)

linux诡异的半连接(SYN_RECV)队列长度(二)

admin 10年前 (2014-08-14) 5300浏览 0评论

继续上回:linux诡异的半连接(SYN_RECV)队列长度(一) 我们已经确认了全连接队列的长度计算,接下来继续寻找半连接队列长度。 试着慢慢减小tcp_max_syn_backlog的值,但还是看不到半连接状态数量的变化。 实在没什么思路,只能G...

关于半连接队列的释疑

关于半连接队列的释疑

admin 10年前 (2014-08-14) 4509浏览 0评论

关于半连接队列的释疑1、到底那个是半连接队列 /** struct listen_sock - listen state  *  * @max_qlen_log - log_2 of maximal queued SYNs/REQUESTs  */ ...

linux诡异的半连接(SYN_RECV)队列长度(一)

linux诡异的半连接(SYN_RECV)队列长度(一)

admin 10年前 (2014-08-14) 4506浏览 0评论

最近在学习TCP方面的基础知识,对于古老的SYN Flood也有了更多认识。SYN Flood利用的是TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。 SYN Flood的原理简单,实现也不...

Linux日志messages重定向

Linux日志messages重定向

admin 10年前 (2014-07-16) 3766浏览 0评论

里面的部分日志重定向呢? 目的就是想把下面的日志屏蔽掉;(或者把下面的日志重定向到其他文件夹也可以) Nov 27 16:21:41 localhost snmpd[3347]: Connection from UDP: [192.168.0.1]:...

tailf and tail -f

tailf and tail -f

admin 10年前 (2014-07-16) 6282浏览 0评论

缘起    有一个日志文件,很大很大;当想看最新的写入的时候,首先想到的是tailf,大概是因为 tailf 比 tail -f 少2个字符吧。但是,许久没有输出,感觉不应该的,不管文件有多大,从文件尾部开始查还是比较快的;换用tail -f 试试,...

linux内核软中断引起大量丢包

linux内核软中断引起大量丢包

admin 10年前 (2014-07-15) 5633浏览 0评论

        最近用linux做nat多出口时,遇到的几个问题,经过一个星期的资料查找跟具体实践终于给解决了,由于的问题复杂性,加之个人水平十分有限,解决的过程十分的痛苦,为了使更多的人,不痛苦或者少痛苦一点,介绍一下问题解决的过程。 先说说 环境...