• Linux操作系统原理与应用
21年品牌 40万+商家 超1.5亿件商品

Linux操作系统原理与应用

正版保障 假一赔十 可开发票

32.32 6.2折 52 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者柯捷,梁泉,朱昌洪主编

出版社北京航空航天大学出版社

ISBN9787512440821

出版时间2022-07

装帧平装

开本16开

定价52元

货号12777464

上书时间2024-09-05

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录

第1章 Linux系统简介及安装 ……………………………………………………… 1

1.1 Unix/Linux系统简介………………………………………………………… 1

1.1.1 Unix的起源及发展……………………………………………………… 1

1.1.2 GPL与Linux的诞生及发展 …………………………………………… 1

1.1.3 Linux版本的发展 ……………………………………………………… 3

1.1.4 Ubuntu Linux系统简介………………………………………………… 5

1.2 Linux系统安装 ……………………………………………………………… 5

1.2.1系统安装方式 …………………………………………………………… 6

1.2.2虚拟机 …………………………………………………………………… 6

1.2.3系统安装过程…………………………………………………………… 15

1.3 Linux操作界面 ……………………………………………………………… 18

1.3.1 Linux的终端(TTY)…………………………………………………… 18

1.3.2图形界面操作…………………………………………………………… 18

1.3.3字符界面操作…………………………………………………………… 19

1.4 Linux相关基础知识 ………………………………………………………… 26

1.4.1基础命令………………………………………………………………… 26

1.4.2基础知识………………………………………………………………… 31

1.5项目实践……………………………………………………………………… 36

1.5.1安装Ubuntu Linux系统 ……………………………………………… 36

1.5.2图形界面操作练习……………………………………………………… 36

1.5.3字符界面操作练习……………………………………………………… 36

本章小结 …………………………………………………………………………… 37

第2章 Linux管理模式 …………………………………………………………… 38

2.1 Linux基本结构 ……………………………………………………………… 38

2.2 Linux的文件类型 …………………………………………………………… 39

2.3文件系统类型………………………………………………………………… 40

·

2.4 Linux目录结构 ……………………………………………………………… 43

2.4.1工作目录与用户主目录………………………………………………… 44

2.4.2路 径…………………………………………………………………… 44

2.4.3 Linux的主要目录 ……………………………………………………… 45

2.4.4 Linux的环境变量 ……………………………………………………… 46

2.5文件、目录相关命令 ………………………………………………………… 47

2.5.1文件相关命令…………………………………………………………… 47

2.5.2目录相关命令…………………………………………………………… 68

2.6项目实践……………………………………………………………………… 70

2.6.1文件相关练习…………………………………………………………… 70

2.6.2目录新建、修改、删除练习……………………………………………… 70

2.6.3切换目录练习…………………………………………………………… 70

2.6.4目录引用练习…………………………………………………………… 70

本章小结 …………………………………………………………………………… 71

第3章 Linux用户管理 …………………………………………………………… 72

3.1 Linux用户和用户组 ………………………………………………………… 72

3.1.1用 户…………………………………………………………………… 72

3.1.2用户组…………………………………………………………………… 77

3.2 Linux用户和用户组管理命令 ……………………………………………… 79

3.2.1用户管理命令…………………………………………………………… 79

3.2.2用户组管理命令………………………………………………………… 85

3.2.3权限管理命令…………………………………………………………… 87

3.3项目实践……………………………………………………………………… 90

3.3.1用户管理练习…………………………………………………………… 90

3.3.2用户组管理练习………………………………………………………… 90

3.3.3权限管理练习…………………………………………………………… 91

本章小结 …………………………………………………………………………… 91

第4章 Linux系统管理 …………………………………………………………… 92

4.1 Linux管理 ……………………………………………………………… 92

4.1.1进程查看命令…………………………………………………………… 92

4.1.2进程管理命令…………………………………………………………… 94

4.2 Linux计划任务 ……………………………………………………………… 96

4.2.1单次执行的计划任务…………………………………………………… 96

4.2.2重复执行的计划任务…………………………………………………… 97

4.3 Linux服务管理 ……………………………………………………………… 98

4.3.1什么是服务……………………………………………………………… 98

4.3.2关于systemd………………………………………………………… 98

4.3.3服务的启动与关闭……………………………………………………… 99

4.4项目实践 …………………………………………………………………… 101

4.4.1查看进程、管理进程练习……………………………………………… 101

4.4.2新建任务计划练习 …………………………………………………… 101

4.4.3管理服务练习 ………………………………………………………… 101

本章小结…………………………………………………………………………… 101

第5章 Linux网络管理 …………………………………………………………… 102

5.1查看及修改网络设置 ……………………………………………………… 102

5.1.1图形界面查看和修改网络设置 ……………………………………… 102

5.1.2字符界面查看网络设置 ……………………………………………… 104

5.2网络配置文件 ……………………………………………………………… 105

5.3网络相关命令 ……………………………………………………………… 106

5.3.1 ping命令 ……………………………………………………………… 106

5.3.2 ifconfig命令…………………………………………………………… 107

5.3.3 netstat命令 …………………………………………………………… 109

5.3.4 route命令……………………………………………………………… 111

5.3.5 ss命令 ………………………………………………………………… 112

5.4项目实践 …………………………………………………………………… 114

5.4.1 IP设置、修改练习 …………………………………………………… 114

5.4.2网络相关指令练习 …………………………………………………… 114

本章小结…………………………………………………………………………… 114

第6章 Linux硬件管理 …………………………………………………………… 115

6.1存储管理 …………………………………………………………………… 115

6.1.1磁盘分区 ……………………………………………………………… 115

