
Linux经典系列
zhangxinrun_业余erlang
这个作者很懒,什么都没留下…
展开
-
第1 部分:Linux 基础
在本教程中,我们将给您介绍 bash(标准的 Linux shell),为您展示如何充分利用如 ls、cp 和 mv 这样的标准 Linux 命令,并向您讲解 Linux 的权限和所有权模型以及更丰富的内容。在本教程结束之际,您将具有 Linux 基础知识方面的扎实基础,甚至还可以准备开始学习一些基本的 Linux 系统管理任务方面的知识。 一。关于本教程本教程所讲述的内容?欢迎光转载 2010-05-28 12:55:00 · 998 阅读 · 0 评论 -
linux下工具md5sum
转载:http://baike.baidu.com/view/1919192.htm linux 下 shell命令 ,制作md5码 也用于软件的md5校验 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六转载 2012-03-15 11:17:49 · 1901 阅读 · 0 评论 -
linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
转载:http://apps.hi.baidu.com/share/detail/11596555LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,KDE,GNOME等之间的关系。一、linux本身没有图形界面,linux现在的图形界面的实现只转载 2012-03-08 11:23:12 · 44299 阅读 · 4 评论 -
修改SELinux设置,使vsftp在enforcing security enhance模式下正常运行
转载:http://www.ppkj.net/tag/selinux/开了SELinux和防火墙,没想到引出了vsftp的问题。FTP登录报错:500 OOPS: cannot change directory。下面来看看产生这个问题的原因和对策。首先,分析一下冲突原因:1. 为锁定用户在自己的home目录中,在vsftpd.conf打开chroot_local_use转载 2012-02-16 14:36:58 · 2478 阅读 · 0 评论 -
taskset榨干服务器CPU:让进程运行在指定的CPU内核
我的Linode十分繁忙,在跑一些密集操作数据库的Rake任务时尤其如此。但我观察发现,Linode服务器的4核CPU,只有第1个核心(CPU#0)非常忙,其他都处于idle状态。不了解Linux是如何调度的,但在Linode的这种状态下,显然有优化的余地。除了处理正常任务,CPU#0还需要处理各种中断。因此,若能将CPU#0分担的任务摊派到其他CPU核心上,可以预见,系统的处理能力将有更大的转载 2011-10-20 18:03:19 · 4221 阅读 · 0 评论 -
Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)
<br />一、Qt简介<br />Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。<br />使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在Microsoft Windows平台下编译出具有苹果公司Mac OS图形界面风格的应用程序。<br转载 2011-01-20 22:31:00 · 1046 阅读 · 0 评论 -
四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE
<br />如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人“劳神”的命令,直接拖拽就能操作。<br />在这一点上,微软确实是将图形化操作界面这条路走得更彻底、更专一,尽管人们一直都在抱怨Windows系统安全性和稳定性上的不足,但是,在应用程序和娱乐性上,微软仍然赢得了大多数普通用户的青睐,因为在他们的工作和生活中,这些就已经足够了。<br /转载 2011-01-08 21:15:00 · 5694 阅读 · 0 评论 -
so库的性能注意事项
<br />一个共享库可供同一系统中的多个应用程序使用。共享库的性能会影响使用此共享库的应用程序,并且会影响整个系统。<br />虽然共享库中的代码会直接影响运行进程的性能,但此处讨论的性能问题则涉及共享库的运行时处理。本节通过考虑各个方面(如文本大小和纯度)以及重定位开销,更详细地介绍了这种处理。<br />分析文件<br />有多种工具可用来分析 ELF 文件的内容。要显示文件的大小,请使用 size(1) 命令。<br /> <br />$ size -x libfoo.so.1<br />59c +转载 2010-09-07 17:50:00 · 2194 阅读 · 0 评论 -
第 2 部分: 基础管理
在本教程中,我们将向您演示如何使用正则表达式在文件中搜索文本模式。接着,我们将向您介绍文件系统层次结构标准(Filesystem Hierarchy Standard,或者称为 FHS),并向您演示如何在您的系统上定位文件。然后,我们将通过在后台运行 Linux 进程、列出进程清单、从终端上拆离进程以及更多内容,向您演示如何完全控制 Linux 进程。最后,我们将向您简要介绍 shell 管道、重转载 2010-05-28 12:57:00 · 1163 阅读 · 0 评论 -
第 7 部分:网络
我们将介绍 TCP/IP 和以太网 Linux 联网的基本原理,说明如何使用 inetd 和 xinetd,提供保护 Linux 系统的重要技巧,还将说明如何设置和使用 Linux 打印服务器。 一。关于本教程本教程涉及哪些内容?在本教程中,我们将介绍 TCP/IP 和以太网 Linux 联网的基本原理,说明如何使用 inetd 和 xinetd 超级服务器,提供保护 Linux转载 2010-05-28 13:07:00 · 2414 阅读 · 0 评论 -
第 6 部分:配置及编译内核
在本教程中,我们将向您演示如何从源代码编译 Linux 内核。在演示过程中,我们将讨论各种重要的内核配置选项,更深入地介绍有关内核中 PCI 和 USB 支持的信息。 一。关于教程本教程涉及哪些内容?在本教程中,我们将向您演示如何从源代码编译 Linux 内核。在演示过程中,我们将讨论各种重要的内核配置选项,更深入地介绍有关内核中 PCI 和 USB 支持的信息。在本系列教程(共转载 2010-05-28 13:06:00 · 1487 阅读 · 0 评论 -
第 4 部分: 高级管理
在本教程中,我们将通过讨论多个主题(包括 Linux 文件系统、Linux 引导过程、运行级别、文件系统限额和系统日志),来巩固您在重要的 Linux 管理技能方面的知识。 一。关于教程本教程涉及哪些内容?在本教程中,我们将通过讨论多个主题(包括 Linux 文件系统、Linux 引导过程、运行级别、文件系统限额和系统日志),来巩固您在重要的 Linux 管理技能方面的知识。转载 2010-05-28 13:02:00 · 1260 阅读 · 0 评论 -
第 3 部分: 中级管理
在本教程中,通过讲述不同的主题(包括:系统和因特网文档、Linux 权限模式、用户帐户管理以及登录环境调节),我们将使您的基本的 Linux 管理技能方面的知识趋于完善。 一。关于本教程本教程讲述了什么内容?欢迎来到“中级管理”,专为 Linux Professional Institute 的 101 考试准备的四部分教程系列的第三部分。在本教程中,通过讲述不同的主题(包括:系统转载 2010-05-28 12:59:00 · 1128 阅读 · 0 评论 -
vi入门
本教程阐述了如何使用功能强大的可视化编辑器 vi。它使用一种快速“巧表单”方法,目的是使您不用花费大量时间,就可以精通 vi。您将会很快学会在 vi 中移动光标、编辑文本、使用插入模式、拷贝粘贴文本及使用重要 vim 扩展功能,如可视化模式和多窗口编辑。 一。教程提示我应该学习这门教程吗?此教程阐述了如何使用功能强大的可视化编辑器 vi。它使用一种加速“巧表单”方法,目的是使您不转载 2010-05-28 13:11:00 · 1100 阅读 · 0 评论 -
第 8 部分:安全 shell 及文件共享
我们将介绍安全 shell(ssh)和相关工具,并演示如何使用和配置网络文件系统(NFS)版本 3 服务器和客户机。 一。关于本教程本教程涉及哪些内容?在本教程中,我们将介绍安全 shell(ssh)和相关工具,并演示如何使用和配置网络文件系统(NFS)版本 3 服务器和客户机。通过学习本系列教程(共 8 篇;本文是第 8 部分),您将具备成为 Linux 系统管理员所必需的知识转载 2010-05-28 13:09:00 · 1067 阅读 · 0 评论 -
第 5 部分:编译源码软件包管理
在本教程中,我们将向您演示如何从源代码编译程序、如何管理共享库以及如何使用 Red Hat 和 Debian 软件包管理系统。 一。关于本教程本教程涉及哪些内容?在本教程中,我们将向您演示如何从源代码编译程序、如何管理共享库以及如何使用 Red Hat 和 Debian 软件包管理系统。 在本系列教程(共 8 篇)结束时,您将具备成为 Linux转载 2010-05-28 13:04:00 · 1553 阅读 · 0 评论 -
Linux kernel [select poll epoll]区别
转载:http://bookjovi.iteye.com/blog/1186736Linux中异步IO等待无非就三个系统调用:select, poll和epoll。很多人无法理解三种调用的区别,或不够了解,今天就结合Linux kernel code详细描述三个的区别! select: select 的限制就是最大1024个fd,可以查看k转载 2012-04-28 10:43:34 · 2800 阅读 · 0 评论