UNIX
-
UNIX 平台下C语言高级编程指南唐靖飚,周良源著内容简介本书是专为在UNIX平台下用C语言编制程序的人而写的。UNIX操作系统以其功能强、稳定性高和开放性深受广大程序员的喜爱。特别是Linux系统的日益广泛应用,越来越多的人开始关注UINX平台下的程序开发。本书是以POSIX为标准,主要以C语言为基础,详细介绍了UNIX平台下编写各种应用程序的范例和方法。全书分为四个部分,共十五章。第一部分介绍了UNIX常用的系统调用;第二部分介绍了基于SOCKET的网络编程技术;第三部分介绍了基于Motif的XWindow应用程序编写:第四部分介绍了在UNIX系统上编程时常用的工具。本书范例丰富,且具有代表性,如Socket编程、客户/服务端编程、多线程开发、CGI编程、XWindow下的Motif编程等等。读者直接或只需稍作修改就可以将它们应用到自己的应用程序开发中。这些范例的源代码可以从配套光盘的电子书中直接拷贝使用。本书不但是广大从事Unix系统应用与开发人员的重要参考书,同时也是高等院校相关专业师生的自学、教学用书和社会相关领域的培训教材。本书配套光盘内容包括:与本书配套电子书。
-
实践大师UNIX 用户篇(美) JOHN MCMULLENUNIX 是一种当前十分流行的多任务、多用户的计算机操作系统。本书通过丰富的实例讲解各种基础知识和技能,逐步系统地介绍多种命令及其操作。包括如何进入和退出系统、设置口令、管理文件和目录、在需要时获取帮助等。其中查找和替换命令以及正则表达式等内容是轻松处理文本的关键。有关UNIX 重要工具的讲解有助于灵活安排工作,涉及到vi 编辑器、文本处理等工具。此外,打印和格式化文本、X Windows 图形用户界面等许多内容都是UNIX 使用中不可或缺的。本书是UNIX 用户必备的参考用书
-
UNIX高级系统管理周良源[等]编著本书是UNIX开发与管理中的管理篇,另一本《UNIX平台下C语言高级编程指南》为开发篇。UNIX操作系统具有功能强、稳定性高和开放性等特点,特别是Linux系统,越来越受到广泛的应用。本书主要面向广大的UNIX系统管理员,全面论述了UNIX系统管理的主要任务和系统管理员应该掌握的基本内容。本书共分为两大部分,第一部分介绍UNIX的基础知识和基础操作,包括UNIX概述、UNIX入门、shell程序设计基础、vi编辑器、文件系统基础、通信以及网络基本应用;第二部分介绍与UNIX系统管理密切相关的内容,包括UINX内部机制介绍、性能优化和内核参数调整、系统的启动与关闭、用户管理、文件管理、进程管理、网络管理、外设管理、X Window系统管理、系统记帐、UINX系统安全、系统监视与调节等。本书内容丰富,具有很强的实用性,是UNIX系统管理员的必备之书,同时也是高等院校相关专业师生的自学、教学用书和社会相关领域的培训教材。本书配套光盘内容包括:1. 与本书配套电子书;2. 送“精通Visual C++ 5.0"多媒体学习软件。
-
UNIX网络编程(美)[W.R.史蒂文斯]W.Richard Stevens著;杨继张译多数精致复杂的程序涉及某种形式的IPC,也就是进程间通信(InterprocessCommuni-cation)。它是一个程序设计原则的自然结果,即把应用程序设计成一组彼此通信的小片段是比设计成单个庞大的程序更好的方法。从历史上看,应用程序设计方式按如下的顺序渐次出现:1.完成全部工作的单个庞大的程序。整个程序的各种片段可作为函数实现,它们以函数参数、函数返回值及全局变量的形式彼此交换信息。2.使用某种形式的IPC彼此通信的多个程序。许多标准Unix工具就是以这种样式设计的,它们使用shell管道(一种IPC形式)从一个程序向下一个程序传递信息。3.由使用某种形式的IPC彼此通信的多个程序构成的单个程序。尽管这种通信发生在线程间而不是进程间,我们仍用IPC的说法来描述。把后两种设计方式结合起来也是可能的:由多个进程组成,每个进程又由一个或多个线程构成,其中涉及给定进程内各线程间的通信以及不同进程间的通信。到此为止所描述的是把完成一个给定应用所涉及的工作散布到多个进程中,也许还散布到进程内的线程中。在含有多个处理器(CPU)的系统上,多个进程可能(在不同的CPU上)同时运行,一个给定进程的多个线程也可能同时运行。因此,把一个应用的工作散布到多个进程或线程中有可能减少该应用完成给定任务的时间。本书具体叙述4种不同形式的IPC:1.消息传递(管道、FIFO、消息队列)2.同步(互斥锁、条件变量、读写锁、文件与记录锁、信号灯)3.共享内存区(匿名共享内存区、有名共享内存区)4.远程过程调用(Solaris 门、Sun RPC)本书不讨论通过计算机网络通信的程序的编写。这种通信形式通常涉及使用TCP/IP协议族的所谓的套接口API(应用程序编程接口);这些主题在本丛书的第1卷[Stevens1998]中详细讨论。有人可能坚称单台主机内的即不涉及网络的IPC(正是本卷的主题)不应该使用,相反,所有应用程序都应该编写成通过网络运行在各种主机的分布式应用程序。然而实践证明,单台主机内的IPC与穿越网络的通信相比,前者往往快得多,有时还简单些。诸如共享内存区和同步这样的技术通常只在单台主机上可用,穿越网络时可能没法用。经验与历史告诉我们,不涉及网络的IPC(本卷)和穿越网络的IPC(本丛书第1卷)都有用武之地。本书构筑在同一套丛书第1卷以及作者的其他4本书的基础之上,它们的书名在全书中缩写如下:·UNPvl:UNIX Network Programming,Volume 1[Stevens 1998]·APUE:Advanced Programming in the UNIX Environment [Stevens 1992]TCPv1:TCP/IP Illustrated,VOlume 1[Stevens 1994]TCPv2:TCP/lP Illustrated,VOlume 2[Wright and Stevens 1995]TCPv3:TCP/IP Illustrated,Volume 3[Stevens 1996]尽管在以“网络编程”为书名的丛书中讨论IPC看起来可能奇怪,IPC却往往用在网络应用程序中。这正如在“UNIX Network Programming” 1990年版的前言中所说:“理解如何给一个网络开发软件的必要条件之一是理解进程间通信(IPC)”。
-
UNIX操作系统(美)Jerry Peek等著;洪峰,徐松译UNIX是Internet诞生的平台,程序员的舞台,大量革新思想创生的温床,众多系统管理员和网络管理员的首选操作系统。实际上在网络化的世界里,每一位计算机用户都在或明或暗地与UNIX打交道。这本教材将最基本的UNIX操作系统的知识和操作技能深入浅出地介绍给您,例如UNIX庞大的家谱、怎样登录和退出UNIX系统、怎样使用UNIX上漂亮的XWindow图形用户界面、怎样管理UNIX上精致的文件系统、怎样运用UNIX灵活的输入/输出重定向功能、神奇的UNIX管道和过滤器、高效率的UNIX前台和后台进程等等......本教材一步一步地引导您登上UNIX的大雅之堂。本书还介绍了Linux::这个诞生在Internet上、今天最流行的UNIX操作系统。本书让你理解为什么UNIX是功能强大的操作系统本书让你学会UNIX这个这个灵活的操作系统本书为你全面发挥UNIX的功能打下良好的基础
-
UNIX系统安全工具(美)[S.T.罗斯]Seth T.Ross著;前导工作室译本书详细介绍了UNIX系统安全的问题、解决方法和策略。其内容包括:帐号安全及相关工具Crack;日志系统的机制和安全性,日志安全工具Swatch;如何测试系统的弱点,系统弱点的测试工具COPS和Tiger;网络安全的概念;提高网络安全性的防火墙等。本书语言简洁,层次清晰,是UNIX系统管理员的必备参考书。
-
SUN 核心技术内幕计算机技术开发人员宝典丛书编委会编本书是“计算机技术开发人员宝典丛书”Sun核心技术内幕套书之一,详细讲述了用于定制Sotaris公共桌面环境(Common Desktop Environment,CDE)的各项高级任务。全书共分18章,其中第1章讲述如何配置桌面登录管理员;第2章介绍了桌面如何存储和取回会话以及如间定制会话自动;第3章描述Solaris CDE启动文件、Soaaris CDE自动可能遇到的问题以及启动问题的建议解决方法;第4章讲述应用程序管理员如何汇聚应用程序、添加应用程序;第5章讲述如何南一个应用程序创建一个注册包;第6章讲述高级配置主题;第7章讲述如何通过网络分配桌面服务、应用程序和数据;第8表讲述如何添加和删除桌画打印以及如何设定缺省打印机;第9章讲述桌面如何通过网络找到应用程序、帮助文件、图标和其他桌面数据;第10章介绍动作和数据类型和概念、其如何为应用程序提供用户界;第11章讲述如何使用创建动作应用程序来创建动作和数据类型;第12章讲述如何创建动作定义;第13章描述如何创建数据类型定义;第14章讲述如何使用图标编辑器以及桌面图标的个合约定、大小和搜索路径;第15章介绍创建系统组控件和子面板以及其他面板定制;第16章讲述如何定制窗口、鼠标按刍捆绑、键盘捆绑以及工作空间管理员菜单;第17章描述如何设置应用程序资源以及桌面使用字型和间色;第18章介绍系统进行国际会话时的系统管理任务。本书既适合于Solaris CDE高级用户和系统管理员使用,也适合相关开发人员参章。同时是科研院所、高等院校师生自学、教学参者用书和各种技术图书馆馆藏读物。本书配套光盘包括与本书配套的电子书。
-
UNIX 系统管理员大全段剑波译本书译自美国IDG图书公司的《UNIXsystemAdMinisbator’sBible》一书,包括5个部分:UNIX初步、UNIX系统、获取和管理信息、系统管理员以及UNIX和Internet。第1部分介绍了UNIX的基础知识,包括UNIX(的特点、结构、组件、网络技术、XWindow以及管理员策略;第11部分的内容包括UNIX服务器的建立、登录及数据库引擎;第111部分讲述了UNIX系统中的各种信息及其应用;第IV部分介绍了服务管理、灾难预防、系统集成及安全性等;最后一部分讲述了UNIX系统中与Internet相关的服务,包括DNS服务器、电子邮件服务器、FTP服务器、web服务器、新闻服务器等。本书深入浅出、循序渐进地介绍了UNIX系统管理员必备的知识,逐步引导您成为一名优秀的UNIX系统管理员。它适合于对UNIX系统管理感兴趣的人员阅读,也可作为大学计算机专业的参考书。
-
Sun核心技术内幕计算机技术开发人员宝典丛书编委会编本书是“计算机技术开发人员宝典”Sun核心技术内幕套书之一,是关于Solaris通用操作环境的用户指导书。本书由18章和2个附录构成。主要内容包括:基本技巧、启动桌面会话、帮助、前面板的使用、用文件管理器管理文件、应用程序管理器的使用、自定义桌面环境、邮件程序的使用、打印、文本编辑器使用、日程使用、终端使用、图标编辑器使用、图像浏览器使用、音频使用、地址管理器使用、进程管理器使用、性能监视程序使用、桌面的键盘快捷方式和控制本地会话等内容。本书内容新、丰富、实用,对Solaris通用操作环境下的所有功能作了全面而细致的描述本书不但是Solaris用户必备的工具书,网络管理人员,网络维护人员、网络规划与设计人员,网络开发与应用人员、网络系统集成人员重要的参考书,而且也是高等院校相关专业师生教学,自学参考用书和各类图书馆馆葳读物。本书光盘内容包括与本书配套的电子书。
-
UNIX网络实用编程技术陈远森[等]编著随着计算机网络的迅猛发展,网络应用的日益增多对软件开发人员提出了新的要求,要求他们熟悉并掌握网络编程技术。为顺应技术发展趋势,本书详细地介绍了UNIX系统环境下的网络编程技术。全书由浅入深、全面介绍了如何使用Socket(套接字)来编写网络应用程序,系统地介绍了TLI、Streams(流)编程和RPC(远程过程调用)编程技术,同时结合了大量实例进行说明。本书可以作为希望进入网络编程世界的人们从入门到精通的台阶,也可供从事网络编程的人员参考,同样适合大专院校各年级学生配合操作系统和网络原理的学习和使