
Linux
文章平均质量分 75
manio
这个作者很懒,什么都没留下…
展开
-
Fedora Core 5下802.1X上网详细过程
搬宿舍了,这边用的是华为的802.1X的东东。如果不能在LINUX里上网怎么行?搞了一个晚上,终于PASS了。呵呵,写下来,大家分享。 总觉得网上的教程不太详细,在这里力求写得详细些、傻瓜些~这里我只照顾FC5的用户,某天再扩展一下吧。系统:LINUX FEDORA CORE 5所需软件:http://olpc.download.redhat.com/olpc/rawhide-snapsho原创 2006-09-06 00:23:00 · 1388 阅读 · 0 评论 -
打造完美Linux操作系统:实用小窍门
Linux的灵活性表现在多个方面,达到同一目的的多种途径和快速解决问题,就是表现之一,这同时产生了很多小窍门,我们这里介绍一下常见的一些小窍门。 1、不重起电脑而仅重起GNOME桌面 保存和关闭需要保存的文件后,用Ctrl-Alt-Backspace 组合键就可重启GNOME,如果Ctrl-Alt-Backspace 组合键被禁用,可以输入 sudo /et转载 2006-08-05 21:39:00 · 1141 阅读 · 0 评论 -
Linux C 函数介绍
与环境变量相关:getenv(取得环境变量内容)相关函数 putenv,setenv,unsetenv表头文件 #includestdlib.h>定义函数 char * getenv(const char *name);函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为原创 2006-08-08 14:11:00 · 988 阅读 · 0 评论 -
系统配置:GRUB安装配置及使用汇总
(一)安装linux时安装grub. 安装redhat linux时会提示安装引导程序,如果选择grub为引导程序,建议把grub安装到硬盘的引导扇区MBR.grub 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT、2000、XP。 (二)grub的配置 一旦选择了grub为引导程序,下转载 2006-08-17 01:03:00 · 1897 阅读 · 0 评论 -
fork()学习经典贴,精彩!此贴讨论了两年!
原文地址:http://www.chinaunix.net/jh/23/311067.html [精彩] fork的一个例子,好像人家是讲得很详细了,我还是不明白原创 2006-08-15 02:01:00 · 1966 阅读 · 0 评论 -
我的自制shell,MINI型
像普通C程序一样编译运行即可。mini.h/*filename:mini.h*/#define WHITESPACE " ., &"#define MAX_ARG_LEN 10#define MAX_DIRS 20#define MAX_PATH_LEN 100#define STD_INPUT 0#define STD原创 2006-08-15 12:25:00 · 2264 阅读 · 0 评论 -
理解正则表达式
我对"(/w)((?=/1/1/1)(/1))+" 的理解:(?=/1/1/1)修饰其后的(/1),在/w后有+个(/1),每个(/1)后必须接有三个/1(即/1/1/1)。(+修饰的是(/1))对于预搜索与反向预搜索,意思就是从被修饰的字符开始向后搜索与向前搜索。 "(((?!uv)/w)+)"匹配"cccuvkkk ooouaaavkk"第一个匹配的是:ccc原理:找到第一个原创 2006-08-29 02:05:00 · 1563 阅读 · 0 评论 -
2.6内核上一步一步配置LVS(Linux Virtual Server)
Linux Virtual Server(LVS)的配置方法,网上虽然是能搜到很多,但无外外乎是那几个版本。这些版本大都只是写了如何这样配置,而没有为什么这样配置,还有很多基础性的东西是默认读者已知了,就没有讲明白。 最近成功在学校机房配置了一台调度器(Director)、两台服务器(Real Server)的集群服务器,用一台客户机来访问。我的配置有比较高的可实现性,所有计算机都在同一个局域网内原创 2007-02-04 21:57:00 · 11602 阅读 · 1 评论 -
manio的libpcap使用总结
要包含文件pcap.h1.获取设备名使用char * pcap_lookupdev ( char * errbuf );来获取设备名,例如返回"eth0",errbuf是出错信息字符串,一旦函数出错,其中将会包括出错信息errbuf一般定义为char errbuf[PCAP_ERRBUF_SIZE];2.获取设备描述符就像对文件操作时要取得文件描述符一样,在这里要取得网卡的描述符pcap_原创 2007-06-04 00:22:00 · 2376 阅读 · 0 评论 -
理解Qt多线程类
POINT 1:QThread类的实例与普通类的实例没什么不同,只是运行着的run()函数会不同 例1:class MThread :public QThread{public: MThread(); ~MThread(); void run(); void foo(); ... };class M原创 2008-08-19 10:51:00 · 2954 阅读 · 0 评论 -
RedHat Linux常见日志文件和常用命令
成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。 Linux 日志存储在 /var/log 目录中。这里有几个由系统维护的日志文件,但其他服务和程序也可能会把它们的日志放在这里。大多数转载 2006-08-05 15:51:00 · 1503 阅读 · 0 评论 -
/proc文件系统文件含义
转自赛辿网/proc虚拟文件系统 /proc虚拟文件系统(也叫procfs)是Unix操作 系统所使用的虚拟文件系统的Linux实现,包括Sun Solaris、LinuxBSD。在/proc开始时,它以一个标准文件系统出现,并包含与正在运行的进程IDs同样名字的文件。然而,在/proc中 的文件不占用磁盘空间,它们存在于工作存储器(内存)中。/proc最初的目的是便于进程信息的存取,但是现在转载 2006-08-03 01:38:00 · 1308 阅读 · 0 评论 -
一个简单的linux下网络程序实例-网络编程入门
系统:fedora core 5服务器端程序:/* server */#include stdio.h>#include sys/types.h>#include netinet/in.h>#include sys/socket.h>#include netdb.h>#include unistd.h>#include string.h>#include arpa/inet.h>#de原创 2006-10-13 15:10:00 · 4439 阅读 · 1 评论 -
入门多线程服务器程序实例
fedora core 5g++服务器端程序:#include stdlib.h>#include sys/types.h>#include sys/socket.h>#include netinet/in.h>#include unistd.h>#include pthread.h>#include stdio.h>#include string.h>#include arpa/in原创 2006-10-13 17:53:00 · 1895 阅读 · 0 评论 -
Linux Fedro Core 5下PPPOE上网配置全记录
网上的教程很多,但就会因为一些小问题的不同,导致了最终不能正常地上网。在这里,记录的我在LINUX上网配置中的坚辛历程(10hour)......相关信息:操作系统:Red Hat Linux Fedora Core 5地点:桂林市阳朔县阳朔镇服务商:桂林铁通ADSL MODEM:普天 cp adsl02-b网卡:顶新主板自带realtek步骤:1、在WINDOWS里用IPCONFIG/ALL,原创 2006-07-22 02:29:00 · 2332 阅读 · 0 评论 -
解决在字符终端下用英文,而在Xwindow下用中文
现在大家用linux也许会碰到这样的问题。把系统语言选择为中文以后,Xwindow下是很好用中文输入法也不错。但是回到字符终端下,如果没有安装中文终端软件如cce的话用一些软件如vi是软件里的提示信息就会变成乱码。当然如果你启动cce就不会了。现在就是怎么解决在字符终端下用英文,而在Xwindow下用中文呢,下面告诉你答案:编辑一个很简单的shell:export LC_ALL=zh_CN.GB2转载 2006-07-21 20:36:00 · 1205 阅读 · 0 评论 -
Linux学习资源搜集
编译你自己的Linux内核(Kernel)http://www.linuxfocus.org/ChineseGB/July2002/article252.shtml linux kernel官方:www.kernel.org (En) linux源码网上阅读: http://lxr.linux.no/source/ (En) joyfire同志的积累:http://joyfire.net/ 《原创 2006-07-24 17:28:00 · 1091 阅读 · 0 评论 -
Linux 入门时必学60文件处理个命令
转自赛迪网 Linux系统信息存放在文件里,文件与普通的公务文件 类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程 序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供转载 2006-08-05 15:23:00 · 1041 阅读 · 0 评论 -
学会Linux下C语言编程--基础知识
前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器. 假设我们转载 2006-08-05 22:09:00 · 1062 阅读 · 0 评论 -
proc文件系统,网络参数详解
转自:中国linux公社http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=2609proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如转载 2006-08-03 00:55:00 · 988 阅读 · 0 评论 -
C编程错误集锦
错误代码:/* get the NUMth line of a file */char *getN( FILE *iop,int n){ char line[300]; rewind(iop); int i; for( i = 1; i n ; i++ ) fgets(line, 1000, iop); return line;}lin原创 2006-08-04 00:18:00 · 1043 阅读 · 0 评论 -
观察Linux行为(通过/proc)
节选自赛迪网 引用: /proc虚拟文件系统 /proc虚拟文件系统(也叫procfs)是Unix操作 系统所使用的虚拟文件系统的Linux实现,包括Sun Solaris、LinuxBSD。在/proc开始时,它以一个标准文件系统出现,并包含与正在运行的进程IDs原创 2006-08-04 14:18:00 · 2416 阅读 · 0 评论 -
Mr. Process的一生-Linux内核的社会视角 (1)调度
Written by manio (http://blog.youkuaiyun.com/manio)Linux内核是一个无比复杂的系统,要想看清大致的脉络也非易事。其实,可以把运行中的Linux想像成一个人类的社会,当中的进程就是社会中的人。人有生老病死,进程有创建、异常、终止。人有各种各样的财产,进程有对应的地址空间、设备等等。人被各种各样的东西限制着,被人管着,进程也是。内核无比巨大,从哪着手?我想原创 2010-01-08 19:41:00 · 1511 阅读 · 0 评论