至顶网知识库频道软件-最新文章列表
如何有效降低Linux操作系统的内存开销

本文的思想可以使您的老机器重新焕发青春,并在老式硬件上更 好地使用 Linux。稍作调整并进行实验,即使 128MB 的机器也可以成为令人满意的桌面计算机。 尽管本文重点讲述在相当有限的硬件上实现功能良好的桌面,也可以对其他 Linux 应用采用相同的原理。不管最新的超大机器上有多少内存,很快就会发现新应用程序已占满了这些内存。通过应用这些技术,可以稍微提高过载服务器的性能,并深入了解应用程序的内存使用情况。...详细

Feather

几种Linux嵌入式开发环境的简单介绍

做Linux嵌入式系统的对常见的几种嵌入式开发环境一定不会默生,由于主要接触网络相关产品的一些系统设计,因此本文将可能用到的嵌入式开发环境简要做个总结。...详细

开发环境嵌入式

如何利用mdadm在Linux中配置RAID

目前市场上有多种备份解决方案,其中大部分都是采用快照的策略。换句话说,大多数系统在数据恢复时,都只能恢复到上次备份时的状态。而少数解决方案可以提供实时的备份能力。RAID,也就是我们常说的独立磁盘冗余阵列或者廉价磁盘冗余阵列,则是一种全面的增量备份解决方案。RAID具有多种模式和附加功能,基本的RAID就已经可以实时的保存多个文件副本了。本文将为大家讲述如何利用mdadm工具在Linux中创建和管理RAID磁盘阵列。...详细

RAIDmdadm

Linux中用内核KHTTPD实现Web服务加速

从linux2.4.13开始,在Networking options出现了一个试验性的选项-‘[ ] Kernel httpd acceleration (EXPERIMENTAL)‘,什么是kHTTPd呢?它是一个Linux环境下的web服务器。kHTTPd和其它web服务器的不同之处在于其是作 为内核的一部分运行在Linux的内核中(可以看成是一个设备驱动)。KHTTPd仅仅处理静态(基于静态文件的)的web页面,而将所有的对于非静态内容的请求传递给正常的运行于用户空间的web服务器来处理,如apache、Zeus等,而这些运行在用户空间的web服务器并不需要任何修改。...详细

Web服务器KHTTPD

Linux环境下没有RAID卡的情况下实现RAID功能?

在使用Raidtools前,还需确定要使用的RAID的种类。目前使用Raidtools可以作RAID0、RAID1、RAID5。由于只有两 块硬盘而无法使用RAID5,除了RAID5外,还可以选择作Linear模式或RAID0。笔者选择了作RAID0。以下为制作过程。1.建立RAID盘,2.使用RAID0盘,3.自动执行RAID0的设置,将RAID0的加载及文件系统的加挂全加入到Init.sysinit文件中,这样,只要系统一启动,首先就执行RAID,用户就不必再手工安装了。用户应将以下两个命令加入到Init.sysinit文件中/sbin/mdrun -ar mount /dev/md0 /opt。...详细

RAID

用户和Linux之间的接口:shell命令

Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 ...详细

Bash

深入理解Linux的系统调用

在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。系统调用是用户程序和内核交互的接口。系统调用在Linux系统中发挥着巨大的作用.如果没有系统调用,那么应用程序就失去了内核的支持。...详细

系统调用

解读Linux中文件系统的目录结构

当您使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。本文对Linux下所有目录一一说明,对比较重要的目录加以重点解说。...详细

Feather

Linux Netstat命令常用选项详细解析

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。本文详细介绍了Netstat命令常用选项。...详细

Netstat

Linux操作系统及各大发行版相关介绍

Mandriva原名Mandrake,最早由Gal Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的 Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。Red Hat最早由Bob Young和Marc Ewing在1995年创建。适用于服务器的版本是Red Hat Enterprise Linux,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择CentOS。...详细

版本Linux

Linux操作系统在嵌入式领域的发展现状

