至顶网知识库频道通用行业-最新文章列表
RedHat Linux AS4 LAMP经典网站搭建实例

Apache是世界排名第一的Web 服务器, 根据Netcraf所作的调查,世界上百分之五十以上的Web服务器在使用Apache。尤其是现在,使用LAMP(Linux + Apache + MySQL + PHP)来搭建中等级别的应用已经是一种流行的方式,因此,掌握Apache的配置是系统工程师必备的技能之一。使用LAMP来搭建中等级别的应用已经是一种流行的方式,因为全部是开源和免费的软件,所以成本非常低廉。本节介绍平台的搭建。在搭建平台时,也可以直接使用RPM 包来安装,但是由于使用RPM包在一些系统上不支持,因此我们使用更通用的方法:直接从源代码来装。...详细

LinuxApacheLAMP

Linux操作系统笔记本电池使用技巧

随着Linux操作系统影响的逐步深入,许多的Linux使用者希望能够在自己的笔记本电脑上运行Linux操作系统,以便时使用它。本文为大家介绍Linux操作系统笔记本电池使用技巧。...详细

电池笔记本Linux

Linux内核按需动态装载和卸掉模块

Linux是单内核结构,也就是说, 它是一个大程序, 其中任一函数都可以访问公共数据结构和其它函数调用。 (作为操作系统)另外一种可能的结构是多核式的, 各功能块自成一体, 相互之间由严格的通信机制相连。单核结构在添加新模块时,一种方法是重新调整设置,所以非常费时。可以使用 insmod 和 rmmod 命令来装载和卸掉 Linux 模块, 内核自己也可以调用内核驻留程序(Kerneld) 来按需要装载和卸掉模块。...详细

模块

构建嵌入式linux平台下的用户应用

Linux 正在嵌入式开发领域稳步发展。因为Linux 基于 GPL,所以任何对将 Linux 定制于 PDA、掌上机或者工控设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。目前许多优秀的Linux 系统可供用户选择。它们包括 RTLinux、uClinux、Montavista Linux、ARM-Linux等。利用现有的大量的共享资源,构建自己的嵌入式linux平台,开发linux应用已经列入许许多多公司的发展战略之中。 ...详细

pda嵌入式

Linux上实现Socket的多进程实时通信

套接口为目前Linux上最为广泛使用的一种的进程间通信机制,与其他的Linux通信机制不同之处在于除了它可用于单机内的进程间通信以外,还可用于不同机器之间的进程间通信。但是由于Socket本身不支持同时等待和超时处理,所以它不能直接用来多进程之间的相互实时通信。本文提出一个基于Socket的多进程之间通信的实现方法。原理是建立一个进程专 门用来做为通信服务器(server)来中转各个进程之间的通信。...详细

进程socket

Linux操作系统内核抢占补丁的基本原理

CPU在内核中运行时并不是处处不可抢占的,内核中存在一些空隙,在这时进行抢占是安全的,内核抢占补丁的基本原理就是将SMP可并行的代码段看成是可以进行内核抢占的区域。2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用 spinlock和rwlock作了细致的表示,该补丁的实现可谓水到渠成。具体的方法就是在进程的任务结构上增加一个preempt_count变量作 为内核抢占锁,它随着spinlock和rwlock一起加锁和解锁。当preempt_count为0时表示可以进行内核调度。...详细

内核

Linux操作系统内核的时钟中断机制

本文主要从内核实现的角度分析了Linux 2.4.0内核的时钟中断、内核对时间的表示等。...详细

中断时钟

Linux系统下发送Email的C语言代码

本文为大家介绍如何在Linux系统下发送Email的C语言代码。...详细

Email

Linux内核中的同步和互斥分析报告

本文为大家介绍了Linux内核中的同步和互斥分析报告。...详细

同步内核

Linux程序开发:QT中的多线程编程

Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。在某些情况下,使用定时器机制能够比利用 Qt 本身的多线程机制更方便地实现所需要的功能,同时也避免了不安全的现象发生。本文不仅对 Qt 中的多线程支持机制进行了讨论,还着重探讨了利用定时器机制模拟多线程编程的方法。 ...详细

界面LinuxQt

Linux下程序开发:使用QT制作Skin

