自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂客队长

让世界对称一些,虽然不对称也是一种“美” =+^

  • 博客(13)
  • 资源 (21)
  • 收藏
  • 关注

原创 X11简介及Xlib参考手册地址

一,GNU Linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.图形界面并不是GNU Linux的一部分,GNU Linux只是一个基于命令行的操作系统,GNU Linux和Xfree的关系就相当于当年的DOS和WINDOWS3.0一样,windows3.0不是独立的操作系统,它只是DOS的扩充,是DOS下的应用程序级别的系统,不是独立的操作系统,同

2014-11-25 19:32:52 8395

原创 D-Bus概述

摘要参考自:http://blog.csdn.net/lizzywu/article/details/7651441DBus是一种IPC机制,由freedesktop.org项目提供,使用GPL许可证发行,用于进程间通信或进程与内核的通信。注:Linux中的IPC通信机制还包括,管道(fifo),共享内存,信号量,消息队列,Socket等。DBus进程间通信主要有三层架

2014-11-24 10:51:21 1324

原创 networkmanager概述

红帽(Red Hat)在2004年发起NetworkManager项目,该项目的目的是让linux用户能名更容易的应对现在网络管理的需求,尤其是无线网络的管理。NetworkManager采取了一种取巧的方法,当某连接不可用或在无线网络上漫游,它会尝试选择目前可用的连接中最好的进行连接。它优先使用以太网类型的连接,然后使用“已知“的无线网络,最后才使用有SSID但用户未尝连接过的无线网络。当连接W

2014-11-24 10:31:57 2696

转载 虚拟化技术

转自: 虚拟化:SmartOS如何与众不同未虚拟化的计算机这是一个基本的电脑结构示意图,比如我们一般用的台式机或者笔记本电脑。最下面一层显示了系统的硬件资源:CPU,内存,存储和网卡。操作系统直接运行在硬件层之上,操作系统层又分为两个部分:核心层(kernel):在系统众多资源和程序(运行在用户级)之间管理这些系统资源和通信用户层(userland):运行用户应

2014-11-23 20:13:55 1714 1

原创 增加系统开机关机主题(LinuxMint)

很多时候,想自己换一个主题的话,那么如何增加新的主题并让其生效。1.下载主题http://linuxmint-art.org/index.php?xcontentmode=8312&PHPSESSID=ea02280ef4aca7827e27f2fbbb3026ca2.把主题文件夹放在/lib/plymouth/themes3.安装新的主题sudo update-alt

2014-11-21 19:15:31 2456

原创 编译与反编译GNU Linux语言文件方法

在GNU Linux系统中,很多软件都是支持多种国家的语言的,而这些语言一般都是通过一个*.po的文件而区别开来不同的国家的语言的,有的可能会编译成二进制文件*.mo,而编译成二进制文件的命令为msgfmt。有的时候存在这样的场景,为了修改语言翻译的问题,想直接修改语言文件,那么就要使用将编译好的二进制的*.mo文件转换成*.po文件,那么使用命令msgunfmt命令即可完成这个需求,以下的例

2014-11-21 19:07:56 4714

原创 关于GNU Linux企业级加密文件系统 eCryptfs介绍

eCryptfs加密文件系统,通过堆叠在其它文件系统之上(如 Ext2, Ext3, Ext3,ReiserFS, JFS 等),为应用程序提供透明、动态、高效和安全的加密功能。加密文件系统通过将加密服务集成到文件系统这一层面来解决上面的问题。加密文件的内容一般经过对称密钥算法加密后以密文的形式存放在物理介质上,即 使文件丢失或被窃取,在加密密钥未泄漏的情况下,非授权用户几乎无法通过密文逆向获

2014-11-20 17:36:45 1488

原创 在GNU Linux中如何得到一个进程当前的流量

主要分为以下几个步骤:   (1)、通过使用抓包Libpcap库技术,对网络流量包进行获取,从而可以得到每个网络通信包的五元组(源地址、目标地址、源端口、目标端口、协议号)信息和当前包的流量大小,得到这些信息后建立一个表,此表中的同一会话的包大小信息会随着此会话的不断交互而累加数据包的大小。   (2)、通过对/proc/下的所有进程的fd/目录下的所有链接进行遍历查看link的值,将遍历

2014-11-19 21:02:45 3231

转载 Gnu Linux命令行修改IP、网关、DNS的方法

网卡eth0    IP修改为 102.168.0.1    ifconfig eth0 102.168.0.1 netmask 255.255.255.0网关修改为 102.168.0.254route add default gw 102.168.0.254Linux命令行修改dnsecho "nameserver 202.202.202.20 ">> /etc/resol

2014-11-17 02:56:21 1512

原创 如何在Upstart机制下的系统中添加upstart事件型的任务

现在LinuxMint采用的系统启动机制是基于ubuntu的upstart的,那么相对应的配置文件的目录为/etc/init,根据upstart的文档中所说,创建一个可以在命令行直接使用initctl emit eventname进行启动一个任务的配置文件,在/etc/init下创建文件mytestup.conf,内容如下:start on mytestyytaskexec /bin/

2014-11-14 11:54:52 2027

原创 在LinuxMint中对firefox进行手动安装flash插件

浏览时遇到无flash插件时,到官网下载一个:http://get.adobe.com/cn/flashplayer/下载的是:install_flash_player_11_linux.i386.tar.gz然后解压此压缩包,然后按照常规先看Readme.txt文件,可以看到是要将解压的插件的库复制到浏览器插件目录下,还要将usr下的文件复制到系统的/usr目录下,原文档中如

