在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制的...
分类:
系统相关 时间:
2015-07-24 16:06:37
阅读次数:
148
#! /bin/shecho "Is it morning? Please answer yes or no."read YES_OR_NOif [ "$YES_OR_NO" = "yes" ]; then echo "Good morning!"elif [ "$YES_OR_NO" = "no"...
分类:
系统相关 时间:
2015-07-24 16:03:08
阅读次数:
250
1、Linux系统基础2、网络服务3、shell脚本和另一种脚本语言4、sed和awk工具5、文本处理命令6、数据库7、防火墙8、监控工具9、集群和热备10、数据备份
分类:
系统相关 时间:
2015-07-24 15:56:00
阅读次数:
183
set_charset('utf-8'); $cws -> set_dict('./pscws4/etc/dict.utf8.xdb'); $cws -> set_rule('./pscws4/etc/rules.utf8.ini'); //$cws->set_multi(3); $cws -> ....
分类:
系统相关 时间:
2015-07-24 15:57:00
阅读次数:
154
原文出处:http://wangchunhai.blog.51cto.com/225186/381225VMware Workstation是一款非常不错的虚拟机软件,许多爱好者用VMware Workstation设计多种实现环境做测试。VMware Workstation的虚拟网络部分,功能非常...
分类:
系统相关 时间:
2015-07-24 15:52:13
阅读次数:
136
源码:https://github.com/cheesezhe/Coursera-Machine-Learning-Exercise/tree/master/ex5Introduction:In this exercise, you will implement regularized linear...
分类:
系统相关 时间:
2015-07-24 15:40:53
阅读次数:
468
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代...
分类:
系统相关 时间:
2015-07-24 15:38:10
阅读次数:
155
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。...
分类:
系统相关 时间:
2015-07-24 14:21:20
阅读次数:
185
首先在官网上下载vnc源码,下载的是unix版本的,也可以通过下边的链接下载
http://download.csdn.net/detail/guoqianqian5812/8929377 版本4.1.3
http://download.csdn.net/detail/guoqianqian5812/8929387 版本4.0
在编译的时候要学会看README,上面会交给我们编译的方法
我编译的是版本4.1.3的
通过看README我知道首先编common这个文件夹下的东西,然后再编unix下的
进入...
分类:
系统相关 时间:
2015-07-24 14:17:58
阅读次数:
471
curl?-d?"param1=value1¶m2=value2"?http://www.baidu.com 参考:http://blog.sina.com.cn/s/blog_6e2d53050101k230.html...
分类:
系统相关 时间:
2015-07-24 13:09:05
阅读次数:
175
1. 前言 ? ?本文介绍的是由Paul Vixie开发的运行在SuSE Linux上的Cron。可以通过“man cron”进行确认。 ? ?2. 示例 ? ?# 示例用来配合本文的说明 ? ?*/1 * * * * echo hello >> /tmp/hello.txt ? ?3. ...
分类:
系统相关 时间:
2015-07-24 13:06:40
阅读次数:
236
1.Bash变量
用户定义变量 #局部变量
环境变量 #全局变量
位置参数变量
预定义变量
x=val #赋值
$x #调用
变量默认为字符型,不能直接运算
"$x" ${x} 变量叠加,即字符串
set #查看系统所有变量
-u 当变量不存在时报错
unset ...
分类:
系统相关 时间:
2015-07-24 13:06:08
阅读次数:
258
用户和用户组
1. /etc/group
组名:x:组编号:用户列表
组号 1-499 预留系统编号
组号 500- 用户创建
2. /etc/gshadow
组名:组密码:组管理者:用户列表
3. /etc/passwd
用户名:密码占位符:用户编号:用户组编号:注释:主目录:shell类型
4. /etc/shadow
...
分类:
系统相关 时间:
2015-07-24 13:04:41
阅读次数:
159
1.敲两次字母d删除光标所在行
2.vim + filename 打开文件定位光标在最后一行首
vim +n filename 光标定位在第n行
vim +/xxx filename 定位到字符串xxx第一次出现的行
3.vim aa bb cc 一次性创建或打开三个文件 :n :N 移到下(上)一个文件
4.底行模式
:w 保存
...
分类:
系统相关 时间:
2015-07-24 13:02:37
阅读次数:
137
smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourceforge.net,实际上它是一个软件包,包括了两个...
分类:
系统相关 时间:
2015-07-24 12:51:55
阅读次数:
328
在机器上给同事开了一个账号,结果ssh登陆后,补全,高亮都没有,但是我自己的账号都可以.首先怀疑是.bashrc文件设置有问题,对比2个用户目录的这个文件并未发现可以的地方.搜索得知可能是所使用的shell不同,因为补全一般是通过一个与之对应的补全脚本或者内置补全功能,所有推断2个用户使用的sh.....
分类:
系统相关 时间:
2015-07-24 12:46:00
阅读次数:
165
阿铭linux学习笔记之swap分区一、作用:swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用。二、步骤:1、先创建一个swap文件命令如下:ddif=/dev/zeroof=/tmp/swapbs...
分类:
系统相关 时间:
2015-07-24 12:43:29
阅读次数:
150