Linux是Unix类的操作系统(OS),在原代码级上兼容绝大部分Unix标准,是一个 支持多用户、多进程、多线程、实时性较好的功能强大而稳定的操作系统,它可以运行x86PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS, ARM等平台上, 它是目前运行硬件平台最多的操作系统。自从2000年2月,Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。目前,在嵌入式行业,它越来越受到各种商家的青睐。在所有的操作 系统中,Linux是一个发展最快,应用最为广泛的操作系统,Linux本身的种种特性也使其成为嵌入式开发的首选。...详细

嵌入式

Linux平台下数据库资源使用情况分析

SQL语句的优化也是数据库优化的一个最直接最立竿见影的因素。SQL语句的性能监控从监控工具来说大致可分为由高级语言提供和由Oracle本身提供,高级语言以典型的应用C语言和WEB开发语言PHP为例, C语言中可以用 gettimeofday 函数来在某一数据库操作之前和之后分别获取一个时间值,将两个时间值之差做为衡量该数据库操作的效率,在 PHP中,也可以用gettimeofday, 操作方法当然与C语言中有所不同。当然,PHP中也有其它一些函数可以达到同样的时间精度, 关于时间精度的考虑,不能简单以大小衡量微秒级的时间数值。...详细

PHPORACLE

Linux系统特殊文件--目录概念及使用

从逻辑上讲,用户在登录到Linux系 统中之后,每时每刻都处在某个目录之中,此目录被称做工作目录或当前目录。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录就成为其工作目录。工作目录用“.”表示,其父目录用“..”表示。用户主目录是系统管理员增加用户时创建起来的,每个用户都有自己的主目录,不同用户的主目录一般互不相同。用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。用户可以通过一个~字符来引用自己的主目录。...详细

Feather工作目录Linux

Linux系统下C语言编程基础知识介绍

本文将为大家介绍在LINUX下进行C语言编程所需要的基础知识。文章当中,我们将会学到以下内容: 源程序编译、Makefile的编写、程序库的链接、程序的调试、头文件和系统求助。...详细

编译C语言

linux下常用格式的压缩与解压方法

本文为大家介绍了linux下常用格式的压缩与解压方法。...详细

解压缩压缩

Linux下的网络HOOK实现以及使用方法

本文讲述一下Linux下的Net的Hook,使用net的Hook可以实现很多很多非常底层的功能,比如过滤报文,做防火墙,做代理等等。我们知道Windows下面也有Hook的功能,但是要Hook到Net的底层,一般是使用NDIS来实现,但是Linux就提供了如此强大的功能,让我们不得不佩服Linux的伟大。几天的研究让我越来越对Linux的推崇!而且我想 Linux在嵌入式方面的应用会更加广泛!...详细

netHOOK

Linux用户(User)和用户组管理概述

Linux是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户。比如我们的同事想用我的计算机,但我不想让他用我的用户名登录,因为我的用户名下有不想让别人看到的资料和信息这时我就可以给他建一个新的用户名,让他用我所开的用户名去折腾,这从计算机安全角度来说 是符合操作规则的。用户组就是具有相同特征的用户的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组。 ...详细

用户管理

软RAID教程二:Linux下创建软RAID(1)

在最新的Linux版本中,Red Hat Linux 6.1,自行编译Raidtools0.42、0.50beta2时,先是找不到所要的头文件,将所需头文件复制后,编译仍然通不过。原来,由于新的版本采用了一系列新的函数,情况稍有一点不同。不过,新的版本中,提供了Raidtools,在/sbin目录中,有Raidtools的一系列工具,其中有 Mkraid、Raid0run、Raidstop、Raidstart等一组工具。如果你想自己编译,可以从中国自由软件库中查找到最新版为0.9的 Raidtools,自行编译0.9版的Raidtools,编译正常通过。 ...详细

RAID

Linux操作系统文件系统基础知识详解

文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按 一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。Llinux文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。...详细

Linux文件系统

Linux系统核心源程序的文件组织结构

Linux核心源程序的文件按树形结构进行组织,在源程序树的最上层,即目录/usr/src/linux下有这样一些目录和文件。本文将为在家详细介绍Linux系统核心源程序的文件组织结构。...详细

Feather

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce