码迷,mamicode.com
首页 > 系统相关
Linux设备驱动第六篇:高级字符驱动操作之iotcl
在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制的...
分类:系统相关   时间:2015-07-24 16:06:37    阅读次数:148
shell小程序
#! /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
linux运维工程师必备技能
1、Linux系统基础2、网络服务3、shell脚本和另一种脚本语言4、sed和awk工具5、文本处理命令6、数据库7、防火墙8、监控工具9、集群和热备10、数据备份
分类:系统相关   时间:2015-07-24 15:56:00    阅读次数:183
SCWS分词扩展在UNIX/LINUX下的安装方法
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
转-深入理解VMware虚拟网络
原文出处:http://wangchunhai.blog.51cto.com/225186/381225VMware Workstation是一款非常不错的虚拟机软件,许多爱好者用VMware Workstation设计多种实现环境做测试。VMware Workstation的虚拟网络部分,功能非常...
分类:系统相关   时间:2015-07-24 15:52:13    阅读次数:136
CheeseZH: Stanford University: Machine Learning Ex5:Regularized Linear Regression and Bias v.s. Variance
源码: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
(转)linux中fork()函数详解
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代...
分类:系统相关   时间:2015-07-24 15:38:10    阅读次数:155
使用Eclipse Memory Analyzer分析内存
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。...
分类:系统相关   时间:2015-07-24 14:21:20    阅读次数:185
Ubuntu编译vnc源码 realvnc
首先在官网上下载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
linux shell 模拟post请求
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
Linux cron运行原理
1. 前言 ? ?本文介绍的是由Paul Vixie开发的运行在SuSE Linux上的Cron。可以通过“man cron”进行确认。 ? ?2. 示例 ? ?# 示例用来配合本文的说明 ? ?*/1 * * * * echo hello >> /tmp/hello.txt ? ?3. ...
分类:系统相关   时间:2015-07-24 13:06:40    阅读次数:236
shell编程笔记
1.Bash变量     用户定义变量 #局部变量     环境变量 #全局变量     位置参数变量     预定义变量          x=val #赋值     $x #调用     变量默认为字符型,不能直接运算     "$x" ${x}  变量叠加,即字符串     set #查看系统所有变量         -u 当变量不存在时报错     unset ...
分类:系统相关   时间:2015-07-24 13:06:08    阅读次数:258
linux用户和用户组
用户和用户组 1. /etc/group     组名:x:组编号:用户列表     组号 1-499 预留系统编号     组号 500-  用户创建 2. /etc/gshadow     组名:组密码:组管理者:用户列表 3. /etc/passwd     用户名:密码占位符:用户编号:用户组编号:注释:主目录:shell类型 4. /etc/shadow ...
分类:系统相关   时间:2015-07-24 13:04:41    阅读次数:159
vim学习笔记
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
linux smartmontools 工具
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
ubuntu中用户使用的shell如何指定
在机器上给同事开了一个账号,结果ssh登陆后,补全,高亮都没有,但是我自己的账号都可以.首先怀疑是.bashrc文件设置有问题,对比2个用户目录的这个文件并未发现可以的地方.搜索得知可能是所使用的shell不同,因为补全一般是通过一个与之对应的补全脚本或者内置补全功能,所有推断2个用户使用的sh.....
分类:系统相关   时间:2015-07-24 12:46:00    阅读次数:165
为linux系统添加虚拟内存swap分区
阿铭linux学习笔记之swap分区一、作用:swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用。二、步骤:1、先创建一个swap文件命令如下:ddif=/dev/zeroof=/tmp/swapbs...
分类:系统相关   时间:2015-07-24 12:43:29    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!