linux 嵌入式Linux内核移植 netfilter体系架构
aaaaatiger
Ai powered-IOT Traffic Realisation
展开
-
使用 Linux 的小技巧
使用 Linux 的小技巧 OReilly 的经典书籍 Linux in a Nutshell 的作者之一的 Ellen Siever 写了一篇专栏,提出使用 Linux 的十个小技巧,让你的企鹅更听话,用起来更顺手。 以下是这十项 Linux 操作要诀的概要摘录: • 学会切换到更多的控制台(console) • 偶尔使用别的 shell • 将 man page 印出来:m转载 2006-11-07 21:18:00 · 728 阅读 · 0 评论 -
LINUX的启动顺序
LINUN启动顺序:poweron --BIOS自检--LILO/GRUB调用---KERNEL 调用--INIT***---MIGGETTY--LOGINinit调用其配置文件/etc/inttab:1)inittab从上到下按顺序启动,调用rc.sysinit ---rc?.d(rc?.d下的文件都是init.d下的符号链接)---其中有一个xinetd的超级进程---调用原创 2006-11-29 18:37:00 · 738 阅读 · 0 评论 -
LinuxFAQ
1.split分割合并文件 split -b1440k a_whopping_big_file chunk cat chunk* > a_whopping_big_file ##################################### 2.wget下载整个网站 wget -t0 -c -nH -np -b -m -P /localdir http://freesoft.online原创 2006-11-29 18:46:00 · 71914 阅读 · 0 评论 -
solaris启动过程详解
在Sparc平台下,Solaris系统中有一个类似PC BIOS的芯片程序(EEPROM OpenBoot)负责识别分区、文 件系统和加载内核,在Solaris 2.6之后的版本中,默认的内核文件存放在/platform/`arch`/kernel/unix 位置,`arch`指令是指明系统的硬件体系,目前一般是i86pc(Intel IA32)或sun4u(Sun UntraSparc原创 2006-11-29 18:23:00 · 1981 阅读 · 0 评论 -
How Linux Boots
闲来无事,翻译了一本电子书的一个章节,贴出来供大家扔鸡蛋吧!我英语很差,又是第一次翻译,效果可以想象的。不过说实话,linux的确是能提高人的英语水平的,相信大家都有感触吧!无论如何,以下是系统启动必经的过程:1,启动器(如grub)在硬盘上找到内核的镜像,把它导入内存中启动;2,由内核初始化设备以及启动它们的驱动程序;3,内核加载根文件系统(root filesystem);4,内核启动初始化程原创 2006-11-29 18:37:00 · 876 阅读 · 0 评论 -
Linux必学的重要命令
问:Linux系统中,有哪些主要的日志子系统?答:连接时间日志由多个程序执行,把记录写到/var/log/wtmp和/var/run/utmp,并由login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。进程统计由系统内核执行。当一个进程终止时,为每个进程向进程统计文件(Pacct或acct)中写一个记录。进程统计的目的是为系统中的基本服务提供命令使用统计。错误日志由s原创 2006-11-29 18:51:00 · 2264 阅读 · 0 评论 -
Linux C 函数参考(接口处理)
accept(接受socket连线) 相关函数 socket,bind,listen,connect原创 2006-08-04 15:35:00 · 1328 阅读 · 0 评论 -
FTP服务器
寄信人: aaaaatiger (寻路者)标 题: 没主题发信站: 郁金香BBS站 (2006年04月29日23:44:35 星期六)来 源: 10.10.80.113ChinaUnix首页 > Linux时代 > 网络配置 > 正文用Linux构建最好的FTP服务器 2005-01-10 15:03:32 来自:http://www.zhcedu.com.cn 在众多网络应转载 2006-12-14 17:08:00 · 1009 阅读 · 0 评论 -
Linux脚本编写基础
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行1原创 2007-06-18 14:21:00 · 1426 阅读 · 1 评论 -
一道简单shell编程
写一个脚本文件,对命令行传给他的数字参数进行求和显示结果。程序中要求使用for循环。例如:若该程序名为sum,用户键入:$ sum 10 20 30回车 则显示结果如下: 10+20+30=60 这个问题……,放在这儿100年也不会有人回答,悬赏分为0,还要动脑子想,实话说,昨天晚上我就看过你的问题了,也想过,但是处理打印10+20+30 +……的字符串有问题,因为不确定你到底希望有几个参量相加,转载 2007-06-24 23:42:00 · 1586 阅读 · 0 评论 -
bash shell 的expr运算能支持实数运算吗?
肯定可以。举个例子:echo "1.2+3.5"|bc 如果想控制精度:RES=`awk BEGIN{ printf("%0.2f", 1.2*3.4);}`echo $RES可以用awk来控制精度,和C语言的printf是一样的。 还可以:未设置精度前,默认取操作数的精度.echo "scale=2;1.2*3.4"|bc echo "1.2*3.4"|bc -l原创 2007-06-25 16:30:00 · 1691 阅读 · 0 评论 -
shell题目
1. Write a shell script to check the items of a designated directory which must be input from your terminal: if the item is a directory, delete it; else print the name of this item. 2. Write a shel原创 2007-06-25 17:25:00 · 739 阅读 · 0 评论 -
信号与共享内存函数库
本函数库共有 9 个函数本函数库提供 System V 的信号处理机制。这个机制可以让系统限制同时使用行程所存取的资源。本函数库亦提供了内存共享的机制,可让不同的程序存取相同的变量,方便交换程序信息。下表为系统的共享内存的限制值SHMMAX 共享内存的最大值,一般为 131072 bytesSHMMIN 共享内存的最小值,一般为 1 byteSHMMNI 内存共享代码段的最大值,一般为 100SH转载 2007-06-25 12:01:00 · 593 阅读 · 0 评论 -
Linux下的信号事件
前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数:信号的产生信号的处理其它信号函数一个实例1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -l 命令可以得到以下的输出结果: 1) SIGHUP 2) SI原创 2007-06-25 12:03:00 · 787 阅读 · 0 评论 -
BASH SHELL 程序设计简介(ZZ)
标 题: BASH SHELL 程序设计简介(ZZ)发信站: 郁金香BBS站 (Wed Apr 18 21:05:52 2007) , 站内信件 BASH SHELL 程序设计简介译者 : calebjiang mailto:caleb@yamnet.net作者 : X_console mailto:shellscope@yahoo.com出处 : http://www.linuxne转载 2007-06-25 13:42:00 · 1375 阅读 · 0 评论 -
被中国人误传了数千年的七句话
发信人: pengw (秋风落叶), 信区: STU_Forum标 题: 被中国人误传了数千年的七句话发信站: 郁金香BBS站 (2007年06月26日19:39:59 星期二), 站内信件在中国崇尚权威的文化氛围中,名人名言占的地位是很重的,很多名家说的话,往往被人民当成指导自己人生观世界观的不二准则,但这些几千年流传下来的名言中,也有一些话被人刻意或无知地曲解,背离了话语者本身的意旨与初转载 2007-06-26 21:38:00 · 1629 阅读 · 1 评论 -
Linux命令中正则表达式的运用
发信人: suit (伊默), 信区: Unix_Linux标 题: Linux命令中正则表达式的运用发信站: 郁金香BBS站 (2004年12月02日23:01:37 星期四), 站内信件Posted by kreny at May 19, 2004 07:04 PMTrackback URL: http://weblog.dalouis.com/cgi-bin/mt-tb.cgi/64l转载 2007-06-26 10:37:00 · 1697 阅读 · 0 评论 -
正则表达式 之元字符理论篇
发信人: linzh (AP01 | 鱼跃鱼门), 信区: Unix_Linux标 题: 正则表达式 之元字符理论篇发信站: 郁金香BBS站 (2006年10月29日21:29:04 星期天), 站内信件2006/10/29正则表达式 之元字符理论篇1.元字符/ 引用符,用于过滤掉元字符的匹配,将它当作一个普通的字符来进行匹配(包括下面将出现的所有元字符). 匹配任何原创 2007-06-26 11:28:00 · 873 阅读 · 0 评论 -
如何在linux网关上面配置多个IP地址
目的是:把内网的某一主机192.168.0.9映射成外网的某一ip地址(如),且不是网关的地址202.117.86.179 比如:202.117.86.178之类 press the command: ifconfig -a then add ipaddress to eth0. ifconfig eth0:1 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xx原创 2007-06-27 11:13:00 · 2557 阅读 · 0 评论 -
Linux操作系统的网关设置
常见的网关主要有以下几种: ◆ 电子邮件网关 通过这种网关可以从一种类型的系统向另一种类型的系统传输数据。 ◆ 因特网网关 这种网关允许并管理局域网和因特网间的接入。因特网网关可以限制某些局域网用户访问因特网。反之亦然。 ◆ 局域网网关 通过这种网关,运行不同协议或运行于OSI模型不同层上的局域网网段间可以相互通信。局域网网关也包括远程访问服务器。它允许远程用户通过拨号方式接入局域网原创 2007-06-27 11:30:00 · 1634 阅读 · 0 评论 -
怎样配置Redhat Linux的IP和网关啊?
我是Linux的初学者,刚刚安装了虚拟机并安装了Redhat现在想配置它的本机IP以及网关,我用了一下命令:ifconfig eth0 172.16.6.12 netmask 255.255.255.0以及route add default gw 172.16.6.1 但我还是ping不通这个网段上的其他主机,还有,我一重新启动Redhat后这些设置就会又被以前的设置覆盖,征的很是郁闷,请哪位大侠原创 2007-06-27 18:38:00 · 4543 阅读 · 1 评论 -
为什么在LINUX9中配置好的IP和网关一重启就得重新配置!
偶用#ifconfig eth0 192.168.0.200 netmask 255.255.255.0 up#route add default gw 192.168.0.1重启以后用#IFCONFIG就看不到IP#NETSTART -RN就看不到网关还有就是在文本模式下外面的DNS(210.22.70.3,202.96.209.5)如何加的在LINUX改哪个文件呀!网卡配置改 /etc/e原创 2007-06-27 19:33:00 · 2119 阅读 · 0 评论 -
名称:cut
cut:按列或按域截取输入行中所指内容 格式: cut [cf] list [-d char] [file] 选项:-c 按字符截取 -f 按域截取 -d 指定定界符 (缺省为tab) 例:%cut -c1-72 file %cut -f 1,3-5 file原创 2007-06-28 19:03:00 · 840 阅读 · 0 评论 -
umask使用方法
发信人: longmans (开始前进), 信区: CS标 题: umask使用方法发信站: 郁金香BBS站 (2007年07月03日23:08:37 星期二), 站内信件umask的作用是决定你创建的文件或目录的缺省权限。使用方法:其使用方法有点类似于网络上的子网掩码的作用,不同的是网络上的子网掩码是与ip地址进行与运算,而umask后面所带的数和最大的权限值进行的是异或运算。首先转载 2007-07-04 00:11:00 · 1237 阅读 · 0 评论 -
SED
开放分类:UNIX、LINUX、ED 参考资料: 1.http://cm.bell-labs.com/7thEdMan/vol2/sed 贡献者:Freud_1982 sed 是一个非交互式上下文(context)编辑器,它被设计在下列三种情况下发挥作用:1) 编辑那些对舒适的交互式编辑而言太大的文件。2) 在编辑命令太复杂而难于在交互模式下键入的时候编辑任何大小的文件。3)转载 2007-07-30 11:23:00 · 646 阅读 · 0 评论 -
Sed学习笔记
Sed学习笔记作者:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年09月20日最近更新:2005年12月22日,增加转载 2007-07-30 11:49:00 · 667 阅读 · 0 评论 -
LINUX shell快速参考
LINUX shell快速参考 **********************************************************************1, 文件及权限*********************************************************************chmod who [operator] [permission] f原创 2007-07-28 17:07:00 · 899 阅读 · 0 评论 -
Bash的字符串匹配共有6种形式
Bash的字符串匹配共有6种形式:1. ${variable#pattern}如果pattern匹配variable的开始部分,从variable的开始处删除字符直到第一个匹配的位置,包括匹配部分,返回剩余部分。2. ${variable##pattern}如果pattern匹配variable的开始部分,从variable的开始处删除字符直到最后一个匹配的位置,包括匹配部分,返回剩余部分。3.原创 2007-07-28 16:46:00 · 1813 阅读 · 0 评论 -
Shell编程摘录(1)-
1.文件的权限位 2.目录文件的权限位(r w x)3.umask 确定了系统创建文件时的缺省权限位。4.符号链接 ln -s source_path target_path5.find命令6.xargs command 从管道中获取command的参数--------------后台执行命令7.cron和crontab8.at 允许用户向cron守护进程提交作业,使其在原创 2007-07-28 16:57:00 · 807 阅读 · 0 评论 -
Shell编程摘录(2)
文本过滤(正则表达式)第二部 分文本过滤第7章 正则表达式(RE)介绍1.在行首以^匹配字符串或字符序列^ :允许在一行的开始匹配字符或单词. eg: ^..1匹配0011cx4;^com.ing匹配comming;^d..x..x..x匹配drwxr-xr-x2.在行尾以$匹配字符串或字符$ :在行尾匹配字符串或字符, $符号放在匹配单词后eg: trouble$匹配以原创 2007-07-28 17:01:00 · 957 阅读 · 0 评论 -
使用 sed 编辑器
使用 sed 编辑器作者:Emmett Dulaney sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在转载 2007-07-30 11:54:00 · 619 阅读 · 0 评论 -
shell与if相关参数
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ]原创 2007-07-28 15:05:00 · 5089 阅读 · 0 评论 -
我想把格式完全一样的很多文件一下全部导入到一个新的文件里,应该怎么做?
for i in `ls`; doif [ $i != newfile ]; thencat $i >>newfile;fidone原创 2007-07-28 15:38:00 · 904 阅读 · 0 评论 -
shell下十二种读文件的方法
作者:Webmaster 来源:Linux-cn.com 点击: 日期:2007-05-09 [收藏] [投稿] IE是否经常中毒?推荐您转载 2007-07-28 15:41:00 · 934 阅读 · 0 评论 -
10位专家预测2007年巨大潜力技术
2007年已经到来。像朝阳初生,生机勃勃,充满着希望。技术市场也孕育着巨大的变革。在新的一年到来之前,我们邀请了在中国顶 级科研机构如中国科学院、清华大学和北京邮电大学等从事一线研究的技术专家,请他们展望2007年甚至未来一段时间将有巨大转载 2007-07-28 17:30:00 · 2206 阅读 · 0 评论 -
Linux下常用压缩格式的压缩与解压方法(2005-2-20)
整理:会游泳的鱼来自:www.LinuxByte.net最后更新时间:2005-2-20.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d转载 2007-05-28 13:52:00 · 795 阅读 · 0 评论 -
RPM常用命令及RPM中文手册
rpm 常用命令1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q 6.得到被安装的包的信息 # rpm -qi 7.列出该包中有哪些文件 # rp转载 2007-05-22 19:10:00 · 724 阅读 · 0 评论 -
嵌入式linux的tftp安装配置
TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是嵌入式linux宿主机的 tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标机就不用配置了。下面就详细介绍一下linux宿主机tftp-server的安装配置。在FC6光盘的ISO转载 2007-05-23 19:07:00 · 1881 阅读 · 0 评论 -
名称:locate
使用方式: locate [-q] [-d ] [--database=] locate [-r ] [--regexp=] locate [-qv] [-o ] [--output=] locate [-e ] [-f ] locate [-Vh] [--version] [--help] 说明: locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所原创 2007-06-13 22:31:00 · 877 阅读 · 0 评论 -
查看Linux文件目录的大小和文件夹包含的文件数
统计总数大小du -sh XMLDB/du -sm * | sort -n //统计当前目录大小 并安大小 排序du -sk * | sort -ndu -sk * | grep guojf //看一个人的大小du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字查看此文件夹有多少文件 /*/*/* 有多少文件du XMLDB/ du XMLDB/*/*/* |wc -l40原创 2007-06-14 10:51:00 · 1266 阅读 · 1 评论