软件界面的风格变化可以通过两种机制完成,一种是通过设置主题(Themes),它使用 界面库本身所具有的对界面组件(Components)的控制能力切换显示风格;另外一种是 通过提供不同系列的图片来切换显示界面,即这里所讲的 Skin。文中介绍了制作表皮有几个重要的因素值得考虑:1. 使用无边界的窗口、2. 窗口的移动、3. 按钮的制作。...详细

界面Qt

解析Linux内核获取当前进程指针的方法

在教材或阅读中,经常需要直观的用图示来展示数据在内存中的分布,那么数据是如何在内存中组织的呢?不同的机器有不同的表示法,本文以最常见的Intel X86系列计算机为例来说明这个问题。...详细

指针

两种“BBC”恢复损坏的Linux系统

我们在许多Linux系统用户的工具箱中都能发现Linuxcare bootable business card(BBC)的身影。它的主要作用是对Linux系统进行修复。文中详细介绍了发展中的Linuxcare BBC及BBC究竟是什么。。...详细

LinuxCareLinuxBBC

在Linux系统下清除操作信息的记录

Linux下如在终端里或是在文本方式操作时,只要按上下光标键可以快速调用以前的命令,可是这样其他人用同样的用户登录后也同样知道你的操作了。另外在Linux图形界面中,如GNOME,在面板的菜单上有打开最近文档这一选项,列出了最近的用户的所有使用的文件。如何清理这两种属性呢?本文将为大家介绍在Linux系统下清除操作信息的记录。...详细

GNOME记录

一种嵌入式Linux平台的软硬件设计

Linux是一种很受欢迎的类UNIX操作系统,它免费并开放源代码,在个人计算 机、服务器领域应用广泛。更重要的是,Linux采用模块化设计,实际应用中可以定制,因此Linux也适用于嵌入式领域。uClinux正是Linux 的一个嵌入式版本,其内核的二进制映像文件可以做到小于512KB。uClinux针对无内存管理单元MMU的处理器设计,支持多任务,具有完备的TCP/IP协议栈并支持多种网络协议。uClinux还支持多种文件系统,如ROMFS、NFS、 FAT16/32。...详细

ucLinux嵌入式Linux

通过LoadRunner监控Linux的资源状况

我们在使用LR进行性能测试的时候,经常有需要监控OS的资源使用情况的需求。对于 Windows系统,这个工作进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,本文简单为大家介绍一下如何在LR中监控Linux/Unix系统的资源使用情况。...详细

监控LoadRunner

走向Linux系统高手之路 编译内核解析

Linux内核总是不断发展的,最新的内核Kernel2.6.0对USB2.0予以正式的支持,以及内核模块文件后缀最显著的一个变化由*.o到*.ko等等。本文为大家介绍了linux编译内核的方法。...详细

编译内核

Linux内核源代码的目录结构简单介绍

本文对Linux内核源代码的目录结构作简单介绍。...详细

结构内核

在Linux中直接运行Windows二进制程序

虽然大多数linux爱好者都不怎么使用Windows,但是不少人还是习惯了某些Windows下的软件,而不愿意从开源仓库中寻找替代品。当然,你可以用拥有Wine的GNU/Linux系统解决这个问题。但是还有令人感觉不如意的地方:每次想要启动这些程序时,你不得不输入 cd ~/.wine/drive_c/Program FilesMy Windows App; wine My Windows App.exe 请注意是每次。用shell脚本也不是什么很好的主意。有没有什么办法,能在xterm下直接通过My Windows App.exe来运行这些程序?幸运的是,Linux内核特性binfmt_misc就够帮助你达成这个愿望。...详细

跨平台Windows

Linux集群系统大比拼

计算Linux中集群项目的数量就象计算硅谷中创业公司的数量一样。不象 Windows NT 已经受其自身的封闭环境阻碍,Linux 有大量的集群系统可供选择,适合于不同的用途和需要。但确定应该使用哪一个集群的工作却没有因此变得简单。问题的部分原因在于术语集群用于不同场合。IT 经理可能关心如何使服务器运行时间更长,或使应用程序运行得更快,而数学家可能更关心在服务器上进行大规模数值计算。两者都需要群集,但是各自需要不同特性的群集。本文介绍了了不同形式的集群以及许多实现中的一部分。...详细

集群系统

邮件订阅

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

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce