易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

linux文件权限全接触

 文件类型
  Linux下的文件可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。
  1.普通文件
  这是一类常见的文件,也是常使用的一类文件,其特点是不包含有文件系统的结构信息。通常所接触到的文件,包括图形文件、数据文件、文档文件、声音文件等都属于这种文件。这种类型的文件按其内部结构又可细分为文本文件和二进制文件。
  2.目录文件
  目录文件是用于存放文件名及其相关信息的文件,是内核组织文件系统的基本节点。目录文件可以包含下一级目录文件或普通。对于习惯于使用 Windows的用户来说,这可能有些难于理解,目录怎么会是文件呢?的确,在Linux中,目录文件是一种文件。但Linux的目录文件和其它操作系统中的“目录”的概念不同,它是Linux文件中的一种。当然,在实际使用中可以不仔细区分这两种说法。实际上,在很多Linux的书籍和资料中就是将目录文件简称为目录的。不过,我们必需清楚此“目录”非彼“目录”。
  3.链接文件
  链接文件是一种特殊的文件,实际上是指向一个真实存在的文件的链接。这有点类似于Windows下的快捷方式。根据链接文件的不同,它又可以细 ......

Linux性能测试工具(转)

Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc目录中的相关参数了,当然有些是不能乱改的。下面就让我们了解一下这些常用的性能监控工具。
工具
功能描述
uptime
系统平均负载率
dmesg
硬件/系统信息
top
进程进行状态
iostat
CPU和磁盘平均使用率
vmstat
系统运行状态
sar
实时收集系统使用状态
KDE System Guard
图形监控工具
free
内存使用率
traffic-vis
网络监控(只有SUSE有)
pmap
进程内存占用率
strace
追踪程序运行状态
ulimit
系统资源使用限制
mpstat
多处理器使用率
1、uptime
uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。
uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则 ......

Linux内核模块编程


摘要
Linux内核模块编程的资料有些纷繁复杂,有的过于简单,有的过于庞杂,我试图用笔记的形式想读者展示怎样来进程Linux模块编程,力图做到简明扼要,这篇文章也是作为本人备忘的资料,所以有些地方过于简略是难免的。本来这篇文章的目的就是让用户知其然,至于所以然还是请参考相应的资料,其实最好的资料莫过于Linux Kernel Source。
适用范围:
Linux Kernel >= 2.6.0
Linux模块简介
首先这个module不同于microkernel的module,microkernel的module是一个个的daemon进程,工作于用户空间,Linux的module只是一个内核的目标代码,内核通过执行运行时的连接,来把它整合到kernel中去,所以说Linux的module机制并没有改变Linux内核为monolithic OS本质,其module也是工作于内核模式,享有内核的所有特权。
至于为什么要引入Linux Kernle Module(一下简称LKM),我想至少有一下几点:
模块化编程的需要,降低开发和维护成本。
增强系统的灵活性,使得修改一些内核功能而不必重新编译内核和重启系统。
降低内核编程的复杂性,使入门门槛降低。
相关宏及头文件
LKM需要包含以下头文件:<linux/kernel.h> <linux/module.h>
需要定义以下宏 ......

Linux

 Linux内核构建系统原理
部分译自:《Embedded Linux System Design and Development 》 BY P. Raghavan / Amol Lad / Sriram Neelakandan
刘建文略译(http://blog.csdn.net/keminlau )
KEY:内核构建 内核编译 kbuild Linux
内核与应用程序分开构建
内核与应用程序被设计成分开构建的,由C头文件和C库实现(KEMIN:我们一般都是基于库编译构建应用程序,这是默认的。但是如果没有与实时系统的统一构建方式对比,认识面很单一,难以较全面认识构建软件的本质)。分开构建的优点是易于独立开发新应用,满足动态需求;缺点或代价是对内核与应用的接口的维护。
举一个具体例子详述[分开构建 ]所带来的不便。假设某OEM厂商要生产两种功能类似的网络产品:以太网桥(Ethernet bridge)和路由器(router),这两项产品是基于同一个硬件设计的。由于两种产品的硬件是一样的,基本的系统支撑软件部分也是一样的(比如boot loader和BSP),它们的不同只在于基于支撑软件上的更高级一些软件功能部分。因此,为了节省开发成本,OEM厂商只为它们维护一套单一的基本支撑软件部分代码,然后根据系统选项分别为它们构建特定功能软件部分。系统构建选项可通make实现,比如make ......

Unix,Windows,Mac,Linux系统

 一 操作系统分类
http://www.csee.wvu.edu/~jdm/classes/cs258/OScat/
二 操作系统和时间线
http://en.wikipedia.org/wiki/Timeline_of_operating_systems
三 操作系统和公司
http://en.wikipedia.org/wiki/List_of_operating_systems
四 各种操作系统比较
http://en.wikipedia.org/wiki/Comparison_of_operating_systems
五 unix操作系统
http://en.wikipedia.org/wiki/Unix
六 微软windows操作系统
http://en.wikipedia.org/wiki/Microsoft_Windows
http://en.wikipedia.org/wiki/Microsoft
七 Mac操作系统
http://en.wikipedia.org/wiki/History_of_Mac_OS
http://en.wikipedia.org/wiki/Macintosh
http://en.wikipedia.org/wiki/Apple_Inc.
八 Linux操作系统
http://en.wikipedia.org/wiki/Linux
http://en.wikipedia.org/wiki/Linux_kernel
http://en.wikipedia.org/wiki/GNU
http://en.wikipedia.org/wiki/Free_Software_Foundation
九 Linux和Windows比较
http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux
十 Linux列表
http://distrowatch.com/stats.php?section=popularity
http://en.wikipedia.org/wiki/List_of_Lin ......

在SQL Server应用中使用OUTPUT子句

 现在大多数描述SQL Server 2005新特性的文章都关注于华而不实的特性,如SQLCLR或XML数据类型,而对许多很好的老的T-SQL语言的改进没有得到应有的关注。我曾经从许多DBA口中听到令他们更兴奋的是看到T-SQL语言的改进,而不是那些新出现和发布的功能。对于SQL语言的一个很有用的实际改进是OUTPUT子句,它允许查询一个数据修改命令所影响的记录行。
  本文将讨论OUTPUT子句在SQL Server中的具体应用。我会向你介绍如何很容易地使用OUTPUT子句实现审计和数据修改存档等业务需求,以及其它相关的内容。
  OUTPUT子句的基本原理是很简单的——它返回由每个INSERT、UPDATE或DELETE命令所影响的记录行。OUTPUT可以在客户端应用程序中返回这些记录行,然后将它们插入到一个持久的或临时的表中,也可以将记录插入到一个表变量中。它的用法就是直接将OUTPUT子句附到任何一个INSERT/UPDATE/DELETE语句后。
  OUTPUT子句中可以引用INSERTED或DELETED虚拟表,这取决于是否想要在数据修改前(DELETED表)或修改后(INSERTED表)得到数据。这跟使用触发器去修改数据的操作是很相似的。
  注意:不能在一个INSERT语句中引用DELETED,也不能在一个DELETED语句中引用INSER ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [5267] [5268] [5269] [5270] 5271 [5272] [5273] [5274] [5275] [5276]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号