Linux kernel [select poll epoll]区别

转载:http://bookjovi.iteye.com/blog/1186736 Linux中异步IO等待无非就三个系统调用:select, poll和epoll。很多人无法理解三种调用的区别,或不够了解,今天就结合Linux kernel code详细描述三个的区别! ...

2012-04-28 10:43:34

阅读数 2496

评论数 0

linux下工具md5sum

转载:http://baike.baidu.com/view/1919192.htm   linux 下 shell命令 ,制作md5码 也用于软件的md5校验   MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Dige...

2012-03-15 11:17:49

阅读数 1329

评论数 0

linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)

转载:http://apps.hi.baidu.com/share/detail/11596555 LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,K...

2012-03-08 11:23:12

阅读数 27533

评论数 2

修改SELinux设置,使vsftp在enforcing security enhance模式下正常运行

转载:http://www.ppkj.net/tag/selinux/ 开了SELinux和防火墙,没想到引出了vsftp的问题。FTP登录报错:500 OOPS: cannot change directory。下面来看看产生这个问题的原因和对策。 首先,分析一下冲突原因: ...

2012-02-16 14:36:58

阅读数 1960

评论数 0

taskset榨干服务器CPU:让进程运行在指定的CPU内核

我的Linode十分繁忙,在跑一些密集操作数据库的Rake任务时尤其如此。但我观察发现,Linode服务器的4核CPU,只有第1个核心(CPU#0)非常忙,其他都处于idle状态。 不了解Linux是如何调度的,但在Linode的这种状态下,显然有优化的余地。除了处理正常任务,CPU#0还需要处...

2011-10-20 18:03:19

阅读数 3506

评论数 0

Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)

<br />一、Qt简介<br />Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。<br />...

2011-01-20 22:31:00

阅读数 884

评论数 0

四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE

<br />如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人“劳神”的命令,直接拖拽就能操作。<br />在这一...

2011-01-08 21:15:00

阅读数 3218

评论数 0

so库的性能注意事项

<br />一个共享库可供同一系统中的多个应用程序使用。共享库的性能会影响使用此共享库的应用程序,并且会影响整个系统。<br />虽然共享库中的代码会直接影响运行进程的性能,但此处讨论的性能问题则涉及共享库的运行时处理。本节通过考虑各个方面(如文本大小和纯度)以及重定位开销...

2010-09-07 17:50:00

阅读数 1599

评论数 0

vi入门

本教程阐述了如何使用功能强大的可视化编辑器 vi。它使用一种快速“巧表单”方法,目的是使您不用花费大量时间,就可以精通 vi。您将会很快学会在 vi 中移动光标、编辑文本、使用插入模式、拷贝粘贴文本及使用重要 vim 扩展功能,如可视化模式和多窗口编辑。  一。教程提示我应该学习这门教程吗?此教程...

2010-05-28 13:11:00

阅读数 878

评论数 0

第 8 部分:安全 shell 及文件共享

我们将介绍安全 shell(ssh)和相关工具,并演示如何使用和配置网络文件系统(NFS)版本 3 服务器和客户机。  一。关于本教程本教程涉及哪些内容?在本教程中,我们将介绍安全 shell(ssh)和相关工具,并演示如何使用和配置网络文件系统(NFS)版本 3 服务器和客户机。通过学习本系列教...

2010-05-28 13:09:00

阅读数 872

评论数 0

第 7 部分:网络

我们将介绍 TCP/IP 和以太网 Linux 联网的基本原理,说明如何使用 inetd 和 xinetd,提供保护 Linux 系统的重要技巧,还将说明如何设置和使用 Linux 打印服务器。  一。关于本教程本教程涉及哪些内容?在本教程中,我们将介绍 TCP/IP 和以太网 Linux 联网的...

2010-05-28 13:07:00

阅读数 2060

评论数 0

第 6 部分:配置及编译内核

在本教程中,我们将向您演示如何从源代码编译 Linux 内核。在演示过程中,我们将讨论各种重要的内核配置选项,更深入地介绍有关内核中 PCI 和 USB 支持的信息。  一。关于教程本教程涉及哪些内容?在本教程中,我们将向您演示如何从源代码编译 Linux 内核。在演示过程中,我们将讨论各种重要的...

2010-05-28 13:06:00

阅读数 996

评论数 0

第 5 部分:编译源码软件包管理

在本教程中,我们将向您演示如何从源代码编译程序、如何管理共享库以及如何使用 Red Hat 和 Debian 软件包管理系统。 一。关于本教程本教程涉及哪些内容?在本教程中,我们将向您演示如何从源代码编译程序、如何管理共享库以及如何使用 Red Hat 和 Debian 软件包管理系统。 在本系列...

2010-05-28 13:04:00

阅读数 1236

评论数 0

第 4 部分: 高级管理

在本教程中,我们将通过讨论多个主题(包括 Linux 文件系统、Linux 引导过程、运行级别、文件系统限额和系统日志),来巩固您在重要的 Linux 管理技能方面的知识。  一。关于教程本教程涉及哪些内容?在本教程中,我们将通过讨论多个主题(包括 Linux 文件系统、Linux 引导过程、运行...

2010-05-28 13:02:00

阅读数 957

评论数 0

第 3 部分: 中级管理

在本教程中,通过讲述不同的主题(包括:系统和因特网文档、Linux 权限模式、用户帐户管理以及登录环境调节),我们将使您的基本的 Linux 管理技能方面的知识趋于完善。 一。关于本教程本教程讲述了什么内容?欢迎来到“中级管理”,专为 Linux Professional Institute 的 ...

2010-05-28 12:59:00

阅读数 835

评论数 0

第 2 部分: 基础管理

在本教程中,我们将向您演示如何使用正则表达式在文件中搜索文本模式。接着,我们将向您介绍文件系统层次结构标准(Filesystem Hierarchy Standard,或者称为 FHS),并向您演示如何在您的系统上定位文件。然后,我们将通过在后台运行 Linux 进程、列出进程清单、从终端上拆离进...

2010-05-28 12:57:00

阅读数 954

评论数 0

第1 部分:Linux 基础

在本教程中,我们将给您介绍 bash(标准的 Linux shell),为您展示如何充分利用如 ls、cp 和 mv 这样的标准 Linux 命令,并向您讲解 Linux 的权限和所有权模型以及更丰富的内容。在本教程结束之际,您将具有 Linux 基础知识方面的扎实基础,甚至还可以准备开始学习一些...

2010-05-28 12:55:00

阅读数 822

评论数 0

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