图书介绍

Linux管理与开发实用指南 基于Ubuntu2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Linux管理与开发实用指南 基于Ubuntu
  • 马广飞等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121096501
  • 出版时间:2009
  • 标注页数:520页
  • 文件大小:212MB
  • 文件页数:543页
  • 主题词:Linux操作系统-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux管理与开发实用指南 基于UbuntuPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 Linux基础篇2

第1章 Linux概述2

1.1 Linux背景知识2

1.1.1 Linux名字的由来2

1.1.2自由软件库GNU2

1.1.3标准程序接口POSIX3

1.1.4 GPL许可证4

1.1.5 Linux发展史5

1.2 Linux功能6

1.2.1操作系统基本概念6

1.2.2 Linux基本特性7

1.2.3 Linux的应用范围7

1.3 Linux适合我吗8

1.3.1 Linux适合的人群8

1.3.2 Linux不适合的人群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.1 GRUB简介17

2.3.2 menu.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.5 Linux分区与挂载点26

2.5.1硬盘的分区简介26

2.5.2 Linux分区编号的意义26

2.5.3 Linux系统的挂载点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.6 X Window系统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.1 Linux启动过程67

4.3.2 init进程在启动时所做的工作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.1 Fcitx输入法83

4.7.2 Scim输入法85

4.8 Locale简介86

4.8.1 Locale内容详解86

4.8.2 Locale的作用及定义文件87

4.8.3设置Locale88

4.9小结88

第5章 文本编辑器与正则表达式89

5.1 Ubuntu默认的文本编辑器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.4 vim的基本设置100

5.2.5安装插件概述102

5.2.6目录浏览器103

5.2.7 Tag列表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系统管理篇116

第6章 Shell基本命令116

6.1 Shell简介116

6.1.1 Shell的种类116

6.1.2 Shell的作用117

6.1.3 Shell的启动118

6.2 Shell基本技巧119

6.2.1自动补全119

6.2.2使用别名121

6.2.3查看最近使用过的命令123

6.2.4调用历史记录中的命令124

6.2.5 history的使用技巧125

6.2.6键绑定127

6.2.7 Shell的变量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.4 awk文本处理程序145

6.4.5 sed流编辑器148

6.4.6 grep文本查找命令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.1 Linux的目录176

7.1.1 Linux目录结构176

7.1.2 Linux的一些重要目录简介177

7.2文件系统格式178

7.2.1文件系统概述178

7.2.2 ext2.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.5 chmod命令设置权限194

7.5.1字符方式设置文件权限194

7.5.2数字掩码方式修改文件权限195

7.6刻录CD/D V D光盘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.1 apt系列214

8.5.2 dpkg系列218

8.6小结220

第9章 磁盘管理221

9.1用Live CD进行磁盘管理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.1 fdisk查看分区情况230

9.3.2查看/dev/disk目录相关内容231

9.3.3查看/proc/partitions中的分区信息233

9.3.4查看磁盘已挂载分区使用情况的命令df233

9.3.5使用du查看目录信息234

9.4 hdparm查看及设置磁盘信息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.2 memstat显示共享库的内存占用244

10.2.3 pstree以树型列表方式显示进程244

10.2.4进程筛选命令pgrep245

10.2.5动态监视进程命令top246

10.3终止进程248

10.3.1信号的基本概念248

10.3.2 kill命令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应用篇256

第11章 网络配置管理256

11.1网络管理概述256

11.2 iptables简介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.5 DNS管理简介266

11.5.1 DNS简介266

11.5.2 DNS的配置文件267

11.5.3 nslookup命令269

11.5.4 dig命令270

11.6路由管理简介271

11.7端口管理简介272

11.8远程登录简介273

11.8.1 Vino远程桌面274

11.8.2 VNC远程桌面275

11.8.3 Telnet登录276

11.8.4 SSH登录277

11.9小结281

第12章 网络相关软件282

12.1 Firefox网络浏览器282

12.1.1 Firefox特色282

12.1.2 Firefox界面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系统默认的图片浏览软件Eye of GNOME329

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.1 OOo办公套件中的绘图软件OpenOffice.org Drawing345

14.6.2矢量图绘制软件Inkscape346

14.7 CAD软件QCad349

14.7.1 QCad简介349

14.7.2绘制零件图350

14.8小结353

第15章 办公软件354

15.1办公软件OpenOffice.org简介354

15.2 OOo文字处理355

15.2.1界面简介355

15.2.2文档排版356

15.2.3文本项目编号359

15.2.4图片与文档的混合排版360

15.2.5绘制简单的表格363

15.3 OOo电子表格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.4 OOo演示文稿373

15.5 IBM Lotus Symphony办公套件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.1 LaTeX的特点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.1 TeX基本文件结构391

16.3.2关于TeX文件的预备知识392

16.4 LaTeX的文档结构393

16.5 LaTeX的公式排版395

16.6在LaTeX中插入图片400

16.7小结402

第四篇 Linux开发篇404

第17章 Linux环境中C/C++编程简介404

17.1 GCC简介404

17.1.1 GCC功能简介404

17.1.2第一个C程序405

17.1.3 GCC的具体编译过程406

17.1.4 GCC高级技巧408

17.2 makefile简介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.1 GCC编译的几种错误信息及其解决方法416

17.3.2 GDB简介417

17.3.3 GDB例程418

17.4 C/C++开发环境421

17.4.1使用vim421

17.4.2使用Eclipse424

17.5小结428

第18章 Shell编程429

18.1 Shell脚本简介429

18.1.1特点429

18.1.2 Shell脚本程序的基本结构430

18.1.3 Shell脚本程序的几种特殊字符431

18.1.4用户交互432

18.2变量与数组434

18.3算术操作符438

18.4条件判断语句439

18.4.1 if语句440

18.4.2 case语句441

18.4.3 select语句442

18.4.4各种测试操作443

18.5循环语句444

18.5.1 for语句444

18.5.2 while语句446

18.5.3 until语句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.3 MySQL基本操作463

19.3.1连接数据库服务器463

19.3.2 MySQL命令简介463

19.4 PHP基本设置466

19.5安装Web应用程序467

19.5.1安装Media Wiki维基百科467

19.5.2安装WordPress博客程序470

19.6小结473

第20章 FTP服务器的搭建474

20.1 FTP服务器安装474

20.1.1 FTP简介474

20.1.2 FTP服务器软件安装475

20.2图形界面软件 FileZilla476

20.3字符界面软件lftp478

20.3.1 FTP登录478

20.3.2 FTP服务器目录与文件操作479

20.3.3下载、上传文件480

20.3.4镜像命令mirror481

20.3.5 lftp使用技巧482

20.4 WU-FTP的设置484

20.5添加只能进行FTP操作的账号487

20.6小结488

第五篇 Linux安全篇490

第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.1 Linux的良好安全系统504

22.2 FireStarter防火墙软件505

22.2.1安装、使用向导进行设置505

22.2.2基本设置506

22.2.3策略设置507

22.3 PAM机制510

22.3.1 PAM原理510

22.3.2 PAM配置文件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.2 syslogd守护进程的参数517

22.5.3查看日志文件518

22.6小结520

热门推荐