UNIX系统交换区的管理(转)
UNIX系统交换区的管理(转)[@more@] 交换区(swap)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。通过交换区,我们不再局限于有限的物理内存空间,理论上可以无限地扩大虚拟内存系统,从而运行更多的程序,进行更多的业务交易,更充分地发挥硬件资源。交换区采用换入换出技术和存储器间互相交换进程或数据页面。根据一定的调度原则,内存中部分不常用的进程或数据页定期交换到交换区中,以便为需要运行的程序留出更多的可用空间。交换出去的进程或数据页根据需要时再交换进来,这样一来就实现了大量并发进程的管理
寻找UNIX中CPU的“消耗大户”(转)
寻找UNIX中CPU的“消耗大户”(转)[@more@]多用户的UNIX计算机系统在运行过程中,有时会感觉到运算速度突然慢下来,有时甚至连从键盘输入字符也得过好久才会有反应。有经验的人一定会知道,这时计算机中一定在运行一个非常耗费CPU的进程。这样的进程有时是某个人在执行一个很占CPU的程序,有时则可能是系统中出了意外情况,系统本身在进行处理。无论是哪种情况,系统管理员都应及时找出这样的进程,并做出相应的处理。 UNIX虽然提供了“acct”等一系列记账程序,但这些程序只能在进程结束后才能显示运行时间和占用CPU时间等信息,不能实时计
UNIX中交互程序的自动执行(转)
UNIX中交互程序的自动执行(转)[@more@] 在 UNIX 系统中,执行交互程序,要求用户通过键盘输入相应数据,完成相应的操作。有时这种交互操作,输入的内容有一定的规律可循,且输入的数据较大。这种操作,用户感到枯燥无味,费工费时,容易产生疲劳,差错在所难免。如在我单位人保系统财务数据集中过程中,要逐月逐分公司生成财务数据上报,执行程序 stmu3, 出现画面1;400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 选 B 执行数据传送和接收,出现画面2;400) {this.resized
使用命令trap来捕捉信号(转)
使用命令trap来捕捉信号(转)[@more@]它有三种形式分别对应三种不同的信号回应方式. 第一种: trap "commands" signal-list 当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令. 第二种: trap signal-list trap不指定任何命令,接受信号的默认操作.默认操作是结束进程的运行. 第三种: trap " " signal-list trap命令指定一个空命令串,允许忽视信号.
使用RPM包对RedHat进行内核升级(转)
使用RPM包对RedHat进行内核升级(转)[@more@]概述:本文讨论在RedHat中使用RedHat提供的内核rpm包手工进行内核升级的方法。将以在RedHat7.1中从2.4.2升级到2.4.3为例进行说明。 一、准备工作1.确定是否要进行内核升级 通常需要进行内核升级是为了: a.支持新安装的硬件设备:比如您刚买了一块新的声卡,但是当前的内核没有提供其驱动,而新版本内核可以驱动该声卡。 b.当前的系统内核被发现有安全漏洞,需要升级到新的版本进行修复。 2.确定所需下载的rpm包 首先通过以下命令确定系统当前所安装的内核包: # rpm -qa | grep kernel ker
Linux下的GTK图形界面编程(转)
Linux下的GTK图形界面编程(转)[@more@]【摘要】 本文介绍了Linux平台下的Xwindow图形窗口编程工具GTK,并给出了用GTK编程的基本要素和步骤。 【关键词】GTK,回调函数,消息处理器,调节器 GTK(GIMP Toolkit)是一个图形用户编程的接口工具。它注册完全免费,所以用来开发自由软件或商业软件都不需要花费什么。现在很多Linux集成系统都已经将GTK1.2版本打包进去了。包括RedHat Linux 6.0以上版本,还有中文化的Turbo Linux等等。它也越来越被普遍的应用于UNIX系统编程。 还有一个组件叫Glib,它包含了一些标准应用的新扩展用来提高GTK的兼容
RedHat 系统配置命令(转)
RedHat 系统配置命令(转)[@more@]域名服务 [root@linuxsir01 root]# redhat-config-bind [root@linuxsir01 root]# redhat-config-bind-gui 软件包管理 [root@linuxsir01 root]# redhat-config-packages 日期与时间 [root@linuxsir01 root]# redhat-config-date 打印机,在X下运行的命令 [root@linuxsir01 root]# redhat-config-printer [root@linuxsir01 root]# redhat-config-printer-gui 在X和虚拟控制台下都能用的命令,界面是文本的。 [root@linuxsir01 root]# redhat-config-printer-tui apache的配制 [root@linuxsir01 root]# redha
Linux下的OpenGL编程(转)
Linux下的OpenGL编程(转)[@more@] OpenGL是一个工业标准的三维计算机图形软件接口,它由SGI公司发布并广泛应用于Unix、OS/2、Windows/NT等多种平台,当然也包括Linux。在Windows/NT平台上,一般的开发工具如VC、BC、Fortran Powerstation等都支持直接的OpenGL应用的开发;在商用Unix平台上,Motif同样很好的支持OpenGL(毕竟OpenGL最初是工作站上的东西);那么在Linux上呢? 本文不着力于OpenGL编程的方法和技巧,而是把重点放在如何在Linux平台上开发OpenGL程序。介绍支持OpenGL的几个工具包,并辅以详细的实例来阐述。 1. Lin
MYSQL中查询数据库设置多大,剩余空间是多少(转)
MYSQL中查询数据库设置多大,剩余空间是多少(转)[@more@]MYSQL中如何查询数据库设置多大,剩余空间是多少?能从表中查出吗 engine 是innodbinnodb 是以空间为概念的,比如 my.cnf 中 innodb_data_file_path = ibdata1:10M 就是说用一个10MB大小的磁盘文件ibdata1来做为innodb的空间,那么建立N个innodb数据表都是在这个空间内,如果这个空间占满了, innodb表的操作就失败了,即使你其它磁盘剩余空间有很大也没用。所以把这个设置大点即可,也可以设置几个文件空间。一般最后一个文件后面都有 :autoextend 参数来表示该文件大小可以被自动
Linux:成熟收获或泡沫破裂(转)
Linux:成熟收获或泡沫破裂(转)[@more@]很多人都是Gartner发明的“技术成熟度(Hype Cycle)模型”的超级Fans,从其核心讲,这种模型是基于认为所有的技术将经历5个阶段,即技术萌芽期(Technology Trigger)、过热期(Peak of Inflated Expectations)、幻觉破灭谷底期(Trough of Disillusionment)、复苏期(Slope of Enlightenment)以及生产力成熟期(Plateau of productivity)。 Linux和开源是泡沫? 很容易看到Web本身是如何遵循着这个模型发展的。从MOSAIC诞生,到.com如日中天,以及随之而来的泡沫破裂,再到最近风险资本
安全专家发现Linux蠕虫 涉及两处漏洞(转)
安全专家发现Linux蠕虫 涉及两处漏洞(转)[@more@]【eNet硅谷动力消息】美国东部时间2月20日(北京时间2月21日)消息:业内安全专家今日发出警告称已经发现了一种Linux系统网络蠕虫,它可以利用Mambo内容管理系统中的漏洞和PHP的XML-RPC函数库中的漏洞发起攻击。 配合Mare.D恶意程序,它就可以在受攻击的系统中留下好几个后门。 这些后门中,有两个是连接到一个远程主机的回连壳后门(connectback shell backdoors),而恶意软件的写入器可以利用第三个后门通过IRC进入并控制受攻击的电脑系统。 F-Secure公司研究员Gergely Erdelyi
Debian GNU/Linux 图解安装过程(转)
Debian GNU/Linux 图解安装过程(转)[@more@]底下為 Debian GNU/Linux 的安裝過程,一些很溍鞯漠嬅妫?P者就不多贅詞,請依圖操作另外,1.為了減少影像容量,筆者只有抓取 Debian 的畫面,沒有抓取整個 VMware Workstation 的畫面 2.當我們將滑鼠點進 Guest OS(Debian),鍵盤、滑鼠會為 Guest OS 所擷取,要跳回 Host OS,請按「Ctrl + Alt」400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>開機出現此畫面的時候,直接按下「Enter」鍵
Debian_Sarge3.1硬盘从NT/XP系统引导安装基本系统到X桌面全过程(转)
Debian_Sarge3.1硬盘从NT/XP系统引导安装基本系统到X桌面全过程(转)[@more@]转贴:历时两天,经过Debian版的同志的指点以及以前用mandrakelinux的收获,终于把我的Debian系统装完了,想来真够麻烦的,下面就将我安装的全过程写下来,奉献给那些和我一样在Debian门外徘徊的初学者们。首先先说一下我的安装环境,我原来机器上只有XP,我是完全从硬盘安装的,方法如下:1.准备:下载以下几个文件:(1) Grub for dos(bootgrub和grldr两个文件,可以从附件中下载到)(2) Debian Sarge安装盘:debian-31r0a-i386-binary-1.iso(http://debian.ustc.edu.cn
让Debian“讲汉语”(转)
让Debian“讲汉语”(转)[@more@] Debian GNU/Linux(简称Debian)是目前世界最大的非商业性Linux发行版之一,是由世界范围1000多名计算机业余爱好者和专业人员在业余时间制做。 目前Debian最新的版本是代号为Woody的Debian 3.0。现在就来看如何让它“讲汉语”。 汉化X-Window 系统安装好后,进入X-Window开始选单中的System/SysV/init editor,取消kdm、gdm或xdm。这样就可以在控制台输入startx后进入X-Window。 进入X-Window,运行cpanel(这个很重要)。在KDE的控制中心选择好国家、语言和字体。字体
386个Linux发行版本中 你用过Ubuntu么(转)
386个Linux发行版本中 你用过Ubuntu么(转)[@more@]400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>目前至少有386个Linux版本可用,这个数字表明有多少人想建立自己的版本,把Linux同其他开放源代码软件结合在一起形成一个完整的操作系统产品。但是事实是很少有人熟悉除了Red Hat、Suse和Debian之外的Linux版本,这说明要想在这个领域获得成功是多么困难。 Ubuntu成立不到两年。它是Mark Shuttleworth推动的。10年前,Mark Shuttleworth曾经创建了安全咨询公司Thawte Consulting,并将
提高 Linux 上 socket 性能(转)
提高 Linux 上 socket 性能(转)[@more@]使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来榨取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达到最好结果的方法。在开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳
基于Linux的网络安全策略和保护措施(转)
基于Linux的网络安全策略和保护措施(转)[@more@]1、引言随着Internet/Intranet网络的日益普及,采用Linux网络操作系统作为服务器的用户也越来越多,这一方面是因为Linux是开放源代码的免费正版软件,另一方面也是因为较之微软的Windows NT网络操作系统而言,Linux系统具有更好的稳定性、效率性和安全性。在Internet/Intranet的大量应用中,网络本身的安全面临着重大的挑战,随之而来的信息安全问题也日益突出。以美国为例,据美国联邦调查局(FBI)公布的统计数据,美国每年因网络安全问题所造成的经济损失高达75亿美元,而全球平均每20秒钟
Linux个人防火墙的设计与实现(转)
Linux个人防火墙的设计与实现(转)[@more@]一、防火墙概述 网络防火墙技术是一种用来加强网络之间访问控制,防止外部网络用户以非法手段通过外部网络进入内部网络,访问内部网络资源,保护内部网络操作环境的特殊网络互联设备。它对两个或多个网络之间传输的数据包按照一定的安全策略来实施检查,以决定网络之间的通信是否被允许,并监视网络运行状态。? 根据防火墙所采用的技术不同,可以将它分为四种基本类型:包过滤型、网络地址转换—NAT、代理型和监测型。包过滤型产品是防火墙的初级产品,其技术依据是网络中的分包传输技术。包过滤
Linux教程:集成Linux教程及Linux学习网教程(转)
Linux教程:集成Linux教程及Linux学习网教程(转)[@more@]Linux学习教程目录:1.从硬盘安装Linux操作系统2.红旗Linux4.1基本操作3.Linux软件的安装和卸载4.Linux连接因特网5.Linux编程基础6.Linux应用程序简介7.Linux Shell命令行操作8.Linux下搭建个人网站Linux学习网集成教程,技术文章9.LinuX新手学习网{技术文章,教程下载}10.Linux学习站点{从初学到高手的教程}11.Linux网址大全-你身边的Linux专家12.RedHat Linux学习引导页本书籍分三卷,请下载完三个压缩包后解压。本书籍仅对注册会员下载[ Last edited by 非你不要 on 2006-3-15
Linux培训教程之安全的动态磁盘存储策略(转)
Linux培训教程之安全的动态磁盘存储策略(转)[@more@]本节要点:1.软件RAID技术RAID0/RAID1/RAID52.LVM逻辑卷管理技术PV/VG/LV3.案例:整合RAID和LVM的磁盘管理策略系统环境:Windows XP + VMware 5.0 + Redhat Fedora Core3一,软件RAID技术*RAID技术有软件RAID以及硬件RAID之分,简称软RAID和硬RAID(一) RAID技术产生的背景1,普通的IDE硬盘速度不够快,性能不够稳定,不能应用于企业级的关键任务2,高效并且稳定的SCSI硬盘价格非常昂贵,中小企业承受不起3,RAID(Redundant Array of Inexpensive/Independent Disks),好廉价/独立磁盘冗余