Linux/Unix
文章平均质量分 63
jjw97_5
这个作者很懒,什么都没留下…
展开
-
使用extract-ikconfig获得内核的配置
extract-ikconfig在内核源码的scripts目录下,使用方法如下, Usage: extract-ikconfig 内核必须打开CONFIG_IKCONFI配置选项,才能使用此工具从内核镜像中取得配置。原创 2011-09-07 19:10:30 · 2521 阅读 · 0 评论 -
内核调试神器SystemTap — 简介与使用
原文请参考:http://blog.csdn.net/zhangskd/article/details/25708441A linux trace/probe tool.官网:https://sourceware.org/systemtap/ 简介 SystemTap是我目前所知的最强大的内核调试工具,有些家伙甚至说它无所不能:) (1) 发展历程Deb转载 2015-03-11 14:56:09 · 1128 阅读 · 0 评论 -
How to Install and Configure a VNC Server on RedHat Enterprise Linux (RHEL) 6
http://www.dell.com/support/article/us/en/19/SLN283098/ENArticle Summary: This article provides information on how to install and configure a VNC server on RedHat Enterprise Linux (RHEL) 6.T转载 2015-05-14 11:22:44 · 950 阅读 · 0 评论 -
用十条命令在一分钟内检查Linux服务器性能
http://www.infoq.com/cn/news/2015/12/linux-performance如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。转载 2016-02-12 16:49:05 · 3615 阅读 · 0 评论 -
编译64bit Linux Kernel 时报 genksyms 找不到
好久没有做Linux驱动开发的工作了,相关知识都丢到大海里去了。今天把2.6.32的内核下载下来,想编一下SCTP模块,居然出现下面的问题 /bin/sh: scripts/genksyms/genksyms: No such file or directory 查了查原因,原来是需要make sripts生成genksyms这个工具。 # m原创 2015-07-09 11:14:54 · 2623 阅读 · 0 评论 -
How to Enable EPEL Repository for RHEL/CentOS 7.x/6.x/5.x
Read Also : Install and Enable RPMForge Repository in RHEL/CentOS 7/6/5/4What is EPELEPEL (Extra Packages for Enterprise Linux) is open source and free community based repository project from Fe转载 2015-04-27 16:41:52 · 579 阅读 · 0 评论 -
Linux命令总结
ethtool, netstat原创 2014-12-08 18:05:32 · 604 阅读 · 0 评论 -
socket编程之addrinfo结构体与getaddrinfo函数
原文参考:http://blog.chinaunix.net/uid-26583794-id-3167485.htmladdrinfo结构体的定义如下: struct addrinfo { int ai_flags;/* customize behavior*/ int ai_family;/* address family*/转载 2015-02-13 16:27:06 · 603 阅读 · 0 评论 -
Linux IKE daemon “pluto”
原文大家可以参考http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/x2428.html。我这里只翻译了关于pluto这部分。文章可能稍微有些过时,不过还是有很大的参考价值的。例如在较老的Linux内核版本一般安装的是openswan,由于版权还是别的什么问题,现在改为了libreswan。 IKE daemon "pluto包含在*S/WA翻译 2015-02-11 17:12:24 · 1964 阅读 · 0 评论 -
NetBSD IPv6环境建立
参考http://www.netbsd.org/docs/network/ipv6/原创 2014-12-30 12:58:39 · 783 阅读 · 0 评论 -
Fedora 20配置TFTP服务器
1. 安装相关软件包 需要安装xinetd,tftp和tftp-server 3个软件包 # sudo yum install -y tftp tftp-server xinetd2. 修改配置文件 # vim /etc/xinetd.d/tftp service tftp { socket_type原创 2014-12-25 13:45:13 · 706 阅读 · 0 评论 -
FreeBSD--安装Strace
原文参考http://www.cyberciti.biz/faq/howto-installl-strace-under-freebsd/Q. 我想跟踪并调试我的应用程序并报告第三方的软件bug,我该如何安装Strace在FreeBSD操作系统?A. Strace是一个进程跟踪器,例如,它是一个调试工具,能够打印出进程本身或进程与子进程之间的所有的系统调用踪迹及接收到的信号。Str翻译 2015-01-13 09:50:32 · 1039 阅读 · 0 评论 -
如何在Linux环境创建GRE Tunnel
Question: I want to connect to remote networks by using a GRE tunnel. How can I create a GRE tunnel between two end points on Linux?GRE tunnels are IP-over-IP tunnels which can encapsulate IPv4/IPv6翻译 2014-12-05 14:39:59 · 4057 阅读 · 0 评论 -
建立Tahi IPv6测试环境
公司测试IPv6,需要一台装有FreeBSD的机器。从来没接触过FreeBSD,一切都要从零开始了。1. 安装 我使用U盘安装。U盘镜像文件可以去ftp://ftp.freebsd.org/pub/FreeBSD/releases下载。 用如下命令先把镜像拷到U盘: # dd if=FreeBSD-10.0-RELEASE-i386-memstick.img原创 2014-12-09 18:18:04 · 10457 阅读 · 2 评论 -
CPU中MMU的作用
MMU是个硬件,每当CPU访问一个地址的时候,从内存里面查table,把cpu想访问的那个虚拟地址转换成物理地址。因为mmu每次查table都要读内存,比较慢,就在内存和mmu之间弄了个缓存,这个缓存就是tlb,里面存着mmu最近访问过的table的内容,如果下次还访问table的这些项的话,就不用读内存里面的table,而是从tlb里面读,这样比较快。原创 2014-09-17 11:31:00 · 3102 阅读 · 0 评论 -
Driver开发常见问题
在Linux Kernel Driver开发的过程中,我们会设计到多个版本。有的时候再前一个版本这个接口还有,到了下一个版本,这个接口就不见了。以下简单总结以下一些重要的变化1. init_MUTEX 2.6.25及以后的linux内核版本废除了init_MUTEX函数 新版本使用sema_init函数2. ioctl 和 unlocked_ioctl原创 2014-04-02 11:36:43 · 979 阅读 · 0 评论 -
Linux call_usermodehelper()
先写个简单的例子 #include #include #include #include #include MODULE_LICENSE("DualBSD/GPL");static __init int hello_init(void){ int result = 0; char cmd_path[] = "/usr/原创 2012-03-05 17:39:26 · 1796 阅读 · 0 评论 -
Fedora 20常用软件安装
1. sudo yum install vim 安装的过程会报告如下错误信息: Running transaction check. Running transaction test Transaction check error: file /usr/share/man/manq/vim.1.gz from install of vim-common-2:原创 2014-11-20 16:52:04 · 1696 阅读 · 0 评论