2014-11-14 11:16:28 4716

原创 使用fuser命令kill一个终端(特殊文件)的方法

fuser: 显示使用特殊文件或文件系统的进程号并可选择是否进行kill,因为在GNU Linux中任何的文件或设备都看作是一个文件,所以这里说的特殊文件包括但不仅限于一个目录、一个打开的终端、一个打开的文件、一个共享库、一个进行了nmap的文件、一个正在读写的文件。下面就使用fuser进行kill一个终端的例子。在X-windows level下,在使用了ctrl+alt+F1后,进

2014-11-04 15:26:45 3987

原创 Debian安全更新时缺少验证公钥的问题

添加Debian的安全更新到系统的更新源配置文件中:v0id@v0id /etc/apt/sources.list.d $ sudo vim official-package-repositories.listdeb http://security.debian.org/ wheezy/updates main contrib non-free使用apt-get进行源的更新

2014-11-03 00:07:18 2173

GNU/Linux audit英文文档

此文档是由SUSE编写的关于GNU/Linux audit的英文文档。audit的入门级必看资料。

2016-04-13

星际译王词典库集合

朗道英汉字典 朗道汉英字典 牛津高阶英汉双解 21世纪双语科技词典等4本词典库

2015-12-05

UNIX环境高级编程_第二版中文

本书为影印版的,是中文的,是Ritchie的经典之作,主要讲解了*nix的主要接口。

2015-02-12

认识ext2文件系统

认识ext2文件系统 本资料是对ext2文件系统中的结构的说明,同时也对ext3文件系统作了补充,因为ext3也是兼容于ext2的.

2014-10-02

ext4文件系统的硬盘布局(英语版)

首先,此文档是英文的;第二,此文件主要的内容为ext4文件系统在磁盘上的布局构成;

2014-09-04

Linux Appliance Design

Linux Appliance Design 使用C语言实现一些GNU/Linux下的一些有趣的定制。 现在只有英文版本

2012-04-13

UNIX网络编程第二卷-进程间通信-源代码

UNIX网络编程第二卷-进程间通信-源代码 不同平台可能会遇到一些小问题 毕竟这些源代码有些年头了 关于我在fedora 11环境下编译出现的问题及解决办法见: http://blog.csdn.net/yygydjkthh/article/details/7452034

2012-04-12

Cisco Press: LAN Switching First-Step.chm

思科学习交换机的文档 是英文版本的 比较基础

2011-09-05

链路层协议讲解-比一般教科书详细

链路层介绍及二层交换机的学习功能 交换表的格式及内容 如何建立交换表 网络连接设备间的比较 有流程图

2011-08-26

GDB Manual英文版

GDB Manual英文版 GDB英文手册 比较详细 英语单词也不是太复杂 很容易看懂

2011-04-03

rtsp协议详解之中文版

介绍了rtsp在流媒体中的作用及在网络传输中的层次 在实际中的应用等

2011-03-25

C语言中extern用法总结

C语言中extern用法总结 比较短小的总结 但已经比较详尽了

2011-03-24

GDB使用手册-中文版.doc

强大的linux下调试器之GDB使用手册-中文版 内有源代码进行实例讲演 当然最好能自己man进行帮助 用行动能更快入手

2011-03-24

vim-handbook-中文版

vim中文帮助文档 还是比较全面详细的 不管是高级的功能还是基本的功能都有讲

2011-03-24

ADS步步学 学习嵌入式的基础

学习嵌入式的基础 汇编调试必用的工具学习

2009-10-06

手机基本原理(介绍各个部件的功能等)

主要介绍了手机各个主要部件的功能。 数字手机从电路可分为,射频与逻辑音频电路两大部分。其中射频电路包含从天线到接收机的解调输出,与发射的I/Q调制到功率放大器输出的电路;逻辑音频包含从接收解调到,接收音频输出、发射话音拾取(送话器电路)到发射I/Q调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路等

2008-12-25

makefile(Gnumake)

Make 可自动决定一个大程序中哪些文件需要重新编译,并发布重新编译它们的命令。本版本GNU Make使用手册由Richard M. Stallman and Roland McGrath编著,是从Paul D. Smith撰写的V3.76版本发展过来的。 GNU Make符合IEEE Standard 1003.2-1992 (POSIX.2) 6.2章节的规定。 因为C语言程序更具有代表性,所以我们的例子基于C语言程序,但Make并不是仅仅能够处理C语言程序,它可以处理那些编译器能够在Shell命令下运行的的各种语言的程序。事实上,GNU Make不仅仅限于程序,它可以适用于任何如果一些文件变化导致另外一些文件必须更新的任务。 如果要使用Make,必须先写一个称为Makefile的文件,该文件描述程序中各个文件之间的相互关系,并且提供每一个文件的更新命令。在一个程序中,可执行程序文件的更新依靠OBJ文件,而OBJ文件是由源文件编译得来的。

2008-10-18

LINUX系统中动态链接库的创建与使用

本文系统分析了windows和Linux动态库实现和使用方式,从程序编写、编 译、调用以及对操作系统依赖等方面综合分析比较了这两种调用方式的不同之处,根据实际程序移植经验,给出了将VC++编制的Windows动态库移植到Linux下的方法以及需要注意的问题,同时并给出了程序示例片断,实际在程序移植过程中,由于系统的设计等方面,可能移植起来需要注意的方面远比上面复杂,本文通过总结归纳进而为不同操作系统程序移植提供了有意的经验和技巧。

2008-10-18

空空如也

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

TA关注的人

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