6.1.2使用光盘、U盘 ……………………………………………………… __________124

6.1.3磁盘配额 ……………………………………………………………… 125

6.2内存管理 …………………………………………………………………… 130

6.2.1交换分区 ……………………………………………………………… 131

6.2.2交换文件 ……………………………………………………………… 132

6.3项目实践 …………………………………………………………………… 134

6.3.1硬盘管理练习 ………………………………………………………… 134

6.3.2内存管理练习 ………………………………………………………… 134

本章小结…………………………………………………………………………… 134

第7章 Linux软件管理 …………………………………………………………… 135

7.1软件更新源 ………………………………………………………………… 135

Linux操作系统原理与应用

·4·

7.2软件安装 …………………………………………………………………… 136

7.2.1 dpkg管理系统………………………………………………………… 136

7.2.2 APT管理器…………………………………………………………… 137

7.3常用软件 …………………………………………………………………… 139

7.3.1编辑器 ………………………………………………………………… 139

7.3.2 FTP服务 ……………………………………………………………… 147

7.3.3搭建LAMP…………………………………………………………… 148

7.3.4文件服务 ……………………………………………………………… 154

7.4项目实践 …………………………………………………………………… 177

7.4.1软件安装、卸载练习…………………………………………………… 177

7.4.2编辑器练习 …………………………………………………………… 178

7.4.3架设FTP服务………………………………………………………… 178

7.4.4架设LAMP服务……………………………………………………… 178

本章小结…………………………………………………………………………… 178

第8章 Shell脚本 ………………………………………………………………… 179

8.1 Shell高级功能……………………………………………………………… 179

8.1.1标准输入/输出………………………………………………………… 179

8.1.2重定向 ………………………………………………………………… 180

8.1.3管 道 ………………………………………………………………… __________184

8.2 Shell脚本编程……………………………………………………………… 184

8.2.1脚本运行 ……………………………………………………………… 184

8.2.2基本脚本编程 ………………………………………………………… 186

8.2.3 Shell编程语法………………………………………………………… 191

8.3项目实践 …………………………………………………………………… 198

8.3.1重定向及管道练习 …………………………………………………… 198

8.3.2 Shell高级应用练习…………………………………………………… 198

8.3.3 Shell脚本练习………………………………………………………… 198

本章小结…………………………………………………………………………… 198

第9章 Linux下C语言编程 ……………………………………………………… 199

9.1 GCC简介 …………………………………………………………………… 199

9.2 GCC的安装及使用 ………………………………………………………… 199

9.2.1 GCC编译过程 ………………………………………………………… 200

9.2.2 GCC编译优化 ………………………………………………………… 203

9.3 GDB调试 …………………………………………………………………… 206

9.3.1关于GDB…………………………………………………………… 206

9.3.2 GDB命令 ……………………………………………………………… 206

9.3.3 GDB调试实例 ………………………………………………………… 210

9.4项目实践 …………………………………………………………………… 211

9.4.1 GCC编译练习 ………………………………………………………… 211

9.4.2 GCC优化练习 ………………………………………………………… 212

9.4.3 GDB调试练习 ………………………………………………………… 212

本章小结…………………………………………………………………………… 213

第10章 Linux下防火墙 ………………………………………………………… 214

10.1 Linux下防火墙简介 ……………………………………………………… 214

10.1.1 nftables的概念 ……………………………………………………… 214

10.1.2 nftables的特点 ……………………………………………………… 215

10.1.3 nftables相较于iptables的优点 …………………………………… 215

10.2 nftables管理 ……………………………………………………………… 215

10.2.1 nftables表管理 ……………………………………………………… 215

10.2.2 nftables链管理 ……………………………………………………… 217

10.2.3 nftables规则管理 …………………………………………………… 220

10.2.4 nftables高级功能进阶 ……………………………………………… 227

10.3 Ubuntu防火墙的配置———ufw工具的使用 …………………………… 233

10.3.1 ufw安装……………………………………………………………… 233

10.3.2查看ufw的状态 …………………………………………………… 234

10.3.3端口规则设置………………………………………………………… 235

10.3.4设置特定的IP连接 ………………………………………………… 236

10.3.5配置出入……………………………………………………………… 237

10.3.6删除端口规则………………………………………………………… 238

10.4项目实践…………………………………………………………………… 239

10.4.1 nftables配置练习 …………………………………………………… 239

10.4.2 ufw配置练习………………………………………………………… 239

本章小结…………………………………………………………………………… 239

第11章 结课实践 ………………………………………………………………… 240

11.1结课实践———编程类……………………………………………………… 240

11.1.1 Shell编程类 ………………………………………………………… 240

11.1.2 C语言编程 ………………………………………………………… 240

11.1.3服务启用与配置……………………………………………………… 241

11.2结课实践———Ubuntu体检系统 ………………………………………… 241

参考文献………………………………………………………………………………



精彩内容
本书内容分为基础、原理和应用三部分,全面系统地介绍了网络操作系统的基本知识、安全使用及服务器的配置、管理与应用等。基础部分主要介绍Linux操作系统概述、Linux操作基础和基本管理命令,以及Linux操作系统的安装与配置;原理部分主要介绍Linux操作系统的基本原理等,主要命令有网络参数配置、用户和组、文件系统、管理磁盘;应用部分主要介绍Shell程序设计、Linux系统管理等,详细内容有远程主机、FTP实现文件共享、服务传输文件等。本书注重原理讲解与应用实践相结合,精心设计了大量的实验案例,且在每一章的最后一节都设计了一个项目实践,并在最后一章设计了结课实践,以达到理论应用于实际的目的。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP