本店所售图书均为正版书籍
书名: | 【正版】Linux系统应用与开发教程(第3版)|(咨询特价) |
图书定价: | 45 |
图书作者: | 刘海燕;荆涛 |
出版社: | 机械工业出版社 |
出版日期: | 2015-(咨询特价) |
ISBN号: | (咨询特价) |
开本: | 16开 |
页数: | 275 |
版次: | 3-1 |
内容简介 |
本书以Fedora 21为蓝本,全面系统地介绍了Linux系统的使用、管理与开发。全书共分为三部分:第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作;第二部分介绍软硬件管理、网络管理、,网络服务的配置、安全管理、系统定制以及如何对系统进行管理与监视;第三部分介绍Linux下常用的软件开发工具和开发环境,帮助读者迅速了解Linux平台上软件开发的方法和步骤。 本书由浅入深、图文并茂、通俗易懂,不仅分析了Linux核心的工作原理与结构,而且突出了Fedora的新技术和新特点。对每一项功能,一股给出多种操作实现途径。通过本书的学习,读者能迅速领悟Linux的精髓,发现Linux的博大精深,进而能够在当今信息化大潮中运用Linux的强大功能,实现自己的创新和设计。 本书不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将本书作为较为全面的参考书。 |
目录 |
前言 教学建议 第一部分Linux使用基础 第1章Linux概述2 11初识Linux2 111什么是Linux2 112Linux的特性3 113Linux与其他操作系统的区别4 114GNU、GPL和LGPL5 115Linux的主要版本6 12Linux概览8 121Linux的内核8 122Linux的用户界面8 123Linux的文件结构8 124Linux的应用程序9 13Linux的安装9 131安装前的准备9 132引导安装程序11 133收集安装信息12 134正式安装16 14启动与关闭Linux17 141用户登录17 142首次登录的设置18 143选择默认用户界面19 144用户注销21 145关机21 15本章小结22 习题23 第2章shell及常用命令24 21Linux终端使用基础24 211什么是Linux终端24 212shell的基本形式24 22文件与目录的基本概念27 221文件与文件类型27 222目录27 223工作目录、用户主目录与路径28 23目录和文件的基本操作29 231显示文件命令29 232复制、删除和移动命令31 233创建和删除目录命令32 234切换工作目录和显示目录命令32 235查找与定位命令33 236链接命令ln35 237创建文件、改变文件或目录时间的命令touch36 238文件比较与排序命令36 24备份与压缩命令38 241备份命令tar38 242压缩和解压命令gzip38 243解压命令unzip39 25其他常用命令40 251显示文字命令echo40 252显示日历命令cal40 253日期时间命令date40 254清除屏幕命令clear42 255软件包管理命令rpm42 26联机帮助命令43 261man43 262info43 263help43 27本章小结44 习题44 第3章XWindow系统的使用45 31Fedora下的XWindow系统45 311XWindow系统的组成与特点45 312GNOME简介46 313KDE简介46 314桌面应用程序46 315窗口管理器46 32GNOME桌面环境48 321GNOME桌面布局48 322GNOME的顶端面板48 323GNOME的浮动面板50 324GNOME的消息和通知区50 325GNOME的工作区选择器51 326GNOME的桌面设置51 33GNOME的应用程序和窗口管理53 331GNOME中的应用程序53 332运行桌面应用程序54 333收藏夹和快捷方式管理55 334GNOME的窗口管理56 335GNOME的文件管理器57 336GNOME的软件管理61 34本章小结62 习题62 第4章Linux系统的常用软件64 41办公软件64 411办公套件LibreOffice64 412Writer组件65 413Calc组件67 414Impress组件68 42网络应用软件69 421浏览器Firefox69 422电子邮件管理软件Evolution71 43多媒体应用软件73 431音乐播放器Rhythmbox73 432电影播放器Totem75 44其他工具软件75 441GNU图像处理程序75 442文本编辑器77 45本章小结77 习题78 第5章硬件与软件的安装79 51Linux硬件安装79 511Linux硬件管理基础79 512Linux统一设备模型80 513安装硬件驱动的一般步骤81 514硬件安装实例82 52Linux软件安装86 521Linux中应用软件的安装包86 522安装Tarball包应用软件87 523安装RPM包应用软件88 524安装Deb包应用软件89 53通过yum命令安装软件90 531yum源的配置和使用90 532yum的常用命令93 533yum软件安装实例93 54patch原理和命令94 541应用patch的一般过程95 542利用diff与patch更新软件95 55本章小结97 习题98 第二部分Linux系统管理 第6章网络的基本配置100 61网络接口的硬件信息100 62网络接口的配置101 621使用文本模式工具配置接口101 622使用图形界面工具配置接口102 623使用终端命令显示和配置接口104 63网络接口的启动与停止105 64常用网络命令106 641网络测试命令106 642远程登录命令109 65网络相关配置文件110 651主机名配置文件110 652网络接口配置文件110 653主机名列表文件111 654域名服务器配置文件111 655主机名解析配置文件111 656名字服务切换配置文件112 657协议定义文件113 658网络服务列表文件113 66本章小结113 习题113 第7章常用网络服务的使用与配置115 71网络服务管理工具115 711图形界面的管理工具115 712文本界面的管理工具116 713命令行界面的管理工具116 714xinetd117 72Apache服务器119 721简介119 722安装120 723启动与关闭121 724配置121 725应用实例122 73vsFTPd服务器125 731简介125 732安装125 733启动与关闭125 734配置125 735FTP客户端126 736应用实例127 74Samba服务器129 741简介129 742安装129 743启动与关闭129 744配置130 745应用实例133 75DNS服务器135 751简介135 752安装Bind136 753启动与关闭136 754配置137 755使用配置文件配置DNS139 76本章小结143 习题143 第8章系统管理与监视145 81用户管理145 811Linux的账号145 812用户管理方法145 813用户间切换150 814用户配置文件150 815账号管理和查看命令153 82文件访问权限管理154 821文件权限表示154 822文件权限管理155 83进程管理157 831进程的概念157 832启动进程158 833进程管理命令161 84系统监视162 841系统监控命令top162 842内存查看命令free163 843磁盘空间用量查看命令df163 844系统监视器164 85日志查看164 851日志文件164 852查看日志165 86本章小结166 习题166 第9章Linux系统的安全管理168 91Linux系统的安全设置168 911系统的安全设置168 912账号的安全设置169 913网络的安全设置170 92SELinux171 921SELinux简介171 922SELinux的基本概念173 923SELinux的安全控制原理174 924SELinux的基本操作175 925SELinux的策略管理179 926SELinux的记录与诊断183 927SELinux访问控制示例183 93本章小结184 习题184 第10章Linux系统的定制186 101Linux内核概述186 (咨询特价)Linux系统架构186 (咨询特价)Linux内核的组成187 (咨询特价)Linux内核配置文件189 102Linux内核的定制190 (咨询特价)获取Linux系统内核源代码190 (咨询特价)生成自定义的内核配置文件191 (咨询特价)根据配置文件编译内核193 103Linux发行版本的定制194 (咨询特价)Fedora的定制版本194 (咨询特价)创建自己的Fedora定制版196 104本章小结197 习题197 第三部分Linux平台上的程序设计 第11章shell程序设计200 111使用shell200 112bash程序设计201 (咨询特价)bash程序的一般格式201 (咨询特价)变量的声明和使用202 (咨询特价)条件判断205 (咨询特价)控制结构207 (咨询特价)函数211 113shell程序实例213 (咨询特价)Linux实例程序213 (咨询特价)文件备份脚本示例213 114本章小结215 习题215 第12章GCC的使用与开发216 121GCC简介216 122GCC的使用216 123利用GCC开发C语言程序219 (咨询特价)简单的C语言程序219 (咨询特价)多个文件的C程序220 (咨询特价)使用makefile生成程序221 124调试222 (咨询特价)静态调试222 (咨询特价)动态调试224 125本章小结226 习题227 第13章GTK+图形界面程序设计228 131XWindow编程简介228 132GTK+程序设计简介228 133GTK+开发图形界面程序229 (咨询特价)基本的GTK+程序229 (咨询特价)编译GTK+源程序232 (咨询特价)应用容器的GTK+程序233 134本章小结238 习题239 第14章Qt图形界面程序设计240 141Qt程序设计简介240 142开发Qt图形界面程序240 (咨询特价)简单的Qt图形程序241 (咨询特价)Qt程序的编译242 (咨询特价)QtCreator程序开发244 143本章小结250 习题250 第15章集成开发环境KDevelop的使用251 151KDevelop简介251 152KDevelop的使用251 (咨询特价)启动KDevelop251 (咨询特价)创建工程252 (咨询特价)编辑工程254 (咨询特价)编译生成工程255 153本章小结257 习题257 第16章集成开发环境Eclipse的使用258 161Eclipse概述258 (咨询特价)Eclipse简介258 (咨询特价)Eclipse的优势258 162Eclipse的安装与使用259 (咨询特价)JDK8安装配置259 (咨询特价)安装与使用Eclipse260 (咨询特价)Eclipse界面组成261 (咨询特价)创建第一个Java应用程序261 163EclipseRCP应用开发263 (咨询特价)什么是RCP263 (咨询特价)新建RCP项目263 (咨询特价)项目的组织结构265 (咨询特价)RCP基本框架267 (咨询特价)发布RCP应用程序270 164本章小结271 习题271 附录Linux终端命令272 |