随笔分类 - Linux
摘要:RePrint:http://hi.baidu.com/wangpeng1314/blog/item/212e9e1752377f064b90a7f5.html我们在安装新内核的时候,通常都会编辑lilo.conf 和grub.conf 文档。里面有一段“initrd=/boot/initrd-***.img”(其中的***表示内核的版本号)的我们都很少会注意到,有时候还会发现这一行不要也能够正常开机。那这个initrd***.img究竟是用来干什么的呢? 其实initrd***.img是个映像文档,类似ramdisk,把一段程式打包到img里,然后在开机的时候在内存里开辟一段区域,一般是2m
阅读全文
摘要:转自:http://bbs.chinaunix.net/thread-2264758-1-1.html菜鸟编译Linux内核 双眼皮的猪 菜鸟俺,最近研究了一下Linux内核的编译,有些许心得,望同大家分享一下,故有此文…我们这里要谈的不涉及到源码,只是一些内核编译的步骤及相关知识…因为本人是菜鸟。所以,也就希望和菜鸟们分享一下…首先,您要确定您有一台装有Linux的系统,编译内核可以在本机上直接对本机内核进行编译,也可以从网上下载内核在其基础上进行编译.我们这里详细讲一下升级内核的方法,您可以从www.kernel.org下载到最新的Kernel版本,我们这里以RedHat9为例(其他版本其
阅读全文
摘要:make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。 Makefile 在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作: make 根据Makefile编译源代码,连接,生成目标文件,可执行文件。 make clean 清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执...
阅读全文
摘要:URL:http://hi.baidu.com/software_one/blog/item/85c7ccedd70d6925acafd5e0.html 在linux里面,我们经常会遇到i386 i686 i486 I586 这些代码,例如查看内核版本: [root@localhost logs]# uname -a Linux localhost.localdomain 2.6.18-164.e...
阅读全文
摘要:转自:http://www.opsers.org/base/clean-up-on-the-linux-system-tmp-folder-you-may-want-to-know.html 我们知道,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题。 在RHEL\CentOS\Fedora\系统中(本...
阅读全文
摘要:转自:http://www.linuxsir.org/main/node/189 作者:北南南北 来自:LinuxSir.Org 摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结构,对于我们驾驭Linux还是有必要的。本文对Linux下比较重要的目录加以解说,以答初学者所说的“杂乱无章”目录结构,给一个简要的说明。 目录 1、什么是文件系统; 2、文件系统的组织结构简说; 3...
阅读全文
摘要:方法一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/version 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而...
阅读全文
摘要:一个用于网络摄像机的开源软件 --- mjpg-streamerhttp://sourceforge.net/projects/mjpg-streamerluther@gliethttp:~$ wget http://mjpg-streamer.svn.sourceforge.net/viewvc/mjpg-streamer.tar.gz?view=tar"MJPG-streamer", is a command line application that copied JPG-frame from a single input plugin to multiple out
阅读全文
摘要:原文:http://sourceforge.net/apps/mediawiki/mjpg-streamer/index.php?title=Main_PageAbouttheproject"MJPG-streamer",是用于从webcam摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器如Firehox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移动设备。她可以利用某些webcams的硬件压缩功能来降低服务器CPU的开销。她为嵌入式设备和一些常规服务器提供了一个轻量且更少CPU消耗的方案,因为她无需为视频帧压缩浪费大量的计
阅读全文
摘要:转 自:http://bbs.hdchina.org/viewthread.php?tid=94749mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。可以在公司,通过访问家里安装的摄像头查看家里的情况,对于有小孩的家长很有帮助。如果刚好手头上一个能安装openwrt带USB接口的路由器,可以使用本文介绍的方法来配置。我现在用的罗技的C270,效果不错。mjpg-streamer 需要很少的CPU和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用。1. 安装在openwrt系统下,需要安装以下摄像头的驱动。o
阅读全文
摘要:转自:http://blog.csdn.net/ldreams/archive/2010/10/09/5929643.aspxUVC,全称为:USB video class 或USB video device class UVC既电脑硬件在不需要安装任何的驱动程序下即插即用,因为其驱动程序已经固化在硬件的芯片里面。可以使用UVC技术的包括摄像头、数码相机、类比影像转换器、电视棒及静态影像相机等设备。 最新的UVC版本为UVC 1.1,由USB Implementers Forum定义包括基本协议及负载格式。 网络摄像头是第一个支持UVC而且也是数量最多的UVC设备,目前,操作系统只要是 Win
阅读全文
摘要:char * strtok ( char *string, const char *delimiters);Sequentially truncate string if delimiter is found. Ifstringis notNULL, the function scansstringfor the first occurrence of any character included indelimiters. If it is found, the function overwrites the delimiter instringby a null-character and
阅读全文
摘要:目的:延时一段时间让页面跳转到制定页面.代码如下:<html><head><title>wenhao Test</title><meta http-equiv="refresh" content="5; url=http://www.sunplusedu.com"></head><body> <h1>你好,我是wenhao!</h1></body></html>重点:<meta http-equiv="ref
阅读全文
摘要:今天,看了同学写的HTML代码很糟糕.就自己重写了一下.了解了一些HTML.CSS知识.现记录在这里.先给大家一个比较好的CSS教程网站:http://www.w3school.com.cn/css/index.aspCSS 概述CSS 指层叠样式表 (CascadingStyleSheets)样式定义如何显示HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS 文件中多个样式定义可层叠为一要加入CSS.需要如下写: <style type="text/css"&
阅读全文
摘要:目的:写一个登录窗口,输入帐号和密码,正确时返回成功.不正确时返回失败.下面看下 html代码:<html> <head> <TITLE>CGI3:登录</TITLE> </head> </body> <FORM ACTION="/cgi-bin/demo3.cgi" METHOD="POST"> <P>用户名:<INPUT NAME="name"><BR> <P>用户名:<INPUT TYPE=&
阅读全文
摘要:效果:点击确定按钮,调用CGI程序,实现CGI的调用。<html> <head> <title>CGI:Test</title> </head> <body> <form action="/cgi-bin/demo1.cgi"> <p>这是一个CGI的Test程序</p> <input type="submit" value="确定"> </form> </body></html>
阅读全文
摘要:我把网页挂载到nfs下面的文件中(需要新建一个文件www),不过这样很方便!安装过程==========================================================1)在www.boa.org下载boa-0.94.13.tar.gz并解压# tar -zxvf boa-0.94.13.tar.gz2)在src目录下运行./configure3)生成Makefile文件,修改CC = arm-linux-gccCPP = arm-linux-gcc–E(1)将boa.c文件中以下几行判断去掉即可。if(setuid(0)!=-1){DIE("icky
阅读全文
摘要:boa服务器移植:一> 编译boa程序1. www.boa.org下载boa-0.94.13.tar.gz2. 解压3. ./configure4. make编译时用2.95.3以上的版本会出错:util.c: 100: 1: pasting “t” and “->” does not give a valid preprocessing token make: [util.o] Error1解决方法:方法1>. 修改compat.h中的#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff为:#define TIMEZONE_OFF
阅读全文
摘要:转自:http://hi.baidu.com/operationsystem/blog/item/69461bfbe24c8a9f58ee9042.html带缓存的文件操作是标准C 库的实现,第一次调用带缓存的文件操作函数时标准库会自动分配内存并且读出一段固定大小的内容存储在缓存中。所以以后每次的读写操作并不是针对硬盘上的文件直接进行的,而是针对内存中的缓存的。何时从硬盘中读取文件或者向硬盘中写入文件有标准库的机制控制。 不带缓存的文件操作通常都是系统提供的系统调用,更加低级,直接从硬盘中读取和写入文件,由于IO瓶颈的原因,速度并不如意,而且原子操作需要程序员自己保证,但使用得当的话效率并不差
阅读全文
摘要:文件操作篇closecreatdupdup2fcntlflockfsynclseekmkstempopenreadsyncwriteclose(关闭文件) 相关函数 open,fcntl,shutdown,unlink,fclose表头文件 #include<unistd.h>定义函数 int close(int fd);函数说明 当使用完文件后若已不再需要则可使用close()关闭该文件,二close()会让数据写回磁盘,并释放该文件所占用的资源。参数fd为先前由open()或creat()所返回的文件描述词。返回值 若文件顺利关闭则返回0,发生错误时返回-1。错误代码 EBAD
阅读全文

浙公网安备 33010602011771号