Linux管理与开发实用指南:基于Ubuntu
¥
21.88
3.7折
¥
59
九品
仅1件
作者马广飞 著
出版社电子工业出版社
出版时间2009-10
版次1
装帧平装
上书时间2021-01-23
商品详情
- 品相描述:九品
图书标准信息
-
作者
马广飞 著
-
出版社
电子工业出版社
-
出版时间
2009-10
-
版次
1
-
ISBN
9787121096501
-
定价
59.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
520页
-
字数
778千字
-
正文语种
简体中文
- 【内容简介】
-
《Linux管理与开发实用指南:基于Ubuntu》内容由浅入深,介绍了Linux的入门、应用软件使用及系统管理各层次的内容,包括Linux的基本概念、Linux的安装详解、Linux桌面环境、重要的文本编辑器vim、Emacs的使用、正则表达式的基本知识、数百个常用Shell命令的使用,以及常用软件(如办公软件、多媒体软件等)的使用。对于程序开发人员,《Linux管理与开发实用指南:基于Ubuntu》介绍了Linux环境中重要的编译器GCC的简单使用、GDB调试器的使用和Shell编程的知识。对于系统管理员,《Linux管理与开发实用指南:基于Ubuntu》介绍了系统安全、网络管理、硬件管理,以及用户与组管理等方面的内容,可以满足初步系统管理的需求。
《Linux管理与开发实用指南:基于Ubuntu》适合广大Linux爱好者、Linux环境的初级开发人员、Linux初级系统管理员阅读,同时也可作为大专院校及培训机构的教材。
- 【作者简介】
-
马广飞,长期从事Linux系统的研究和开发,积累了丰富的Linux系统管理与开发的经验;在国外专业的Linux杂志《Linux+》和国内影响力很大的计算机报纸《电脑报》上发表过多篇Linu×相关技术文章,也在《FullCircle》和《开放系统世界》等杂志上发表过多篇文章;为多个中小企业建立了Linux平台的商业解决方案,提高了企业生产效率,并大大节省了IT方面的开支;曾作为Linux培训讲师,为多个企业培训了大量的专业Linux管理及应用人才;也曾在高校中开办Linux讲座,向大学生宣讲Linux知识。
Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音“oo-BooN-too”-“乌班图”,内置视频中曼德拉的发音为/u:bu:tu:/全部u发音/wu:/)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。ubuntu精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是“天下共享的信念,连接起每个人”。“具有ubuntu精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识.自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”——大主教DesmondTutu。作为一个基于GNU/Linux的平台,Ubuntu操作系统将ubuntu精神带到了软件世界。
- 【目录】
-
第一篇Linux基础篇
第1章Linux概述2
1.1Linux背景知识2
1.1.1Linux名字的由来2
1.1.2自由软件库GNU2
1.1.3标准程序接口POSIX3
1.1.4GPL许可证4
1.1.5Linux发展史5
1.2Linux功能6
1.2.1操作系统基本概念6
1.2.2Linux基本特性7
1.2.3Linux的应用范围7
1.3Linux适合我吗8
1.3.1Linux适合的人群8
1.3.2Linux不适合的人群9
1.4进阶阅读材料10
1.5小结10
第2章Linux安装11
2.1版本选择因素11
2.1.1包管理系统11
2.1.2桌面系统14
2.1.3选择适合自己的发行版15
2.2获得Linux安装文件15
2.2.1从官方网站下载光盘镜像文件16
2.2.2购买CD或DVD17
2.2.3索取免费CD17
2.3启动管理器17
2.3.1GRUB简介17
2.3.2menu.lst18
2.3.3启动菜单的交互式操作19
2.3.4命令行操作20
2.3.5应用实例21
2.3.6另一款启动管理器LILO21
2.4丰富的Linux安装方式22
2.4.1使用Wubi安装22
2.4.2使用光盘启动安装23
2.4.3从硬盘安装24
2.5Linux分区与挂载点26
2.5.1硬盘的分区简介26
2.5.2Linux分区编号的意义26
2.5.3Linux系统的挂载点26
2.6安装过程详解27
2.6.1分区前的基本设置27
2.6.2硬盘分区28
2.6.3分区后的确认步骤30
2.7小结31
第3章桌面环境简介32
3.1系统登录32
3.1.1启动32
3.1.2登录33
3.2认识桌面环境34
3.2.1桌面上都是些什么35
3.2.2主菜单项36
3.2.3使用虚拟桌面39
3.3美化系统41
3.3.1更改桌面背景41
3.3.2美化登录方式42
3.3.3使用其他主题43
3.3.4美化系统字体45
3.4开启酷炫的桌面特效46
3.4.1安装显卡驱动46
3.4.2设置3D立方体效果47
3.5定制系统以适合自己的需要48
3.5.1把自己喜爱的软件添加到面板48
3.5.2定制主菜单51
3.5.3在桌面上显示或隐藏图标52
3.5.4调节笔记本电脑的屏幕亮度53
3.6XWindow系统54
3.6.1简介54
3.6.2发展历史56
3.6.3字体的安装概述56
3.6.4安装核心字体57
3.6.5安装XFT字体58
3.7小结58
第4章Linux基本配置59
4.1硬件管理59
4.1.1硬件管理概论59
4.1.2列出所有PCI设备59
4.1.3查看内核信息60
4.1.4显示Ubuntu版本信息61
4.1.5查看内核加载的模块61
4.1.6查看USB设备61
4.1.7查看网卡状态62
4.1.8查看CPU信息63
4.1.9显示当前硬件信息63
4.1.10查看当前的内存使用情况63
4.1.11显示内核输出信息64
4.1.12显示当前系统中HAL硬件信息65
4.1.13相关硬件信息的目录及配置文件65
4.2硬件信息目录/proc65
4.2.1查看该目录下的文件65
4.2.2系统信息文件66
4.2.3进程相关目录66
4.3启动过程详解67
4.3.1Linux启动过程67
4.3.2init进程在启动时所做的工作69
4.3.3管理自启动项目70
4.3.4常见系统服务列表73
4.4个性化终端74
4.4.1修改终端的外观74
4.4.2修改终端的系统变量75
4.4.3设置终端提示符格式75
4.4.4修改终端提示符76
4.4.5将更改写入配置文件76
4.5连接到互联网76
4.5.1宽带拨号用户76
4.5.2局域网用户79
4.5.3双机互联共享上网80
4.5.4无线上网81
4.6中文化82
4.6.1中文化概述82
4.6.2安装中文支持83
4.7安装中文输入法83
4.7.1Fcitx输入法83
4.7.2Scim输入法85
4.8Locale简介86
4.8.1Locale内容详解86
4.8.2Locale的作用及定义文件87
4.8.3设置Locale88
4.9小结88
第5章文本编辑器与正则表达式89
5.1Ubuntu默认的文本编辑器gedit89
5.1.1程序界面89
5.1.2基本设置90
5.1.3安装插件91
5.2瑞士军刀vim92
5.2.1初识vim93
5.2.2命令模式中的操作95
5.2.3命令行模式可执行的命令99
5.2.4vim的基本设置100
5.2.5安装插件概述102
5.2.6目录浏览器103
5.2.7Tag列表103
5.2.8标签页浏览104
5.3强大的Emacs104
5.3.1基本配置105
5.3.2设置系统配色方案106
5.3.3行号显示106
5.3.4标签页浏览107
5.3.5建立C语言开发IDE107
5.3.6多内码支持108
5.3.7基本操作108
5.4正则表达式简述111
5.5小结114
第二篇Linux系统管理篇
第6章Shell基本命令116
6.1Shell简介116
6.1.1Shell的种类116
6.1.2Shell的作用117
6.1.3Shell的启动118
6.2Shell基本技巧119
6.2.1自动补全119
6.2.2使用别名121
6.2.3查看最近使用过的命令123
6.2.4调用历史记录中的命令124
6.2.5history的使用技巧125
6.2.6键绑定127
6.2.7Shell的变量129
6.3重定向与管道130
6.3.1文件描述符130
6.3.2重定向符的使用130
6.3.3管道133
6.4文件内容相关命令134
6.4.1输出文件内容134
6.4.2文本文件比较138
6.4.3文本处理141
6.4.4awk文本处理程序145
6.4.5sed流编辑器148
6.4.6grep文本查找命令150
6.4.7显示可执行文件详情151
6.5文件操作基本命令155
6.5.1显示文件信息命令ls155
6.5.2文件移动、复制、删除命令157
6.5.3创建文件链接、分割文件159
6.5.4目录操作161
6.5.5文件查找命令find164
6.5.6快速查找命令及特殊查找命令165
6.6其他命令167
6.7强大的手册man173
6.8本章命令列表173
6.9小结175
第7章文件管理176
7.1Linux的目录176
7.1.1Linux目录结构176
7.1.2Linux的一些重要目录简介177
7.2文件系统格式178
7.2.1文件系统概述178
7.2.2ext2、ext3文件系统180
7.2.3日志文件181
7.3加载其他文件系统182
7.3.1加载与卸载文件系统182
7.3.2挂载光盘镜像183
7.3.3挂载移动硬盘、U盘183
7.3.4挂载SMB文件系统184
7.3.5挂载NFS文件184
7.3.6挂载所有文件系统185
7.3.7卸载文件系统185
7.3.8开机自动加载185
7.4文件管理器187
7.4.1文件管理器界面187
7.4.2打开文件189
7.4.3更改文件的打开方式190
7.4.4文件管理191
7.4.5新建目录191
7.4.6给目录、文件增加徽章192
7.4.7创建压缩文件192
7.4.8可移动存储设备管理193
7.4.9权限设置193
7.5chmod命令设置权限194
7.5.1字符方式设置文件权限194
7.5.2数字掩码方式修改文件权限195
7.6刻录CD/DVD光盘196
7.6.1文件管理器刻录196
7.6.2专用软件刻录196
7.7压缩文件管理198
7.8小结200
第8章软件包管理201
8.1安装前的准备工作201
8.1.1源服务器简介201
8.1.2添加源列表202
8.2使用主菜单中“添加/删除”命令管理软件205
8.2.1“添加/删除”命令界面205
8.2.2安装软件206
8.2.3卸载软件207
8.3使用新立得软件管理器管理软件207
8.3.1新立得软件管理器界面207
8.3.2软件源管理209
8.3.3软件管理210
8.4安装其他格式的软件包211
8.4.1安装Deb包格式的软件212
8.4.2编译、安装提供源代码的软件213
8.5软件包管理命令214
8.5.1apt系列214
8.5.2dpkg系列218
8.6小结220
第9章磁盘管理221
9.1用LiveCD进行磁盘管理221
9.1.1磁盘分区221
9.1.2格式化222
9.1.3更改分区大小223
9.2磁盘管理命令223
9.2.1分区命令224
9.2.2格式化命令229
9.3查看磁盘使用情况230
9.3.1fdisk查看分区情况230
9.3.2查看/dev/disk目录相关内容231
9.3.3查看/proc/partitions中的分区信息233
9.3.4查看磁盘已挂载分区使用情况的命令df233
9.3.5使用du查看目录信息234
9.4hdparm查看及设置磁盘信息235
9.5磁盘内容复制237
9.6小结238
第10章进程管理239
10.1进程知识简介239
10.1.1进程的基本概念239
10.1.2守护进程240
10.1.3僵尸进程240
10.2进程监视240
10.2.1进程显示命令ps241
10.2.2memstat显示共享库的内存占用244
10.2.3pstree以树型列表方式显示进程244
10.2.4进程筛选命令pgrep245
10.2.5动态监视进程命令top246
10.3终止进程248
10.3.1信号的基本概念248
10.3.2kill命令249
10.3.3按进程名终止进程pkill249
10.4进程高级管理250
10.4.1进程的后台执行250
10.4.2进程的优先级252
10.4.3进程自动调度at、crontab253
10.5小结254
第三篇Linux应用篇
第11章网络配置管理256
11.1网络管理概述256
11.2iptables简介258
11.3监视网络性能261
11.3.1使用ping检测网络性能261
11.3.2使用netstat监视网络性能262
11.4配置TCP/IP264
11.4.1显示特定网络设备的状态265
11.4.2设置网络设备的TCP/IP参数265
11.4.3给网络设备取别名265
11.5DNS管理简介266
11.5.1DNS简介266
11.5.2DNS的配置文件267
11.5.3nslookup命令269
11.5.4dig命令270
11.6路由管理简介271
11.7端口管理简介272
11.8远程登录简介273
11.8.1Vino远程桌面274
11.8.2VNC远程桌面275
11.8.3Telnet登录276
11.8.4SSH登录277
11.9小结281
第12章网络相关软件282
12.1Firefox网络浏览器282
12.1.1Firefox特色282
12.1.2Firefox界面283
12.1.3初步设置283
12.1.4安装插件286
12.2精致小巧的Opera浏览器289
12.3安装IE浏览器292
12.4字符界面网页浏览软件293
12.4.1强大的字符界面浏览器w3m293
12.4.2高速字符界面浏览器lynx295
12.5收发电子邮件296
12.5.1图形界面软件Evolution296
12.5.2字符界面邮件管理298
12.6即时通信软件301
12.6.1全能的Pidgin301
12.6.2可拨打普通电话的Skype303
12.6.3专业强大的IRC305
12.7小结307
第13章多媒体软件308
13.1视频播放308
13.1.1全能电影播放器MPlayer308
13.1.2电影播放器Totem311
13.2音频播放313
13.2.1类似Winamp的播放器Audacious313
13.2.2类似iTune的播放器Rhythmbox315
13.3视频处理316
13.3.1视频编辑软件LIVES316
13.3.2视频格式转换Avidemux319
13.3.3编译增强版的FFmpeg321
13.3.4使用FFmpeg转换视频文件322
13.4小结324
第14章图形图像软件325
14.1图片浏览软件gThumb325
14.1.1软件简介325
14.1.2图片浏览326
14.1.3图片处理326
14.1.4制作网络相册328
14.2系统默认的图片浏览软件EyeofGNOME329
14.3图片管理软件Picasa330
14.3.1功能简介330
14.3.2安装330
14.3.3设置331
14.3.4使用简介332
14.3.5网络相关功能334
14.3.6其他功能336
14.4系统默认的图片管理器F-Spot337
14.5图像处理软件GIMP339
14.5.1简介339
14.5.2界面简介340
14.5.3安装插件341
14.5.4示例342
14.6矢量图绘制软件345
14.6.1OOo办公套件中的绘图软件OpenOffice.orgDrawing345
14.6.2矢量图绘制软件Inkscape346
14.7CAD软件QCad349
14.7.1QCad简介349
14.7.2绘制零件图350
14.8小结353
第15章办公软件354
15.1办公软件OpenOffice.org简介354
15.2OOo文字处理355
15.2.1界面简介355
15.2.2文档排版356
15.2.3文本项目编号359
15.2.4图片与文档的混合排版360
15.2.5绘制简单的表格363
15.3OOo电子表格364
15.3.1软件界面364
15.3.2制作复杂格式的电子表格365
15.3.3调整显示格式366
15.3.4绘制表格线367
15.3.5导入文本文件368
15.3.6图表制作369
15.3.7公式计算371
15.4OOo演示文稿373
15.5IBMLotusSymphony办公套件376
15.5.1下载安装376
15.5.2使用简介377
15.6永中Office办公套件378
15.7文书浏览380
15.7.1正确显示中文PDF文件380
15.7.2打开CHM文件380
15.8小结381
第16章专业排版软件LaTeX382
16.1LaTeX的特点382
16.2安装LaTeX程序383
16.2.1安装核心程序383
16.2.2安装中文支持384
16.2.3安装vim的LaTeX插件387
16.2.4安装Emacs的LaTeX插件390
16.3基础知识391
16.3.1TeX基本文件结构391
16.3.2关于TeX文件的预备知识392
16.4LaTeX的文档结构393
16.5LaTeX的公式排版395
16.6在LaTeX中插入图片400
16.7小结402
第四篇Linux开发篇
第17章Linux环境中C/C++编程简介404
17.1GCC简介404
17.1.1GCC功能简介404
17.1.2第一个C程序405
17.1.3GCC的具体编译过程406
17.1.4GCC高级技巧408
17.2makefile简介411
17.2.1第一个makefile文件411
17.2.2对简单makefile文件的扩充413
17.2.3在makefile中使用函数414
17.2.4清理make过程中的中间文件415
17.3程序调试416
17.3.1GCC编译的几种错误信息及其解决方法416
17.3.2GDB简介417
17.3.3GDB例程418
17.4C/C++开发环境421
17.4.1使用vim421
17.4.2使用Eclipse424
17.5小结428
第18章Shell编程429
18.1Shell脚本简介429
18.1.1特点429
18.1.2Shell脚本程序的基本结构430
18.1.3Shell脚本程序的几种特殊字符431
18.1.4用户交互432
18.2变量与数组434
18.3算术操作符438
18.4条件判断语句439
18.4.1if语句440
18.4.2case语句441
18.4.3select语句442
18.4.4各种测试操作443
18.5循环语句444
18.5.1for语句444
18.5.2while语句446
18.5.3until语句447
18.5.4循环语句的一些控制语句447
18.6使用函数449
18.7脚本调试450
18.8小结452
第19章搭建LAMP服务器453
19.1安装LAMP453
19.1.1安装453
19.1.2测试454
19.2配置Apache455
19.2.1配置文件455
19.2.2增加一个基于域名的虚拟主机457
19.2.3使用SSL加密网页传输460
19.3MySQL基本操作463
19.3.1连接数据库服务器463
19.3.2MySQL命令简介463
19.4PHP基本设置466
19.5安装Web应用程序467
19.5.1安装MediaWiki维基百科467
19.5.2安装WordPress博客程序470
19.6小结473
第20章FTP服务器的搭建474
20.1FTP服务器安装474
20.1.1FTP简介474
20.1.2FTP服务器软件安装475
20.2图形界面软件FileZilla476
20.3字符界面软件lftp478
20.3.1FTP登录478
20.3.2FTP服务器目录与文件操作479
20.3.3下载、上传文件480
20.3.4镜像命令mirror481
20.3.5lftp使用技巧482
20.4WU-FTP的设置484
20.5添加只能进行FTP操作的账号487
20.6小结488
第五篇Linux安全篇
第21章用户与组管理490
21.1用户账号的基本操作490
21.1.1用户账号类型490
21.1.2建立用户账号491
21.1.3批量添加用户493
21.1.4编辑用户账号属性494
21.2管理用户密码495
21.3组的管理496
21.4用户、组的配置文件498
21.4.1账户信息配置文件/etc/passwd498
21.4.2账户的影子口令文件/etc/shadow499
21.4.3组记录文件500
21.5用户、组相关命令501
21.6小结503
第22章系统安全504
22.1Linux的良好安全系统504
22.2FireStarter防火墙软件505
22.2.1安装、使用向导进行设置505
22.2.2基本设置506
22.2.3策略设置507
22.3PAM机制510
22.3.1PAM原理510
22.3.2PAM配置文件511
22.4使用seahorse进行文件加密512
22.4.1创建密钥513
22.4.2文件加密与数字签名513
22.4.3添加数字签名514
22.4.4公钥管理514
22.5了解与分析日志文件515
22.5.1解读/etc/syslog.conf配置文件515
22.5.2syslogd守护进程的参数517
22.5.3查看日志文件518
22.6小结520
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价