- 博客(24)
- 收藏
- 关注
转载 PIO操作与DMA操作
IDE数据传输模式随着技术的发展,产品对数据传输速度要求的提高,IDE接口硬盘的数据传输模式,经历过三个不同的技术变化,由最初的PIO模式,到DMA模式,再到Ultra DMA模式。1> PIO模式PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据
2015-09-22 17:30:13
6437
转载 深入理解ext4
文件系统是操作系统的一个重要组成部分,也有着举足轻重的地位。本系列文章主要讲述了linux ext4文件系统的一些实现原理。笔者参考了2.6.32.60的内核源代码。在写这篇的文章时,最新的内核已经去到了3.7.9。ext4是替代ext2/3的Linux文件系统。从2.6.28版本开始,被正式认定进入稳定(stable)。本文主要介绍ext4文件系统在硬盘层面上的存储结构及原理。
2015-09-15 20:02:14
4451
转载 qcow2镜像格式解析
本文转载自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=4326024&uid=26299634简介Qcow2镜像格式是qemu支持的磁盘镜像格式之一。qcow2的表现形式为在一个文件中模拟一个固定大小的块设备。对与qcow2格式,相对于raw格式来说,有几个优点:1.更小的文件大小,即使是不支持holes的
2015-08-24 18:02:17
6180
转载 让shell脚本在后台飞
使用&符号在后台执行命令你可以在Linux命令或者脚本后面增加&符号,从而使命令或脚本在后台执行,例如:.$ ./my-shell-script.sh &使用nohup在后台执行命令使用&符号在后台执行命令或脚本后,如果你退出登录,这个命令就会被自动终止掉。要避免这种情况,你可以使用nohup命令,如下所示:$ nohup ./my-shell-script.sh &使用screen执行命令
2015-08-07 18:13:58
3925
转载 Linux netstat命令详解
转载地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义
2015-07-16 09:07:34
421
转载 Unix/Linux下使用sz,rz进行文件传输
工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件,是非常方便的。sz: 将选定的文件发送(send)到本地机器,本地会弹出一个文件选择窗口,选择保存的位置;rz:运行该命令会弹出一个文件选择窗口, 选择传输的文件安,从本地选择文件上传到服务器(receive);Centos安装 使用yum命令进行安装yum
2015-04-24 10:19:01
683
转载 GCC中的环境变量
有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编译程序的时候定义)用在目录名之间。在 UNIX 系统中,分隔符是冒号,而 Windows 系统中为分号。C_INCLUDE_PATH编译
2015-04-21 15:04:53
698
转载 zookeeper原理
转载自:http://cailin.iteye.com/blog/2014486ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,
2015-04-19 10:54:22
384
转载 linux里的shell环境变量
本位转载自:http://blog.chinaunix.net/uid-24708340-id-3202009.html1.什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的 默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量
2015-04-18 15:19:11
552
转载 Linux core 文件介绍
转载地址:http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.htmlLinux core 文件介绍1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文
2015-04-14 20:24:05
375
转载 IPV4 地址分类 A B C D E
转之http://blog.youkuaiyun.com/panjunnn/article/details/5653388IP地址分类 1.A类IP地址ip地址分类 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 0
2015-04-03 16:32:05
28386
原创 Linux中进程资源限制
在Linux中每个进程都有一组资源限制,其中一些可以通过下列函数进行查询和更改:#include <sys/resource.h>#include <sys/time.h>int getrlimit(int resource,struct rlimit *rlptr);int setrlimit(int resource,struct rlimit *rlptr); 两个函数的返回值:若成功,
2015-03-18 11:40:41
1357
转载 VirtualBox安装增强功能(Linux)
原文章地址:http://www.cnblogs.com/sbaicl/archive/2012/10/23/2734814.html我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误!一、安装依赖包#yum install kernel-headers#yum install kernel-devel#yum install gcc* #y
2015-03-03 14:24:06
714
转载 Unix/Linux的“ourhdr.h”文件内容
#ifndef __ourhdr_h #define __ourhdr_h #include /*for definition of errno */#include /*ANSI C header file *
2014-03-11 15:43:11
509
转载 UNIX & LINUX 系统头文件
POSIX标准定义的头文件 目录项 文件控制 文件名匹配类型 路径名模式匹配类型 组文件 网络数据库操作 口令文件 正则表达式 TAR归档值 终端I/O 符号常量 文件时间 字符扩展类型------
2014-03-11 15:37:00
531
转载 跟我一起写Makefile(六):使用条件判断
使用条件判断使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。示例下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。libs_for_gcc = -lgnunormal_libs =foo: $(objects)ifeq ($(CC),gcc) $(
2014-03-06 10:06:30
605
转载 跟我一起写Makefile(五):使用变量
使用变量在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”, “命令”或是Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不
2014-02-27 20:30:33
523
转载 跟我一起写Makefile(四):书写命令
书写命令每条规则中的命令和操作系统Shell的命令行是一致的。make会按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“/bin/sh”——UNIX的
2014-02-27 20:25:29
557
转载 跟我一起写Makefile(三):书写规则
书写规则规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终
2014-02-27 20:20:27
576
转载 跟我一起写Makefile(二):MakeFile介绍
makefile 介绍make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一个makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:1)如果这个工程
2014-02-27 20:10:53
509
转载 跟我一起写Makefile(一):概述
概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的集成开发环境(integrated development environment, IDE)都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义
2014-02-27 20:01:36
607
转载 关于ubuntu更新sudo apt-get update和sudo apt-get upgrade下载缓慢的问题
当使用sudo apt-get update和sudo apt-get upgrade更新系统时,下载速度特别慢。基本上就是十几kb或者就几b。我看了一下我的网络速度还是可以的用迅雷下载可以达到700多kb,那么网速的限制可能就是源的问题了。在网上看了一下刚好有关于这个问题的帖子。 帖子的位置为http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%9
2014-02-21 11:59:38
7789
原创 Ubuntu中设置root帐号密码
在ubuntu中设置root账户的密码,在终端中输入 sudo passwd root之后,提示输入需要设置的root密码,输入两次即可!
2014-02-18 23:56:35
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人