
Linux/UNIX学习
文章平均质量分 68
perddy
这个作者很懒,什么都没留下…
展开
-
Linux静态/动态链接库的创建和使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法:假设有下面几个文件: 头文件String.h,声明相关函数原形,内容如下: Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下: Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长转载 2007-09-13 13:48:00 · 553 阅读 · 0 评论 -
GDB概述
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果 你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。转载 2008-06-12 22:54:00 · 642 阅读 · 0 评论 -
Redhat 下服务启动相关的命令
1) Redhat 下几个服务启动相关的命令1 ntsysv2 setup3 chklist4 system-config-services其中system-config-services可以查看该服务的描述这个服务的描述从哪里读取,从/etc/init.d/下每一个注册了的服务的脚本里面的开头部分都会有。哪天自己写一个服务放到那下面和相关的rc..d目录下面试试看2) 一些命令的技巧1 ntsy转载 2008-12-08 13:27:00 · 2068 阅读 · 0 评论 -
Linux setitimer参数设定如何使用程序
linux setitimer转载 2010-08-15 23:27:00 · 2071 阅读 · 0 评论 -
Linux网络编程socket错误分析
linux socke error转载 2010-08-15 23:54:00 · 1445 阅读 · 0 评论 -
内核定时器
<br />转自:http://blog.chinaunix.net/u2/73528/showart_1131053.html<br /> <br />一、定义:<br />/include/linux/timer.h<br /> <br />structtimer_list {<br />structlist_head entry;<br />unsignedlong expires;<br />void(*function)(unsigned long);<br />unsigned转载 2010-08-19 23:37:00 · 676 阅读 · 0 评论 -
Busybox 裁剪[Z]
http://blogold.chinaunix.net/u2/75705/showart_1286345.html转载 2011-03-30 11:24:00 · 3607 阅读 · 0 评论 -
Source Insight使用指导
<!--@font-face {font-family:宋体}@font-face {font-family:"/@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inte转载 2008-03-21 11:18:00 · 900 阅读 · 0 评论 -
PPPOE模式下ubuntu虚拟机上网设置及SSH安装记录
由于需要使用linux,故在电脑上装了ubuntu虚拟机,但因家中使用了联通的PPPOE拨号模式,因此虚拟机无法上网,故无法更新安装一些需要的软件,遂找相关设置方法记录如下: 一、PPPOE下上网设置: 参考网址 http://wenku.baidu.原创 2011-10-16 23:47:25 · 1023 阅读 · 0 评论 -
学习如何在netfilter上开发一个自定义hook
记录相关网址: 1、Linux netfilter Hacking HOWTO http://www.netfilter.org/documentation/HOWTO/netfilter-hacking-HOWTO.html#toc3 2、优快云上一篇参考博文: A exa原创 2011-10-31 23:19:39 · 1340 阅读 · 0 评论 -
linux 下 select 和 epoll 的不同对比
今天和同事交流获知其在使用异步socket,并且明确说用的是epoll而非select, 顿觉知识需要更新换代了。epoll精髓http://www.cnblogs.com/OnlyXP/archive/2007/08/10/851222.htmlselect 和 epoll区别http://zccst.iteye.com/blog/10转载 2013-04-21 23:48:53 · 868 阅读 · 0 评论 -
linux下生成core dump文件方法及设置
转自:http://www.cppblog.com/kongque/archive/2011/03/07/141262.aspxcore dump的概念:A core dump is the recorded state of the working memory of a computer program at a specific time, generally when转载 2013-04-29 11:03:45 · 735 阅读 · 0 评论 -
LINXU查看硬件设备信息方法
转自:http://www.ha97.com/4120.htmlDmidecode 允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。一、DMI简介: DMI (Desktop Management Interface, DMI)就是帮助转载 2013-08-17 11:38:54 · 881 阅读 · 0 评论 -
solaris man page section
The following contains a brief description of each man page section and the information it references: Section 1 describes, in alphabetical order, commands available with the operating system. Sec原创 2007-12-24 11:30:00 · 623 阅读 · 0 评论 -
vim使用心得
转自: Adam的专栏 http://blog.youkuaiyun.com/adam8/archive/2007/07/13/1688086.aspx 2005年5月,我开始用VIM。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从VIM我才体会到,什么才是真正的编辑利器。在善用佳软或 其他论坛发文,我都是先在VIM中输入,并方便高效地编辑好格式,再贴到网上。而我的通讯转载 2007-12-18 15:27:00 · 1234 阅读 · 0 评论 -
分析Linux和windows动态库
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统 中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上转载 2007-09-13 13:50:00 · 678 阅读 · 0 评论 -
Linux 网络栈剖析 从 socket 到设备驱动程序
转自:http://www.ibm.com/developerworks/cn/linux/l-linux-networking-stack/index.html级别: 初级M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex2007 年 7 月 16 日 Linux® 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈转载 2008-01-23 23:23:00 · 838 阅读 · 0 评论 -
了解 TCP 系统调用序列
转自:http://www.ibm.com/developerworks/cn/aix/library/au-tcpsystemcalls/index.html从内核到应用程序级别的函数调用序列级别: 中级Bindu Anupama (anubindu@in.ibm.com), 软件工程师, IBM 2007 年 12 月 10 日TCP/IP 编程接口提供各种系统调用,以帮助转载 2008-01-23 22:13:00 · 1021 阅读 · 0 评论 -
Linux内核研究推荐书目
转自:http://blog.youkuaiyun.com/loef/archive/2004/11/02/163405.aspx 为推动国内 Linux 高级研究的推广,AKA 特意整理了一些 Linux 内核研究的优秀书籍列表。这些书籍列表均来自 AKA Linux系列讲座的一些主讲老师和一些内核方面有研究的朋友的真诚推荐,并无任何商业动机,是完全根据他们自己以前研究的心得总结出来的原创 2008-02-02 22:41:00 · 771 阅读 · 0 评论 -
类unix操作系统内核研究各阶段学习导引
转自:http://blog.youkuaiyun.com/superwiles/archive/2006/09/14/1220357.aspx 这是大半年前在麒麟的论坛上写的,看到这里也有很多初学的朋友,就老文再发一遍(做了点修正).请大家多指正.主要是开出了一些我认为很重要阶段性的书目.希望能有点用.做了一点修正.不禁想起以前做助教的时光,真是如白驹过隙,不堪回首. 欢迎转载 请原创 2008-02-02 22:38:00 · 710 阅读 · 0 评论 -
使用 Linux 系统调用的内核命令
级别: 中级M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex2007 年 4 月 17 日Linux® 系统调用 —— 我们每天都在使用它们。不过您清楚系统调用是如何在用户空间和内核之间执行的吗?本文将探究 Linux 系统调用接口(SCI),学习如何添加新的系统调用(以及实现这种功能的其他方法),并介绍与 SCI 有关的一些工具。转载 2007-11-26 11:40:00 · 888 阅读 · 0 评论 -
二十年来 UNIX 的发展史
早期历史 Thompson和Ritchie在1973年Purdue大学召开的操作系统原理研讨会上,发表了第一篇关于UNIX的论文。那时伯克利分校的Bob Fabry教授也在场,他立刻对UNIX产生兴趣,并得到一份拷贝,准备在伯克利做实验。 当时,伯克利分校仅有几台大型主机做批处理工作。因此,伯克利的计算机科学系、数学系和统计系联合订购了一台能够运行当时最新的第四版UNIX的PDP - 11转载 2007-12-03 16:42:00 · 959 阅读 · 0 评论 -
为Solaris服务器配置款安全的防火墙
连接网上的服务器系统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。传统意义上的防火墙技术分为三大类,“包过滤”(Packet Filtering)、“应用代理”(Application Proxy)和“状态检测”(Stateful Inspection),无论一个防火墙的实现过程多么复杂,归根结底都是在这三种技术的基础上进行转载 2007-12-05 08:58:00 · 1859 阅读 · 0 评论 -
IP Filter Based Firewalls HOWTO
xiaojl Brendan Conoboy Erik Fichtner $FreeBSD: src/share/examples/ipfilter/ipf-howto.txt,v 1.1.2.1 2002/04/27 20:04:18 darrenr Exp $摘要:本文档向初学者介绍IP Filter防火墙软件,同时介绍一些设计防火墙的基本方法。1.1声明作者对因该文档所造成的转载 2007-12-05 10:41:00 · 1146 阅读 · 0 评论 -
Inside the Linux Packet Filter
转自: http://www.linuxjournal.com/article/4852February 1st, 2002 by Gianluca Insolvibile in Security In Part I of this two-part series on the Linux Packet Filter, Gianluca describ转载 2007-12-06 18:45:00 · 1485 阅读 · 0 评论 -
整理的OpenSolaris和Solaris的资料
OpenSolaris是一个Sun的开源项目,而Solaris是Sun公司的基于OpenSolaris推出的一个自己的产品。 Solaris和OpenSolaris的关系与Redhat和Fedora的关系是类似的。 OpenSolaris是一个开源项目,包括了以CDDL为License的OpenSolaris代码,OpenSolaris开发组织, 还有OpenSol原创 2007-12-17 17:02:00 · 798 阅读 · 0 评论 -
vimrc的编写
转自: dream_awakes island 的blog http://www.cublog.cn/u/24647/showart_193774.html1 基本设置 set nocp该命令指定让 VIM 工作在不兼容模式下。 在 VIM 之前, 出现过一个非常流行的编辑器叫vi。 VIM 许多操作与 vi 很相似, 但也有许多操作与 vi 是不一样的。转载 2007-12-18 14:42:00 · 879 阅读 · 0 评论 -
The C10K Problem -- 翻译版
如今的web服务器需要同时处理上万个客户端了,难道不是吗?毕竟如今的网络已经非常庞大了。现在的计算机也很强大了,你只需要花大概1200美元就可以买一个有1000MHz处理器、2G内存、1000Mbit/sec网卡的机器。让我们看看 —— 分配给20000个客户端,每个50KHz、100Kbytes、50Kbit/sec。没有什么应用比为这两万个客户端的每一个,每秒从硬盘读取4Kbytes然后发转载 2016-03-07 00:01:29 · 2297 阅读 · 0 评论