-
走进嵌入式Linux的世界 日期:2011-03-20 22:37:58 点击:7 好评:0
随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点,通信、计算机、消费电子技术(3C)合一的趋势...
-
shell编程之 shell问答录 日期:2011-03-20 22:37:58 点击:5 好评:0
前些天在CU上讨论一个统计正在执行的脚本数量的问题过程中,发现自己对于shell如何执行命令方面了解还是甚少,惭愧惭愧...期间得到waker兄的指点,在此表示感谢!他的说法除了个别...
-
Linux目前流行Shell一览(图) 日期:2011-03-20 22:37:58 点击:6 好评:0
本刊2005年4月期刊登的《Linux Shell编程入门》一文,介绍了在Linux中进行Shell教本编程的部分知识。由于篇幅所限没有介绍太多介绍目前主要Shell的种类,在此进行补充。 目前流行的Shel...
-
利用ip_conntrack表实现封ip的shell脚本 日期:2011-03-20 22:37:58 点击:4 好评:0
基本原理: 通过过滤ip_conntrack表得到ESTABLISHED状态过多的ip, 然后用iptabels封掉一段时间,同时用hping工具将这些ip从表中清理掉,最后将被封的ip和一些其他信息写到一个html页中,做简单的发...
-
Shell编程入门:Linux解释器原理 日期:2011-03-20 22:37:58 点击:8 好评:0
引言 使用Shell进行工作的人们对Unix/Linux下的Shell编程都很熟悉,在所有的Shell编程的书中都会提到#!/bin/bash,而这里到底包含了些什么?对操作系统而言,这一行字符串意味着什么?你可...
-
几种常见shell简介 日期:2011-03-20 22:37:58 点击:4 好评:0
Linux系统提供多种不同的Shell以供选择。常用的有Bourne Shell(简称sh)、C-Shelll(简称csh)、Korn Shell(简称ksh)和Bourne Again Shell (简称bash)。 (1)Bourne Shell是ATT的Unix开发的,它是Unix的默认...
-
轻松控制uClinux嵌入式开发过程二(图) 日期:2011-03-20 22:37:58 点击:5 好评:0
首先,此方法只会给进程分配使用时真正需要的内存。其次,内存用完后就会被归还给全局内存池,而且可以利用已经存在的内核中的分配器来分配内存,这样可以减少应用程序的代码...
-
轻松控制uClinux嵌入式开发过程一(图) 日期:2011-03-20 22:37:58 点击:3 好评:0
uClinux是目前比较普及的嵌入式Linux版本之一,它的功能很多,并且随着低成本、可运行uClinux的32位CPU的激增,以及uClinux首次成为Linux 2.6内核的一部分,uClinux将更加流行(如图1)。下面...
-
用GPG加密使您的信息安全保障无忧二(图) 日期:2011-03-20 22:37:58 点击:8 好评:0
导入公钥 作为用户,也会收到别人的GPG公钥,它们可能来自网站、电子邮件、FTP和目录服务等,只要信任其来源,就可以将其导入自己的GPG环境,之后才可以与相应的人员进行基于GP...
-
Ubuntu单网卡架设VPN并NAT共享上网办法 日期:2011-03-20 22:37:58 点击:15 好评:0
服务器使用shorewall作为防火墙,实际上shorewall只是作为iptables的一个配置程序而已,实际上防火墙还是iptables。 首先是建立VPN,使用软件包PPTPD,这样做的好处是方便认证,也支持windo...
-
如何在 Linux 下调试动态链接库 日期:2011-03-20 22:37:58 点击:8 好评:0
大家都知道在 Linux 可以用 gdb 来调试应用程序,当然前提是用 gcc 编译程序时要加上 -g 参数。 我这篇文章里将讨论一下用 gdb 来调试动态链接库的问题。 首先,假设我们准备这样的一个...
-
用户端“傻瓜式”网络数据自动采集 日期:2011-03-20 22:37:58 点击:6 好评:0
昨天晚上有这样的一个情况,有某些地区上的用户访问某个论坛速度会慢 为了分析原因 协调跟客户谈好了 可以帮忙做个小测试。利用了win下的curl,哎个人工作都是用solaris linux 今天是...
-
自动生成批量密码的shell脚本 日期:2011-03-20 22:37:58 点击:13 好评:0
linux环境下有一个密码生成器的小工具非常好用(mkpasswd,需要装一个软件包:expect-5.43.0-5.1.src.rpm),可以根据自己的需要随机生成各种各样的密码: mkpasswd -l 10 -d 3(密码长度为10个字符,其...
-
一个简单的防止IP攻击的脚本 日期:2011-03-20 22:37:58 点击:5 好评:0
注意:这个脚本是根据apache服务器的server-status和系统的dmesg分析结果进行防范的,所以非apache用户和没有开启server-status的朋友没法使用 可以在服务器的crontab里设定每一分钟运行一次脚本...
-
Linux Bash下如何实现快捷键效果 日期:2011-03-20 22:37:58 点击:5 好评:0
一直想通过Bash实现像VI编辑器中那样,按一个键便自行执行某种操作,一个偶然的机会发现stty可以实现。 请先看脚本: #!/bin/sh # 我们可以通过这个脚本来实现,对按键的自动检测。至...
-
Linux的Shell编程 运行Shell程序的方法 日期:2011-03-20 22:37:58 点击:16 好评:0
用户可以用任何编辑程序来编写Shell程序。因为Shell程序是解释执行的,所以不需要编译成目的程序。按照Shell编程的惯例,以 bash为例,程序的第一行一般为“#!/bin/bash”,其中 # 表示...
-
Linux的Shell编程 Shell程序设计的流程控制 日期:2011-03-20 22:37:58 点击:5 好评:0
和其他高级程序设计语言一样,Shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令创建非常复杂的程序。 与传统语言不同的是,Shell用于指定条...
-
Linux的Shell编程 Shell基本语法 日期:2011-03-20 22:37:58 点击:9 好评:0
其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手 段以及丰富的程序控制结构。使用Shell编程...
-
linux查看端口流量的脚本 日期:2011-03-20 22:37:58 点击:10 好评:0
通过本脚本,发现bash确实在算术运算方面比老的shell要强大,为此需要开始学习bash,以利用它强大的功能。不过bash中的for语句功能和c中差异比较大。 # cat stream #! /bin/bash # Write by Neil...
-
linux shell教程 细说shell编程 日期:2011-03-20 22:37:58 点击:7 好评:0
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语...