我们经常会通过find命令进行批量操作,如:批量删除旧文件、批量修改、基于时间的文件统计、基于文件大小的文件统计等,在这些操作当中,由于rm删除操作会导致目录结构变化,如果要通过find结合rm的操作写成脚本,就会遇到一些麻烦,本文通过一个例子为大家进行介绍。...
分类:
系统服务 时间:
2014-06-22 18:19:56
收藏:
0 评论:
0 赞:
0 阅读:
560
学习设备驱动编程也有一段时间了,也写过了几个驱动程序,因此有对设备驱动程序有了一些新的理解和认识,总结一下。
★什么是驱动程序
刚开始学习设备驱动程序的时候,产生了许多的问题。什么是驱动程序?驱动程序是干嘛的?它是如何工作的?它又是如何跟操作系统联系起来的?一系列的问题,现在有些地方还是不一定清楚,但是相比起刚开始的那个阶段,感觉自己还是清楚了很多。
设备驱动程序说白了(实质...
分类:
系统服务 时间:
2014-06-21 21:35:16
收藏:
0 评论:
0 赞:
0 阅读:
491
原文来自:http://lwn.net/Articles/336224/
选择感兴趣内容简单翻译了下:
在内核社区一直以来的兴趣是保证质量.我们需要保证和改善质量是显而易见的.但是如何做到却不是那么简单.一个广泛的办法是找到一些成功之处来增加内核在多方面的透明性.这将使得这些方面的质量变得更加明朗,因此将改变内核质量.
采用多种形式增加透明性:
checkpatch.pl脚本突出显示...
分类:
系统服务 时间:
2014-06-22 22:07:39
收藏:
0 评论:
0 赞:
0 阅读:
714
以前一直用myeclipse,没有这方面的顾虑,现在换到了eclipse,很多要自己设置了,比如很多快捷键。
最常用的,运行到sysout ,eclipse总是不自动补全,很是恼火!!!...
分类:
系统服务 时间:
2014-06-22 14:39:08
收藏:
0 评论:
0 赞:
0 阅读:
815
在之前的一篇博文<>中,我介绍了一种查找内核内存泄露的一种方法。这不才几个月,又有客户埋怨:使用了产品5天左右后,Suse服务器由于内存耗尽而Crash。O My God,不会吧,在我机器上跑的好好的哇(程序员常用名言 嘿嘿)。 那么就让我们一起来看看,苦逼的博主是如何确定问题并且找到问题的.......
分类:
系统服务 时间:
2014-06-22 18:50:43
收藏:
0 评论:
0 赞:
0 阅读:
2036
Linux 解决文件删除了但磁盘可利用率没变...
分类:
系统服务 时间:
2014-06-21 21:59:42
收藏:
0 评论:
0 赞:
0 阅读:
639
对自己使用的IDE进行jvm的调优
首先进行日志输出配置
Eclipse 修改eclipse.ini
IDEA 修改 idea.exe.vmoptions
增加打印日志的配置参数
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
-verbose:gc
-Xloggc:cc_gc.log
之后启动IDE,查...
分类:
系统服务 时间:
2014-06-22 16:57:54
收藏:
0 评论:
0 赞:
0 阅读:
559
最近实验室需要做一个 Linux 与 FPGA 之间的快速接口,考虑高速的特性,选择了 PCI 接口实现。
FPGA 选择 altera 的 EP2C20F484C8
PCI 接口芯片选择 PLX8311
操作系统选择 ubuntu10.04
1、Linux 检测 PCI
将板卡插入到主机 PCI 插槽内,开机,通过 lspci 命令可以检测到当前系统下所有的 PCI 设备。...
分类:
系统服务 时间:
2014-06-22 14:49:26
收藏:
0 评论:
0 赞:
0 阅读:
1613
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
实际上,shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。...
分类:
系统服务 时间:
2014-06-22 19:11:05
收藏:
0 评论:
0 赞:
0 阅读:
454
包括如下内容:
1、开发环境搭建
2、制作交叉编译器
3、裸机编程
4、移植u-boot(基于u-boot-2014.4版本)
5、移植内核
6、制作文件系统
7、驱动
8、综合应用
1 前言
学习嵌入式,首先需要学好C语言,推荐大家看郝斌的C语言视频教程,不要问我视频在哪。这里引用一...
分类:
系统服务 时间:
2014-06-22 22:09:37
收藏:
0 评论:
0 赞:
0 阅读:
780
openwrt dts linux 7620...
分类:
系统服务 时间:
2014-06-22 17:49:19
收藏:
0 评论:
0 赞:
0 阅读:
575
信号是一种异步的进程间通信的方式.但是这种通知方式能交换的信息很少.只能说给一个事件的标志.类似单片机中的中断,强迫进程停止做当前应当做的事情,而去执行中断执行程序.
信号的产生有如下几种:
1.用户按下了某个终止键,如ctrl-\或ctrl-c.是由终端程序向当前进程发送一个中断信号.
2.程序异常.比如除零错误.
3.kill函数向其发送了一个终止信号
4.进程向自己发送信号....
分类:
系统服务 时间:
2014-06-21 20:00:58
收藏:
0 评论:
0 赞:
0 阅读:
523
1. minicom需要ncurses库的支持,介绍了安装的步骤以及安装过程中出现的问题和解决方法,并简单说明了其使用方法,并注释了一些在虚拟机下对串口的操作以及可能会游泳的命令查询信息等。...
分类:
系统服务 时间:
2014-06-21 23:30:35
收藏:
0 评论:
0 赞:
0 阅读:
650
本来安装没什么可说到。但是在linux当中容易会出现各种各样到问题。我安装以后导致各种问题
比如php无法正常解析,数据库无法关闭,Apache无法开启等等........
所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路
最后按照这个顺序来装,避免出问题
[plain]
view plaincopy
sudo apt-get i...
分类:
系统服务 时间:
2014-06-22 22:23:37
收藏:
0 评论:
0 赞:
0 阅读:
391
只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。
options:
-c,--changes
只输出被改变文件的信息
-f,--silent,--quiet
当chmod不能...
分类:
系统服务 时间:
2014-06-22 22:45:56
收藏:
0 评论:
0 赞:
0 阅读:
424
链表数据结构的定义很简洁:
struct list_head {
struct list_head *next, *prev;
};
list_head结构包含两个指向list_head结构的指针prev和next,该内核链表具备双链表功能,通常它都组织成双循环链表,这里的list_head没有数据域。在Linux内核链表中,不是在链表结构中包含数据,而是在数据结构中包含链表节点。...
分类:
系统服务 时间:
2014-06-22 21:16:44
收藏:
0 评论:
0 赞:
0 阅读:
629
网络相关的东西几乎都是建立在套接字之上.所以这个内容对于程序员来说还是蛮重要的啊.
其实套接字也就是一个特殊的设备文件而已,我始终不能明白为什么要叫套接字.这么个奇怪的名字.不过还是就这样算了吧.关键还是编程上.由于其重要性,我还是写的详细一点吧.
一.套接字
核心函数: int socket(int domain,int type,int protocol);
这个函数在通信域d...
分类:
系统服务 时间:
2014-06-22 21:03:35
收藏:
0 评论:
0 赞:
0 阅读:
412