快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
关于Linux图形界面的基本知识

关于Linux图形界面的基本知识

很多LINUX的初学者分不清除linux和X之间,X和Xfree86之间,X和KDE,gnome等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限肯可能存在错误,请高手指正. 一 linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的. 图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和WINDOWS3....

详细分析嵌入式Linux名词及资源

详细分析嵌入式Linux名词及资源

作为一名Linux开发人员,对Linux下的名词要有了解,最好是非常清晰的知道它是什么东西,拿来做什么的。每一个名词都代表着一个资源,也代表着一个Linux的潮流,如果听都没听过就去开发相关领域的应用,那只能是瞎摸,吃力又不讨好。举个例子,欲在Linux下支持一款软Modem或一种打印机,而Linux的发行版或是厂家都是没有驱动的,那么一般会出现三种开发人员: 一:习惯地要厂家想想办法,威胁说没有就换硬件,毕竟硬件厂商多的是。 二:职业性的到linmodem.org或http://www.linuxpr...

Linux 操作系统跑Linux慢的分析

Linux 操作系统跑Linux慢的分析

iostat的默认参数是tdc(terminal, disk, and CPU)。如果任何其他的选项被指定,这个默认参数将被完全替代,例如,iostat -d将只反 映磁盘的统计结果。 语法: 基本语法: iostat interval count option - 让你指定所需信息的设备,像磁盘、cpu或者终端(-d , -c , -t or -tdc ) 。x 选项给出了完整的统计结果(gives the extended statistic)。 interval - 在两个samples之间的时间...

系统启动进程:Init 译 Meaculpa

系统启动进程:Init 译 Meaculpa

当你启动计算机进入FreeBSD时会有很多巧妙的事情发生。在此我无法论及所有的细节,但FreeBSD handbook极好地解释了引导过程。当你启动你的计算机时,可能会注意到内核对硬件作了检测并在终端上显示了相应的结果。当检测结束时,内核会启动两个进程:进程 0 (swapper)和进程 1 (init)。 负责进程控制初始化的程序是init;没有它,其它的进程无法启动。在引导时,init要做两项重要的工作:首先,它在rc的控制之下装入启动脚本,然后它初始化终端以便使用户可以登录。让我们分别描述这些功能...

让Netatalk支持双字节和多字节字符集

让Netatalk支持双字节和多字节字符集

一、 问题出现 通过安装samba 和netatalk,实现了PC与苹果机通过Linux共享的问题。但是苹果机传中文文件名到Linux, 但是Linux及windows却看不见中文;PC存中文文件名在共享路径,苹果机看得见,但却无法拷备,错误返回:文件找不到。列表举例描述如下: PC(Linux)文件名 操作: 由苹果机拷贝文件 苹果机 (Mac OS) Abc Abc Abc Abc :0B:0B 薄(HEX 0x0B0x0B) 薄(HEX 0x0B0x0B) 看得见文件名,但是找不到文件 二、 分析...

使用Head 和Tail以块方式读取文本流

使用Head 和Tail以块方式读取文本流

Jacek 在本技巧文章中介绍了 head 和 tail 命令,它们对于以块方式处理静态和动态文件中的数据非常有用。 假定您想只处理文件的一部分,譬如头几行或后几行,那您该怎么做呢?请使用 head(它将头 10 行发送至标准输出)或 tail(它将后 10 行发送至标准输出)。 您可以通过使用 -n 选项改变这些命令发送至其标准输出的行数(当然,输出结果将随 XF86Config 文件的内容而不同): 清单 1. 将 XF86Config 中选定行数的内容发送至标准输出$ head -n 4 /etc...

从源代码打造一个最小化的Linux系统

从源代码打造一个最小化的Linux系统

以下就是从源代码中打造一个最小化的Linux系统的操作说明.它曾经是《从加电启动到Bash提示符(From PowerUp to Bash Prompt)》的一部分.但是我将它们分离开来,以便使得它们更简短而更为集中化.我们在此所要打造的系统是非常小的,而且并不准备作为工作产品来使用.如果您想从头开始打造一个有实际用途的系统,请参阅Gerard Beekmans所撰写的 Linux空手道实作指南篇 (Linux From Scratch HOWTO). _________________________...

浅谈Linux环境下的高级隐藏技术

浅谈Linux环境下的高级隐藏技术

隐藏技术在计算机系统安全中应用十分广泛,尤其是在网络攻击中,当攻击者成功侵入一个系统后,有效隐藏攻击者的文件、进程及其加载的模块变得尤为重要。本文将讨论Linux系统中文件、进程及模块的高级隐藏技术,这些技术有的已经被广泛应用到各种后门或安全检测程序之中,而有一些则刚刚起步,仍然处在讨论阶段,应用很少。 1.隐藏技术 1.1.Linux下的中断控制及系统调用 Intel x86系列微机支持256种中断,为了使处理器比较容易地识别每种中断源,把它们从0~256编号,即赋予一个中断类型码n,Intel把它称...

Sendmail SMTP SASL认证详尽指南

Sendmail SMTP SASL认证详尽指南

一:概述 在现代网络环境中,mail relay是个讨论得非常热烈的话题,如何在公司的邮件服务器上允许外部用户或者移动用户进行mail relay则是人们关注的焦点,随着标准化的SASL认证的出现并结合开放源软件Sendmail新版本中对SMTP AUTH的支持,问题已经逐渐变得明朗而易于解决。 二:目的 本文的主要目的是要在任何一台linux系统上,不论是什么版本,我们将编译Cyrus-SASL和Sendmail 8.11来使系统支持SASL的SMTP认证,详尽解释如何编译和实现该功能及相关的问题。...

2.4.18中无法关闭电源的分析与解决

2.4.18中无法关闭电源的分析与解决

工作中我把linux的内核升至2.4.18,make menuconfig配置完所有参数以后, 重启机器,运行一切正常.但执行shutdown关机操作时发现,机器关闭所有服务后显示power down, 然后便没了动静,电源没有关掉! 重新进入menuconfig,反复测试PM和APM(在GENERAL SETUP中)的各种组合,均无效。 上yahoo寻找答案,非常有意思,一网友说:这个问题他反复测试都行不通,但不知道为什么RedHat 7.3(2.4.18)可以关闭电源,是商业机密吗? 耐心查找,终于...

正确解压包含中文文件名Winzip压缩包

正确解压包含中文文件名Winzip压缩包

一、问题的出现: 有一天有人发了个.zip的文件给我。我unzip它,却发现中文名的文件解出来文件名是错的。 二、上网寻找问题答案: 有网友告诉我,是因为winzip用某种OEM方式修改文件名所致(后来证明这个说法是错的), 要用另外一个某某更强大的zip并关闭OEM方式再压缩才行。 但我想我们不应让别人必须用某某个软件来将就Unzip。 三、临时解决问题:*本文所提供的方法是临时性的解决办法* 1. 到底发生了什么问题? --------------------------- 实验1:在Linux下用...

Linux2下 ACPI PCI Hot-Plug 的实现

Linux2下 ACPI PCI Hot-Plug 的实现

一.ACPI 热拔插的简介 由 INTEL,MICROSOFT 及 TOSHIBA 所共同开发而成的 ACPI(Advanced Configuration & Power Interface,先进架构电源配置标准)能使软、硬件、操作系统(OS),主机板和外围设备,依照一定的方式管理用电情况,系统硬件产生的 Hot-Plug 事件,让操作系统从用户的角度上直接支配即插即用设备,不同于以往直接通过基于 BIOS 的方式的管理。 这种技术对系统平台、外插板卡硬件上都有特定的要求:系统集成热插拔控制集成电路(...