linux
文章平均质量分 67
iwtg
上海浦东,自由职业者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LINUX 内核OOPS】:一个潜藏4年之久的内核bug
前段时间,一哥们在论坛里对kernel route部分的一段代码有疑惑,于是就抽空帮忙看了下。代码如下:点击(此处)折叠或打开 #ifdef CONFIG_IP_ROUTE_MULTIPATH#define FIB_RES_NH(res)((res).fi->fib_nh[(res).nh_sel])#define FIB_TABLE_HAS转载 2013-03-17 16:01:22 · 785 阅读 · 0 评论 -
linux资源-安全相关
linux安全专家经常光顾的地方,大家可以根据喜好则优选择http://www.megasecurity.orghttp://www.k-otik.com/http://www.derkeiler.com/http://www.backtrace.de/http://sourceforge.net/http://lists.netsys.com/http://www原创 2013-05-19 16:04:25 · 586 阅读 · 0 评论 -
[LINUX问答]内核编译
1、make mrproperroot@ubuntu:/boot# cd /usr/src/linux-source-3.5.0/root@ubuntu:/usr/src/linux-source-3.5.0# make mrproper CLEAN /usr/src/linux-source-3.5.0/debian/root@ubuntu:/usr/src/linux-s原创 2013-04-14 12:39:38 · 841 阅读 · 0 评论 -
【linux问答】linux & win 压缩解压缩
1、压缩解压 2、Windows下如何解压tar.xz文件 使用最新版本的7zip 就可以解压xz文件 注:XZ压缩最新压缩率之王,xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具,不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以可以忽略。xz -z 要压缩的文件原创 2013-03-23 12:08:26 · 818 阅读 · 0 评论 -
【linux问答】ubuntu root密码,SSH服务安装等常用操作
1、root密码设置user03@ubuntu:~$ sudo passwd[sudo] password for user03: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfullyuser03@ubuntu:~$ suPassword: r原创 2013-03-17 19:05:12 · 873 阅读 · 2 评论 -
【linux】soft or hard lockup
内核软死锁(soft lockup)bug原因分析Soft lockup名称解释:所谓,soft lockup就是说,这个bug没有让系统彻底死机,但是若干个进程(或者kernel thread)被锁死在了某个状态(一般在内核区域),很多情况下这个是由于内核锁的使用的问题。Linux内核对于每一个cpu都有一个监控进程,在技术界这个叫做watchdog(看门狗)。通过ps –ef |原创 2013-03-25 21:49:44 · 1657 阅读 · 0 评论 -
【源码】常用源代码集合
1、vxworks5.5 源代码下载 http://download.youkuaiyun.com/detail/iwtg/5103483原创 2013-03-25 20:16:03 · 773 阅读 · 0 评论 -
GCC 4.8 Release
GCC used to stand for the GNU C Compiler, but since the compiler supports several other languages aside from C, it now stands for the GNU Compiler Collection.1)gcc4.8 --------- 2013-03-22http:原创 2013-03-23 16:16:43 · 702 阅读 · 0 评论 -
【linux】驱动程序创建和读写进程文件
代码框架如下, my_proc_file_read,my_proc_file_write等完整代码参见http://download.youkuaiyun.com/detail/iwtg/5222961static struct proc_dir_entry *my_proc_entry;static char *cookie_pot; // Space for my_proc_file原创 2013-04-05 15:11:24 · 934 阅读 · 0 评论 -
【linux】kdump转储文件分析工具
LKCD(Linux Kernel Crash Dump) 是 Linux 下第一个内核崩溃内存转储项目,它最初由 SGI 的工程师开发和维护。它提供了一种可靠的方法来发现、保存和检查系统的崩溃。LKCD 作为 Linux 内核的一个补丁,它一直以来都没有被接收进入内核的主线。目前该项目已经完全停止开发。Diskdump 是另外一个内核崩溃内存转储的内核补丁,它由塔高 (Takao Indoh转载 2013-03-17 19:54:14 · 2728 阅读 · 0 评论 -
【linux】grub2
Grub 2(GRand Unified Bootloader, version 2)是Grub的第二版。Grub 2对Grub的接口进行了完整到重写,基于PUPA(详细介绍)项目到研究,Grub 2更模块化并且更方便扩展,Grub 2的一些提升如下:具有图形化界面,支持主题模块化加载夸平台的兼容性支持脚本自定义的启动项目定义修改分区命名Grub 2结构Grub原创 2013-03-17 20:39:57 · 610 阅读 · 0 评论 -
【linux】kdump 简介 & 配置、触发等
0、Kdump 的概念出现在 2005 左右,是迄今为止最可靠的内核转存机制,已经被主要的 linux™ 厂商选用 LKCD(Linux Kernel Crash Dump),netdump,diskdump 已被纳入 LDPs(Linux Documen-tation Project) 内核。SUSE 和 RedHat 都对 kdump 有技术支持。 1、kdu原创 2013-03-17 19:44:05 · 12265 阅读 · 0 评论 -
【linux】 pagecache
一、page cache简介page cache,又称pcache,其中文名称为页高速缓冲存储器,简称页高缓。page cache的大小为一页,通常为4K。在linux读写文件时,它用于缓存文件的逻辑内容,从而加快对磁盘上映像和数据的访问。 二、page cache的功能详解在从外存的一页到内存的一页的映射过程中,page cache与buffer cache、swap c转载 2013-03-17 16:15:29 · 4073 阅读 · 0 评论 -
【性能优化】:likely和unlikely
1、宏定义#define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __builtin_expect(!!(x), 0)2、使用举例if (likely(value))if (likely(a>b)) 3、为什么提升性能这里的__built_expect()函数是gcc(version >原创 2013-03-17 16:22:36 · 1435 阅读 · 0 评论 -
SIGTERM与SIGKILL
SIGTERM vs. SIGKILLSending signals to processes using kill on a Unix system is not a new topic for most systems administrators, but I’ve been asked many times about the difference between kill and原创 2013-09-28 18:59:50 · 1082 阅读 · 0 评论
分享