2013年6月30日
摘要: read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name //从键盘输入echo "hello $name,welcome to my program" //显示信息exit 0 //退出shell程序。//********************************由于read命令提供了-p参数,允许在re 阅读全文
posted @ 2013-06-30 19:06 Nickleback 阅读(353) 评论(0) 推荐(0) 编辑
摘要: int open(const char *path, int access,int mode) path 要打开的文件路径和名称 access 访问模式,宏定义和含义如下: O_RDONLY 1 只读打开 O_WRONLY 2 只写打开 O_RDWR 4 读写打开 还可选择以下模式与以上3种基本模式相与: O_CREAT 0x0100 创建一个文件并打开 O_TRUNC 0x0200 打开一个已存在的文件并将文件长度设置为0,其他属性保持 O_EXCL 0x0400 未使用 O_APPEND 0x0800 追加打开文件 O_TEXT 0x4000 打开文本文件翻译CR-LF控制字符 O_BIN 阅读全文
posted @ 2013-06-30 18:13 Nickleback 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Linux服务器承担整个校园网访问因特网的网关,在Linux环境中,有一个非常灵活的IP过滤工具是iptables,这个工具在使用的时候可以设置多个条件同时满足才允许通过IP数据,利用这个功能就可以实现地址绑定功能。设计理念是只有IP地址和MAC地址同时满足条件时才允许数据转发,命令如下:iptables -P FORWARD DROPiptables -A FORWARD -s 192.168.6.200 -m mac --mac-source 00:11:5B:EF:7A:D8 -j ACCEPTiptables -A FORWARD -s 192.168.6.201 -m mac --m 阅读全文
posted @ 2013-06-30 15:44 Nickleback 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 这里(http://en.wikipedia.org/wiki/Mac_address)有关于MAC地址的一些信息。查询现有设置iptables -S [chain]比如:针对1中所设 input 类,要查询则输入 iptables -S INPUT 删除已有设置 iptables -D [chain] [chain-num]可配合查询使用,chain-num为查询结果中的行数1、阻止MAC地址为XX:XX:XX:XX:XX:XX主机的所有通信:iptables -A INPUT -m mac --mac-source XX:XX:XX:XX:XX:XX -j DROP2、允许MAC地址为XX 阅读全文
posted @ 2013-06-30 15:25 Nickleback 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 最近做了一下ntp的移植,把心得和大家共享一下,虽然网上有很多关于ntp的移植文件,但是都很简单,好像没有遇到任何的问题,可是我却遇到了不少啊。第一步:设定交叉编译器的路径初学者经常漏掉的一步,万一没设定就是以主机的gcc在编,变成主机执行了。export PATH=:$PATH:/home/jlass#includestruct timex txc;估计是这个版本的gcc没定义HAVE___ADJTIMEX引起的,不管了,把#includestruct timex txc;放到最上面去。总算是编译通过了。make install第三步:安装ntp去source/bin下把需要的文件拷到开发板 阅读全文
posted @ 2013-06-30 13:59 Nickleback 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 在我刚接触网络知识的时候,有时候总是会被一个问题所困扰,那就是桥接、交换和路由之间的区别,相信大部分初学计算机网络知识的网友朋友都会有这样的情 况。前几天就遇到了一位网友朋友提出这样的疑问,今天我就带大家来了解什么是桥接、交换和路由,并且对于三者之间的区别及应用场景做个详细的介绍。1、什么是桥接桥接工作在OSI网络参考模型的第二层数据链路层,是一种以MAC地址来作为判断依据来将网络划分成两个不同物理段的技术,其被广泛应用于早期的计算机网络当中。我们都知道,以太网是一种共享网络传输介质的技术,在这种技术下,如果一台计算机发送数据的时候,在同一物理网络介质上的计算机都需要接收,在接收后分析目的MA 阅读全文
posted @ 2013-06-30 13:53 Nickleback 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 摘要:在详细介绍一种嵌入式Web服务器BOA的实现与配置方法的基础上,以一个Web在线远程监控GPIO(通用输入/输出)的程序为实例,介绍嵌入式Linux系统下CPU程序设计技术。 关键词:嵌入式系统Linux BOA CGI GPIO1 概述随着互联网应用的普及,越来越多的信息化产品需要接入互联网通过Web页面进行远程访问。嵌入式Web系统提供了一种经济、实用的互联网嵌入式接入方案。这里结合一种嵌入式Web Server BOA来介绍嵌入式Linux系统下的CGI程序设计技术。2 Web Server BOA的实现与配置2.1 uClinux下,主要有三个Web Server:HTTP... 阅读全文
posted @ 2013-06-30 13:52 Nickleback 阅读(544) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:51 Nickleback 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:50 Nickleback 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:49 Nickleback 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:48 Nickleback 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:47 Nickleback 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:45 Nickleback 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-06-30 13:44 Nickleback 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、UPnP简介 UPnP(Universal Plug and Play)技术是一种屏蔽各种数字设备的硬件和操作系统的通信协议。它是一种数字网络中间件技术,建立在TCP/IP、HTTP协议之上,采用XML来描述设备和控制信息。这种技术最开始是被微软,因特尔等公司使用在数字家庭中的,用来在家庭网络中完成多媒体资源共享,家电一体化等功能,例如在各种家电上实现IP数字化,加入网络传输和控制部分,从而让家电能组建UPnP网络,这种技术能让人们在上班或者外地出差时能查看家庭情况,如:是否有家电忘记关闭;监控家庭情况;或者在回家之前打开家里的热水器并设置水温;在天热时提前打开空调;打开电饭煲开始蒸饭…… 阅读全文
posted @ 2013-06-30 13:42 Nickleback 阅读(159) 评论(0) 推荐(0) 编辑