Linux
-
红旗RED HAT LINUX开发及网络应用裴植,肖薇编著本书主要介绍了Linux的配置和应用实例。书中的第一部分主要介绍了Linux系统的安装和基本配置;第二部分介绍了一些网络实用工具的配置方法,包括WWW、FTP、DNS及SMB等内容;结合用户在开发中常见的问题,第三部分介绍了TCP/IP、终端及GTK等方面的基础知识。本书适合广大Linux爱好者阅读,对使用Linux组网的用户也有帮助。 -
LINUX常见问题解答赵善松等编本书收录Linux常见问题及其解答400多个,内容涉及Linux的方方面面,包括Linux的安装与配置、网络服务器、X Windows,开发等常见问题。本书不仅是一本内容丰富的Linux入门级书籍,也是一本Linux技术支持手册,适合于从事Linux研究,开发和使用的所有人员。 -
TurboLinux 6.0用户手册肖阳威编著Turbo Linux 操作系统是当前Linux主流操作系统之一,具有强大的功能。本书结合大量具体实例循序渐进地介绍了Turbo Linux 的相关知识和操作方法及技巧。全书共分为12章,内容包括:Turbo Linux的基本知识、安装方法、基本命令、shell、X-Windows、应用软件、进程管理、用户管理和网络应用等。本书内容系统全面而通俗易懂,实用性和可操作性强,适合于Linux用户、计算机爱好者、大专院校师生阅读参考,对程序开发人员也有一定的参考价值。 -
Linux产业袁萌主编暂缺简介... -
64位LINUX操作系统与应用实例赵敏哲主编本书由浅入深,系统讲述了现代操作系统管理的主要内容,包括进程、线程、存储器管理、文件管理、设备管理、网络系统等。与原理紧密结合,讲述Linux操作系统的基础知识、实现原理分析和编辑方法,并设计了基于Linux操作系统的基础知识实现原理分析和编辑方法,并设计了基于Danovan公司的Penguin64Linux操作平台的实验,便于读者理论联系实际,掌握Linux的使用和基本编程技术,为从事Linux应用开发打下理论基础和技术基础。本书参考了大量的相关书籍、论文和资料编写而成,力求论述全面系统,内容丰富。本书既可作为全国高等学校操作系统专业系列教材,也可作为计算机工程人员的参考书,以及广大对Linux感兴趣读者的参考书。 -
精通Linux网络服务器架设实务陈雅秀编著本书以循环渐进的方式,详细地叙述了Linux各种网络服务器的架设过程,大体上我们可以将书中内容分为两个阶段:基本设置:从软件的获得、编译安装、基本设置,到服务器应用操作,读者可以依照这些步骤快速地将网络服务器架设起来。高级设置:针以网络服务器的高级设置与应用做介绍,让读者可以利用这些内容,依据网络环境的需求调整设置文件内容,架设出更符合网络环境的服务器。 -
Linux最新版快速入门荣钦科技主笔室编著本书特色:图形化操作界面:KDE与GNOMEDE的世纪桌面之争,让您的操作桌面有不同的款式。Linux的各种流派:无论是文字处理、绘图、甚至是播放多媒体、玩游戏,有Linux就搞定。办公不求人:赶快走出微软的象牙塔,您才会知道什么才是真正的Office软件。国际互联网:通过简易的拔号向导,马上就您遨游国际互联网。指令大观园:学会Linux的通用指令,打遍天下无敌手,让您走到哪儿都会通。服务器面面观:架设专属的网站服务器,您也可以轻轻松松做到。Linux的系统内核:打造自我专属的Linux内核,发挥Linux应有的最佳效率。 -
Linux技术参考手册黄子益编著Linux是一核心系统的程序软件,结合不同的套件(Distributions)能发挥强大的功能,尤其是一套应用于网络上的优秀操作系统。因为它的免费性及开放性,使其具有非常好的前景。本书详细地从Linux的安装,系统的管理,核心编译,网络的应用——服务器的安装与使用,Xwindow的设置及应用,刻录程序的应用等方面进行了讲解,是Linux入门的很好读本。另外,请读者注意本书的一些编排方式:#:表示当前所在目录的提示符。~#:表示已切换到该目录的提示符。例如:#:cd/usr/lib~#:这时表示您已切换到/usr/lib的子目录下。程序中的粗体字表示必须由读者键入的指令。 -
Linux系统应用与开发教程刘海燕等编著本书针对RedHatLinux9.0,系统介绍Linux系统的使用、管理与开发。全书共分为三部分。第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作。第二部分介绍硬件管理、网络管理、网络服务的配置、用户管理以及如何对系统进行管理与监控。第三部分主要面向希望在Linux平台上开发软件的读者,介绍Linux下常用的开发工具和开发环境,注重与Windows平台进行对比,帮助软件开发人员迅速转换到Linux平台上进行软件开发。本书由浅入深、图文并茂、通俗易懂,不仅分析Linux核心的工作原理与结构,而且突出RedHatLinux9.0的新技术和新特点。对每一项功能,一般给出多种操作实现途径。本书不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将本书作为一本较为全面的参考书。本书前言Linux是一个优秀的操作系统,它支持多用户、多进程及多线程,以稳定、强健、可靠著称。Linux提供强大的服务器功能,因此在网络技术日益发展的今天,Linux受到越来越多的企业和个人的青睐。越来越多的网络及网络服务器选择Linux作为运行平台。目前在很多国家,以Linux为代表的自由软件已经在政务、军事、商业等众多领域得到广泛应用。在我国,Linux也在电子政务、电子商务等信息化建设领域崭露头角。在今后数年,高水平的Linux专业人才将成为IT领域乃至整个就业市场中的新宠。在出现的早期,Linux主要在学术团体、专业领域中使用,普通用户常常对它望而生畏。其实,作为一个通用操作系统,Linux与Windows功能类似,甚至更强大,操作也基本相同。而且经过多年的发展,在全世界众多精英的共同努力下,Linux在操作系统内核以及系统与网络的管理方面都有显著提高,Linux使用的简便性已经可以与Windows媲美。普通用户通过学习完全可以掌握它,并利用它的强大功能使自己在信息化过程中如虎添翼。RedHatLinux操作系统作为Linux的一个主要发行版本,是应用最广泛也是使用最方便的版本之一。它继承了Linux的高性能,融入更多易操作的特点,并增加了很多新功能。本书针对其最新版本RedHatLinux9.0,由浅入深地介绍Linux系统。可帮助读者对Linux系统有一个整体的认识,逐步掌握Linux的基本使用方法、管理技术,最终自如使用和管理Linux系统,并在Linux上进行软件开发。RedHatLinux9.0能很好地支持中文,许多功能都提供中文化的界面和帮助。本书面向那些已经熟悉Windows系统、具有基本的网络知识和基本的程序设计语言(C/C++)基础的读者,为他们提供另一种融入信息化社会的途径。本书涉及使用基础、系统管理、基本的程序设计和附录四个部分。第一部分介绍Linux的使用基础,包括第1~4章,主要面向初学者,目的是使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作。第1章首先介绍Linux系统的起源、特点以及与其他操作系统的异同,使读者能够从总体上了解Linux的特点和功能。同时,还介绍RedHatLinux9.0的安装,登录、注销和关闭系统的方法。第2章介绍shell的概念和常用的shell命令,重点介绍Linux系统的文件和目录的基本操作。此外还介绍压缩与归档、rpm软件包管理、在线帮助等常用shell命令。第3章介绍常用的文本编辑器vi的使用方法。第4章介绍XWindow以及两个主要的图形化桌面系统GNOME和KDE的使用。第二部分介绍Linux的系统管理,包括第5~9章,主要面向高级用户和系统管理者,帮助他们处理硬件问题、网络管理问题、配置网络服务、管理系统用户以及对系统进行监控与审查。第5章介绍常用硬件设备的安装与使用方法,包括存储设备、显卡、声卡、鼠标、打印机的安装与配置。第6章介绍网络接口的配置以及系统的TCP/IP网络管理。第7章介绍常用的网络服务的安装、配置和运行。第8章介绍用户管理技术,并给出一些提高系统安全性的管理方法。第9章介绍系统的进程管理和监控技术。通过学习这部分内容,读者不仅能够处理各种硬件问题,进行连网配置,自如使用Linux,而且可以将Linux作为服务器,提供常用的网络服务。此外,通过适当的管理、监控和审查,可以保证系统安全、高效地运行。第三部分介绍Linux平台上的程序设计,包括第10~14章,主要面向那些具有一定的程序语言(C/C++)基础,并且希望在Linux平台上进行软件开发的读者。Linux不仅仅是强大的操作系统,更是一个自由、开放的平台。在这个平台上,集成了很多方便、高效的开发工具,为用户对平台进行功能扩充与完善提供了丰富的手段。该部分将介绍5个开发环境和工具。第10章介绍shell程序设计技术,第11章介绍如何利用GCC工具在Linux平台上进行C/C++程序的开发,第12章介绍使用GTK+开发工具包开发图形界面应用程序的方法,第13章介绍使用Qt工具包开发图形界面应用程序的方法,第14章介绍KDevelop图形界面集成开发环境的使用。通过学习这部分内容,读者能够掌握在Linux下进行软件开发的基本步骤和方法,了解几种常用开发工具的功能和使用方法,从而迅速从原来的开发环境转换到Linux下进行软件开发。第四部分包括2个附录。附录A包含6个实验,通过这些实验可以帮助读者巩固所学内容,培养灵活运用知识的能力。附录B则给出了Linux的终端命令及命令的功能和格式,方便读者查找。本书还为教师配有教学课件,需要者可登录华章网站http://www.hzbook.com)下载。本书作者多年来一直从事Linux系统的教学、研究与开发工作,在Linux系统的使用、管理与开发方面积累了比较丰富的经验。但是,由于Linux涉及的知识体系相当庞大,用一本书介绍Linux必然要对其内容作适当取舍,因而不可能满足所有读者的需求。此外,由于时间仓促,本书中难免出现疏漏,敬请广大读者指正。作者 -
Linux基础与应用陈明编著本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、RedHatLinux系统安装、linux常用命令、Xwindow系统、RedHatLinux常用工具、Linux系统管理与配置、Linux常用应用程序、Linux下的Shell编程、Linux下的C和C++编程、Linux下的Java编程、每章小结和习题等。本书知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考书。本书前言从20世纪70年代末、80年代初开始,我国的高等院校开始面向各个专业的全体大学生开展计算机教育。特别是面向非计算机专业学生的计算机基础教育,牵涉的专业面广、人数众多,影响深远。高校开展计算机基础教育的状况将直接影响我国各行各业、各个领域中计算机应用的发展水平。这是一项意义重大而且大有可为的工作,应该引起各方面的充分重视。20多年来,全国高等院校计算机基础教育研究会和全国高校从事计算机基础教育的老师始终不渝地在这片未被开垦的土地上辛勤工作,深入探索,努力开拓,积累了丰富的经验,初步形成了一套行之有效的课程体系和教学理念。20年来高等院校计算机基础教育的发展经历了3个阶段:20世纪80年代是初创阶段,带有扫盲的性质,多数学校只开设一门入门课程;20世纪90年代是规范阶段,在全国范围内形成了按3个层次进行教学的课程体系,教学的广度和深度都有所发展;进入21世纪,开始了深化提高的第3阶段,需要在原有基础上再上一个新台阶。在计算机基础教育的新阶段,要充分认识到计算机基础教育面临的挑战:(1)在世界范围内信息技术以空前的速度迅猛发展,新的技术和新的方法层出不穷,要求高等院校计算机基础教育必须跟上信息技术发展的潮流,大力更新教学内容,用信息技术的新成就武装当今的大学生。(2)我国国民经济现在处于持续快速稳定发展阶段,需要大力发展信息产业,加快经济与社会信息化的进程,这就迫切需要大批既熟悉本领域业务,又能熟练使用计算机,并能将信息技术应用于本领域的新型专门人才。因此需要大力提高高校计算机基础教育的水平,培养出数以百万计的计算机应用人才。(3)从21世纪初开始,信息技术教育在我国中小学中全面开展,计算机教育的起点从大学下移到中小学。水涨船高,这样也为提高大学的计算机教育水平创造了十分有利的条件。迎接21世纪的挑战,大力提高我国高等学校计算机基础教育的水平,培养出符合信息时代要求的人才,已成为广大计算机教育工作者的神圣使命和光荣职责。全国高等院校计算机基础教育研究会和清华大学出版社于2002年联合成立了“中国高等院校计算机基础教育改革课题研究组”,集中了一批长期在高校计算机基础教育领域从事教学和研究的专家、教授,经过深入调查研究,广泛征求意见,反复讨论修改,于2004年春提出了新的高校计算机基础教育改革思路和课程方案,并编写了《中国高等院校计算机基础教育课程体系2004》(简称CFC2004),由清华大学出版社出版。该课题受到各方面的关注、支持和欢迎,大家一致认为CFC2004提出了一个既体现先进又切合实际的思路和解决方案。Linux基础与应用序为了实现课题研究组提出的要求,必须有一批与之配套的教材。教材是实现教育思想和教学要求的重要保证,是教学改革中一项重要的基本建设。如果没有好的教材,提高教学质量只是一句空话。要写好一本教材是不容易的,不仅需要掌握有关的科学技术知识,而且要熟悉自己工作的对象、研究读者的认识规律、善于组织教材内容、具有较好的文字功底,还需要学习一点教育学和心理学的知识等。一本好的计算机基础教材应当具备以下5个要素:(1)定位准确。要十分明确本教材是为哪一部分读者写的,要有的放矢,不要不问对象,提笔就写。(2)内容先进。要能反映计算机科学技术的新成果、新趋势。(3)取舍合理。要做到“该有的有,不该有的没有”,不要包罗万象、贪多求全,不应把教材写成手册。(4)体系得当。要针对非计算机专业学生的特点,精心设计教材体系,不仅使教材体现科学性和先进性,还要注意循序渐进、降低台阶、分散难点,使学生易于理解。(5)风格鲜明。要用通俗易懂的方法和语言叙述复杂的概念。善于运用形象思维,深入浅出,引人入胜。为了推动各高校的教学,我们愿意与全国各地区、各学校的专家和老师共同奋斗,编写和出版一批具有中国特色的、符合非计算机专业学生特点的、受广大读者欢迎的优秀教材。为此,我们成立了“中国高等院校计算机基础教育课程体系规划教材”编审委员会,全面指导本套教材的编写工作。这套教材具有以下几个特点:(1)全面体现CFC2004的思路和课程要求。本套教材的作者多数是课题研究组的成员或参加过课题研讨的专家,对计算机基础教育改革的方向和思路有深切的体会和清醒的认识。因而可以说,本套教材是CFC2004的具体化。(2)教材内容体现了信息技术发展的趋势。由于信息技术发展迅速,教材需要不断更新内容,推陈出新。本套教材力求反映信息技术领域中新的发展、新的应用。(3)按照非计算机专业学生的特点构建课程内容和教材体系,强调面向应用,注重培养应用能力,针对多数学生的认知规律,尽量采用通俗易懂的方法说明复杂的概念,使学生易于学习。(4)考虑到教学对象不同,本套教材包括了各方面所需要的教材(重点课程和一般课程;必修课和选修课;理论课和实践课),供不同学校、不同专业的学生选用。(5)本套教材的作者都有较高的学术造诣,有丰富的计算机基础教育的经验,在教材中体现了研究会所倡导的思路和风格,因而符合教学实践,便于采用。本套教材统一规划、分批组织、陆续出版。希望能得到各位专家、老师和读者的指正,我们将根据计算机技术的发展和广大师生的宝贵意见随时修订,使之不断完善。全国高等院校计算机基础教育研究会会长“中国高等院校计算机基础教育课程体系规划教材”编审委员会主任2004年5月Linux操作系统是多用户、多任务的操作系统,具有强大的可移植性、良好的编程环境和强大的网络功能。Linux操作系统是一个免费的操作系统,由于Linux是由Linus开发的,故以Linus’sUNIX命名,简称为Linux。Linux内核是Linux的主体,内核负责控制硬件设备、文件系统、程序任务调度以及其他工作,但不包括用户应用程序。因为Linux内核是免费的,用户和厂商可自行搭配应用程序,目前已有百种以上的组合。由于Linux操作系统可在多种机器上执行,支持多种平台,进而得到了广泛的应用。本书是有关Linux操作系统的基础教程,重点介绍Linux操作系统的基本功能和应用方法,主要内容包括:Linux概述、RedHatLinux系统安装、Linux常用命令、XWindow系统、RedHatLinux常用工具、Linux系统管理与配置、Linux常用应用程序、Linux下的shell编程、Linux下的C和C++编程、Linux下的Java编程等。本书在结构上呈积木式,注重实践应用,各种常用方法的介绍从实际出发,避免抽象的理论论述和复杂的公式推导,介绍典型方法时深入浅出、简洁明了。每章都附有小结和习题。通过这些习题的练习,不仅能加深对基本概念和定义的理解,而且通过上机,能够提高编程能力、程序调试能力和应用能力。本书适合作为高等学校计算机基础教育的教材,也可作为从事计算机应用的工程技术人员的参考用书。由于作者水平有限,书中不足之处在所难免,敬请读者批评指正。
