事件等待队列一般用于linux驱动的异步通信,也可以叫做申请设备使用权等待队列。当多个进程去操作一个设备时,这个时候一般要用到事件队列。 1、不可中断睡眠: wait_event(queue, condition) wait_event_interruptible(queue, condition) 两个函数
2015-06-28一、为什么要使用库文件 我们在实际编程工作中肯定会遇到这种情况:有几个项目里有一些函数模块的功能相同, 实现代码也相同,也是我们所说的重复代码。比如,很多项目里都有一个用户验证的功能。 代码段如下: //UserLogin.h文件,提供函数声明
2015-06-28#!/usr/bin/expect set password 1234 #密码 #download spawn scp /root/test.jar root@192.168.1.2:/usr/local/ set timeout 300 expect "192.168.1.2's password:" set timeout 3000 #exec sleep 1 send "$pas
2015-06-28 1、配置第一个IP地址: [root@Linux root]#cd /etc/sysconfig/network-scripts [root@Linux network-scripts]#vi ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static &nb
2015-06-28想随时随地的使用windows下的一些资料,有必要将windows的分区挂载在linux下。 说明: 众所周知,linux下一切对象(硬件,软件,文件)都是一文件的形式挂在系统中,而我们要挂载的硬盘分区也不例外。 步骤:1.将登录用户切换成root(即superuser),命令 &
2015-06-28Canonical 雇佣了 Ubuntu 核心开发人员,并为 Ubuntu 提供支持和咨询服务。 Canonical Ltd 还资助了其它大量开源软件项目,如Ubuntu的开发场所Launchpad.net,相关的详细信息请访问 Canonical 网站。Ubuntu mrtg安装CPU温度监视[默认5分钟采集一次] Ubuntu mr
2015-06-28 现在机器的cpu越来越复杂,一个cpu,经常是几个内核,4,6,8都不是什么稀罕的事情。 当年我公司购买一台8cpu的AMD服务器,双核,当时看到cpu很壮观,16个cpu。 现在一台普通的2U的服务器,都可能看到这种场景。 http://planet.admon.org/howto
2015-06-28假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它 按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是"无效选项"(invalid option) 原来由于文件名的第一个字符为"-",Linux把文件名
2015-06-28使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲
2015-06-281. 一般解释一个命令是** man 2. Cd是更改子目录,linux下只有一个盘下,"/"下有很多文件夹,比如home就是存放用户的一些内容。 3. Ls或者dir都可以查看当前的文件里的内容,可以看到文件,紫色表示是文件夹。 4. rm 文件名1 文件名2--
2015-06-28ppap是什么意思?如果您电脑安装了PPLIVE网络电视,那么在您的任务管理器中有一个名为ppap.exe进程,这是一个正常的现象,因为ppap.exe是PPLIVE网络电视(PPTV)新加入的加速器程序的进程。但是,如果您并未安装PPLIVE网络电视却出现了该进程,那么您的可能存在极
2015-06-28FTP技术在我们的生活中经常使用的到,要使用好它,首先我们要学习怎么样来配置,下面,我们就来介绍一下如何在CentOS系统下正确配置ftp。安装的时候要勾选ftp服务,CentOS系统会帮你装上vsftpd这个ftp服务器并把它标为系统服务。启动命令:/etc/rc.d/init.d/vsf
2015-06-28CentOS系统中安装php的人目的不同,所以我们不能要求每个人都如此这般精通Linux再去安装php,特别是有些php程序员仅仅是想搭建一个完整的Php环境,然后就要迅速转入编程工作,自然对linux环境不甚熟悉。所以本文的目的就是想从菜鸟理解问题的角度阐述linux下安装p
2015-06-28Linux检测硬盘坏道 badblocks 功能说明:检查磁盘装置中损坏的区块。 语法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块] 补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。 参数: -b 指定磁盘的区块
2015-06-28随着光盘刻录机在linux计算机上的普及,以iso为主的光盘映像文件制作、转换、编辑等成了大家非常关心的东西。iso等格式的文件是一种数据在数据光盘上的组织形式,即光盘上的文件系统格式。 那么,哪些软件可以制作光盘映像文件,他们的格式转换功能又是如何
2015-06-28一、WindowsXP远程连接Ubuntu的桌面 1.在WindowsXP上下载并安装RealVNC; 2.在Ubuntu中操作,打开 应用程序/互联网 /远程桌面查看器; 3.首先要配置一下,打开 系统/首选项/远程桌面,常规选项卡勾上 允许其他人查看您的桌面 及 允许其他人控制你的桌
2015-06-28$ sudo apt-get install numlockx $ sudo gedit /etc/gdm/Init/Default 加入下列代码: if [ -x /usr/bin/numlockx ]; then numlockx on fi
2015-06-28uRedhat 提供了chkconfig这个命令来管理系统在不同运行级别下的服务开启/关闭: chkconfig ServiceName on/off 并可以用chkconfig --list(两个杠) 查看当前的制定状况。 Ubuntu里没有这个命令,其实也可以不用任何命令简单管理系统服务, 可以通过改变 /etc/r
2015-06-28root@localhost]# ./burneye usage: ./burneye [options] <program> banner options -b file display banner from 'file' before start
2015-06-28在CentOS界面切换问题中,也许很多人习惯进入字符工作方式来进行操作。那么如何切换到字符工作方式呢?下面我们就来介绍3种方法来进入字符工作方式:在图形环境下开启终端窗口进入字符工作方式。在系统启动后直接进入字符工作方式。使用远程登录方式(Te lne t或
2015-06-28