自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 linux使用Shell脚本实现ftp的自动上传下载

Linux使用Shell脚本实现ftp的自动上传下载1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -nopen 192.168.1.171user guest 123456binarycd /home/datalcd /home/da

2013-12-09 09:20:14 318

转载 linux扫盲之linux下常用FTP命令

1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入:ftp 192.168.1.1b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。2. 下载文件下载文件通常用get和mget这两条命令。a) get 格式:get [remote-file] [loc

2013-11-19 10:18:17 542

原创 linux下解压xz压缩文件

今天下载linux源码包,没仔细看 知道是个压缩包,以为是之前的gz压缩包,用tar -xvzf解压不成,仔细看才知道是xz压缩包之前没有碰到过xz压缩包,试着用针对 gzip的xvzf,和 bzip2的xvjf解压,都不行。于是查怎么解压缩,网上有人这么说:xz用tar可以这样:tar Jcvf xxx.tar.xz xxx 压缩解压:tar -Jxf *.tar.xz

2013-10-30 14:44:39 514

转载 Linux利用mmap读写物理内存

一、基础知识:1.  设备文件:mem是一个字符设备文件,是计算机主存的一个影象。通常只有root用户对其有读写权限。因此只有root用户能进行这些操作。       如果要打开设备文件/dev/mem,需要系统调用open()函数,作用是打开一个文件或设备,其函数原型为:       #include        #include        int open(c

2013-10-17 21:56:10 579

转载 linux扫盲篇:Linux系统下的ELF文件格式及特性分析

1 引言    ELF(Executable and Linkable Format)即可执行连接文件格式,是Linux,SVR4和Solaris2.0默认的目标文件格式,目前标准接口委员会TIS已将ELF标准化为一种可移植的目标文件格式,运行于32-bit Intel体系微机上,可与多种操作系统兼容。分析elf文件有助于理解一些重要的系统概念,例如程序的编译和链接,程序的加载和运行等

2013-10-15 11:21:11 349

原创 linux扫盲篇:linux modprobe命令参数及用法详解--linux加载模块命令

modprobe(module probe)功能说明:自动处理可载入模块。语  法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模

2013-10-12 16:20:09 610

转载 深入探索 Kdump,第 3 部分: Kdump 原理探秘

Kdump作为高可靠的linux内核转储机制,有着一些鲜为人知的技术细节。本文试图以powerpc架构为重点,深入介绍这些细节使读者更好地理解Kdump。Kdump 实现的基本原理Kdump 的实现可以分为两个部分:内核和用户工具。内核提供机制,用户工具在这些机制上实现各种转储策略。内核机制对用户工具的接口是一个系统调用:kexec_load(),它被用于加载捕获内核和传递一些相关信息

2013-10-11 20:07:07 504

原创 深入探索 Kdump,第 3 部分: Kdump 原理探秘

Kdump作为高可靠的linux内核转储机制,有着一些鲜为人知的技术细节。本文试图以powerpc架构为重点,深入介绍这些细节使读者更好地理解Kdump。Kdump 实现的基本原理Kdump 的实现可以分为两个部分:内核和用户工具。内核提供机制,用户工具在这些机制上实现各种转储策略。内核机制对用户工具的接口是一个系统调用:kexec_load(),它被用于加载捕获内核和传递一些相关信息

2013-10-11 19:57:34 151

转载 深入探索 Kdump,第 2 部分: Kdump 图形化配置工具

本文结合实例,在 IBM Power架构上,从 RHEL6.2和 SUSE11SP2两种 Linux平台系统分别介绍 Kdump的图形化配置工具:system-config-kdump和 yast2 kdump。system-config-kdump主要包括基本设置、目标设置、过滤设置、高级设置四个部分,分别从实例中对其讲解;yast2 kdump主要包括启动选项、

2013-10-11 17:34:12 552

转载 深入探索 Kdump,第 1 部分:带你走进 Kdump 的世界

Kdump是一种基于 kexec的 Linux内核崩溃捕获机制,将 kernel崩溃前的内存镜像保存,程序员通过分析该文件找出 kernel崩溃的原因,从而进行系统改进。本文首先介绍了 kdump的基本概念,其次以 RHE6.2和 SLES11为例介绍如何安装和配置 kdump。Kdump 的基本概念什么是 kexec ?Kexec 是实现 kdum

2013-10-11 17:18:22 509

转载 linux下生成core dump文件方法及设置

在linux平台下,设置core dump文件生成的方法:1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 10243) 默认情况下,core

2013-10-09 21:14:33 705

linux下生成core dump文件方法及设置

在linux平台下,设置core dump文件生成的方法:1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 10243) 默认情况下,core

2013-10-09 15:55:39 109

原创 xen迭代拷贝中工作集测定分析

Xen 根据页被使用的状况,把迁移的内存页分为三类,也就是 Xen 的三种页位图:to_send、to_skip 和 to_fix。利用这三种页位图,就可以方便的设定和选择每轮迁移的对象。这三种位图定义在在 tools/libxc/Xc_linux_save.c 中,为指针类型。这三个位图的说明如下:to_send:标记的是在前一轮迭代过程中变脏的页,也就是在本次迭代中需要被传

2013-07-19 17:28:33 563

原创 xen中xc_domain_save.c迭代预拷贝过程分析

算法描述:将to_send中的位全部置为1;for(;;){iter++; send_this_iter = 0; skip_this_iter = 0;while(N{调用函数xc_shadow_control()的查看操作把脏页位图拷贝到to_skip中;for ( batch = 0;(batch {if ( !last_iter &&test_bit

2013-07-18 20:49:03 682

转载 xen分析

Xen分析余上2008-02-13内容目录第一章总体结构第一节 主要对象1)domain2)vcpu3)arch_vcpu第二章初始化第一节 第一部份第二节__start_xen第三节 AP初始化第三章调度第一节 调度器接口第二节 调度核心第三节 时钟中断第四

2013-07-12 10:01:37 784 2

转载 kmalloc/kfree,vmalloc/vfree函数用法和区别

kmalloc/kfree,vmalloc/vfree函数用法和区别1.kmalloc1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零.tiger说明:在用kmalloc申请函数后,要对起清零用memset()函数对申请的内存进行清零。> 2>kamlloc函数原型:#includeVoid *kmalloc(

2013-03-19 15:50:26 649

原创 linux内核图

最近在看linux内核源码,记录下内核图,很好很强大。linux内核分析看代码确实挺头疼的,这也不是一个人能完成的事,哎,好在有前人总结,哦吼吼,,下图摘自某论坛的一个主题里,发现放上来太不清晰了,需要的下载一下可以看下,很好很强大。

2013-03-18 19:45:00 534

转载 Linux内核(kernel)版本号的意义

在linux下有一个目录,即/usr/src/kernels/目录,下面记载着一个linux系统的内核文件,例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这些文件编号意味着什么呢?例如2.6.18代表着什么?el5代表着什么?x86_64又代表着什么?linux内核版本的分类Linux内核版本

2013-03-10 17:19:58 616

转载 getopt与getopt_long

一、getoptgetopt被用来解析命令行选项参数。#include        extern char *optarg;  //选项的参数指针       extern int optind,   //下一次调用getopt时,从optind存储的位置处重新开始检查选项。        extern int opterr,  //当opterr=0时,getopt

2013-03-06 15:38:16 418

转载 ubuntu上安装lguest虚拟机

lguest虚拟机是集成在linux内核中的,但ubuntu默认好像把它去掉了。所以就要编译安装新的内核,到这里下载安装最新的内核就可以了。我下载的是3.7.9,文件名是:linux-3.7.9.tar.bz2第一步:把这个压缩包解压到 /usr/src/ 目录下,然后进入到这个目录cd /usr/src/linux-3.7.9

2013-02-28 15:04:34 582

原创 ubuntu 12.04 内核升级小记

最近需要研究lguest虚拟机,但是ubuntu12.04内核貌似没有集成,故重新升级内核,逐有此小记一篇 第一步:在http://www.kernel.org/ 上下载最新稳定内核源代码,我下载的最新稳定版为3.7.10第二步:解压源码包,并将解压过的内核代码放置 /user/src 目录下第三步:打开终端进入/usr/src/linux-3.7.10   z

2013-02-27 10:45:46 1740

转载 VMware虚拟机Ubuntu编译内核之后无法启动

最近在VMware虚拟机里面安装了Ubuntu10.04,尝试修改内核代码,无奈最后一次编译连系统都启动不了,只好通过iso安装文件启动进入原来的系统进行修复。把这个过程记录下来,以备后用。1、在VMware虚拟机中按Ctrl+D打开“虚拟机设置”,在“硬件”设备中选择“CD/DVD (IDE)”,在“连接”中选择“使用ISO镜像文件”,选择Ubuntu的iso安装文件,“确定”。

2013-02-26 17:08:39 1150

原创 network-manager

1 sudo /etc/init.d/network-manager stop    //停止network-manager服务 2 sudo /etc/init.d/networking start //启动服务

2013-02-25 20:06:04 434

原创 广义表建立及求其深度算法

#include #include using namespace std;typedef enum {ATOM,LIST}ElemTag;typedef struct GLNode{ElemTag tag;union{ char atom; struct { struct GLNode* hp,*tp; }ptr;};}*GList;int

2009-10-09 14:16:00 555

斯坦福大学机器学习课程原始讲义

斯坦福大学机器学习课程原始讲义可配合公开课一共学习 不错的资源

2013-07-12

电脑爱好者2012年第1期

电脑爱好者2012年第1期 一本与生活息息相关的电脑杂志

2013-01-15

仿3721首页模块拖曳移动效果[拖曳层移动层

很好的运用层的实例,层的拖动等 CDrag.mdb|News.asp|Pic.asp 这些是供测试的文件,需要在iis浏览才能看到效果,否则直接点击Index.htm看到相关效果,但是数据信息无法看到

2010-06-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除