• Linux操作系统实用教程
  • Linux操作系统实用教程
21年品牌 40万+商家 超1.5亿件商品

Linux操作系统实用教程

15 1.9折 79 九五品

仅1件

北京房山
认证卖家担保交易快速发货售后保障

作者凌菁、毕国锋 著

出版社电子工业出版社

出版时间2020-05

版次1

装帧平装

上书时间2024-05-16

房山杨子旧书

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

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 凌菁、毕国锋 著
  • 出版社 电子工业出版社
  • 出版时间 2020-05
  • 版次 1
  • ISBN 9787121386848
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 307页
【内容简介】
  《Linux操作系统实用教程》从实用角度出发,对Red Hat Enterprise Linux 7.5平台下的系统管理及网络服务做了全面、系统的介绍,既便于读者了解Red Hat Enterprise Linux 7.5的强大功能,又可以帮助Linux用户在较短的时间内快速地学习和掌握Red Hat Enterprise Linux 7.5。
  全书分为三部分,共12章,内容涵盖Linux系统概述、安装Linux系统、图形桌面与命令行、Linux文件管理和常用命令、磁盘管理、用户管理和常用命令、软件包管理、文本编辑器的使用、Shell编程、Linux下C语言编程,以及Linux网络基础、网络安全与病毒防护。
  《Linux操作系统实用教程》内容丰富,语言通俗易懂,叙述深入浅出,非常适合初、中级Linux用户阅读,既可以作为各类院校相关专业学生的教材及Linux培训班学生的教材,又可以作为广大Linux爱好者的专业参考书。
【作者简介】
凌菁:工学博士,现任职于宁夏大学物理与电子电气工程学院,副教授。长期从事嵌入式系统、MiniGUI、DlCOM等方面的开发与研究工作,尤其在ARM嵌入式系统设计、Linux操作系统移植等领域具有丰富的工程实践经验。  毕国锋:现任职于齐齐哈尔一重技师学院,副教授。从事计算机专业教学工作20余年,主讲数据结构、面向对象课程设计、高级语言程序设计、网页设计与实现、网络管理等课程。
【目录】
目  录

第一部分  Linux入门
第1章  Linux系统概述2
1.1  Linux的起源及特性3
1.1.1  Linux的起源3
1.1.2  Linux的特性4
1.2  Linux版本的发展6
1.2.1  Linux内核版本6
1.2.2  Linux发行版本7
1.3  Red Hat Enterprise Linux简介及其优点8
1.3.1  Red Hat Enterprise Linux 简介9
1.3.2  Red Hat Enterprise Linux 的优点9
1.4  如何获取Red Hat Enterprise Linux10
1.5  小结10
1.6  习题11
1.7  上机练习DD获取Red Hat Enterprise Linux11
第2章  安装Linux系统12
2.1  安装Linux系统的准备工作12
2.1.1  硬件需求与兼容性12
2.1.2  安装方法13
2.2  从光盘安装Linux系统14
2.2.1  启动安装程序14
2.2.2  时区选择15
2.2.3  语言支持和键盘布局15
2.2.4  安装源和软件选择16
2.2.5  安装位置17
2.2.6  网络和主机名18
2.2.7  用户设置19
2.2.8  安装完成20
2.2.9  初始设置21
2.2.10  进入桌面22
2.3  在虚拟机中安装Linux系统23
2.3.1  下载并安装VMware23
2.3.2  添加新的虚拟机25
2.3.3  安装Linux系统27
2.4  登录Linux27
2.4.1  图形化登录28
2.4.2  虚拟控制台登录28
2.4.3  远程登录28
2.5  卸载Linux29
2.5.1  从硬盘上卸载Linux29
2.5.2  从虚拟机中删除Linux29
2.6  小结29
2.7  习题29
2.8  上机练习D使用光盘安装Red Hat Enterprise Linux 7.5版本30
第3章  图形桌面与命令行31
3.1  Linux图形桌面概述31
3.2  使用GNOME图形桌面32
3.2.1  进入GNOME桌面32
3.2.2  GNOME命令行模式38
3.2.3  添加和删除软件包38
3.2.4  查找文件39
3.2.5  退出GNOME桌面40
3.3  Linux的终端窗口(命令行)41
3.3.1  启动终端窗口41
3.3.2  终端窗口的常规操作42
3.3.3  命令行自动补全43
3.3.4  命令行的帮助45
3.4  小结49
3.5  习题50
3.6  上机练习D简单的man命令的使用50
第4章  Linux文件管理和常用命令51
4.1  Linux的文件系统51
4.1.1  Linux文件系统的概念51
4.1.2  Linux文件系统的组织方式51
4.1.3  Linux系统的默认安装目录53
4.1.4  Linux文件系统的类型54
4.1.5  Linux文件系统的组成55
4.2  文件和目录管理常用命令56
4.2.1  文件和目录操作常用通配符56
4.2.2  显示文件内容命令Dcat、more、less、head和tail57
4.2.3  文件内容查询命令Dgrep62
4.2.4  文件查找命令Dfind和locate63
4.2.5  文本处理命令Dsort65
4.2.6  文件内容统计命令Dwc66
4.2.7  文件比较命令Dcomm和diff67
4.2.8  文件的复制、移动和删除命令Dcp、mv和rm68
4.2.9  文件链接命令Dln70
4.2.10  目录的创建和删除命令Dmkdir和rmdir71
4.2.11  改变工作目录、显示路径和显示目录内容命令Dcd、pwd和ls73
4.3  文件和目录访问权限管理76
4.3.1  文件和目录的权限简介76
4.3.2  更改文件/目录的访问权限Dchmod命令78
4.3.3  更改文件/目录的默认权限Dumask命令80
4.3.4  更改文件/目录的所有权Dchown命令82
4.4  文件/目录的打包、压缩及解压缩82
4.4.1  文件压缩Dgzip压缩83
4.4.2  文件压缩Dbzip2压缩84
4.4.3  文件归档Dtar命令85
4.4.4  zip压缩88
4.4.5  unzip解压缩90
4.5  小结91
4.6  习题91
4.7  上机练习DD练习使用文件和目录管理常用命令92
第5章  磁盘管理93
5.1  Linux磁盘分区概述93
5.2  常用磁盘管理命令94
5.2.1  挂载磁盘分区94
5.2.2  卸载磁盘分区96
5.2.3  查看磁盘分区信息97
5.2.4  新建磁盘分区98
5.2.5  分区的格式化98
5.2.6  检查和修复磁盘分区99
5.3  磁盘配额管理100
5.3.1  磁盘配额的系统配置101
5.3.2  对用户设置磁盘配额103
5.3.3  对用户组设置磁盘配额104
5.3.4  启动和终止磁盘配额106
5.3.5  使用quota命令查看磁盘空间使用情况106
5.3.6  使用du命令进行磁盘空间统计107
5.4  小结109
5.5  习题109
5.6  上机练习D新添加硬盘,并挂载到/home/linux/newhd/目录中,
然后进行磁盘配额操作109
第6章  用户管理和常用命令110
6.1  用户和组文件111
6.1.1  用户账号文件D/etc/passwd111
6.1.2  用户影子文件D/etc/shadow113
6.1.3  用户组账号文件D/etc/group和/etc/gshadow115
6.1.4  使用pwck和grpck命令检查用户和组文件118
6.2  使用命令管理普通用户118
6.2.1  添加新用户119
6.2.2  修改用户的账号122
6.2.3  删除用户125
6.2.4  用户的临时禁用125
6.2.5  用户默认配置文件/etc/login.defs125
6.2.6  使用newusers命令批量添加用户127
6.3  使用命令管理根用户128
6.3.1  修改root密码129
6.3.2  使用su命令临时切换为根用户129
6.3.3  root密码丢失的处理方法130
6.4  使用命令管理用户组132
6.4.1  添加新用户组132
6.4.2  修改用户组属性134
6.4.3  删除用户组135
6.5  使用图形化程序管理用户和用户组135
6.5.1  添加新用户135
6.5.2  删除用户136
6.6  小结137
6.7  习题137
6.8  上机练习DD添加新用户new_linux,并修改密码和用户组138
第7章  软件包管理139
7.1  使用rpm命令管理RPM软件包139
7.1.1  查询RPM软件包140
7.1.2  RPM软件包的安装144
7.1.3  RPM软件包的卸载145
7.1.4  RPM软件包的升级145
7.1.5  RPM软件包的验证146
7.2  使用yum管理RPM软件包147
7.2.1  查询RPM软件包147
7.2.2  RPM软件包的安装147
7.2.3  RPM软件包的卸载148
7.2.4  RPM软件包的升级148
7.2.5  新的软件源服务器的添加150
7.3  使用源码安装软件151
7.3.1  源码包的获取152
7.3.2  源码包的编译152
7.3.3  源码包的安装152
7.3.4  源码包的卸载152
7.4  小结153
7.5  习题153
7.6  上机练习DD安装PHP软件153
第二部分  Linux编程
第8章  文本编辑器的使用156
8.1  Vim的使用156
8.1.1  Vim的启动156
8.1.2  在桌面上创建Vim启动器157
8.1.3  Vim的工作模式157
8.1.4  保存与打开文件158
8.1.5  移动光标159
8.1.6  插入161
8.1.7  删除162
8.1.8  取消163
8.1.9  退出163
8.1.10  查找163
8.1.11  替换164
8.1.12  选项设置164
8.1.13  调用Shell命令164
8.2  Vim使用实例165
8.2.1  字符的插入与删除165
8.2.2  字符的查找与替换166
8.3  gVim的使用168
8.3.1  文件的新建与保存168
8.3.2  查找与替换170
8.4  gedit的使用171
8.4.1  gedit的启动与打开文件171
8.4.2  编辑文件172
8.4.3  打印文件173
8.4.4  gedit的首选项设置174
8.5  小结175
8.6  习题176
8.7  上机练习DDVim的使用176
第9章  Shell编程177
9.1  Shell编程概述177
9.1.1  命令补齐功能178
9.1.2  命令通配符178
9.1.3  使用命令的历史记录179
9.1.4  定义命令别名179
9.2  Shell程序的基本结构180
9.3  Shell程序中的变量180
9.3.1  局部变量181
9.3.2  环境变量181
9.3.3  位置变量183
9.4  Shell程序中的运算符184
9.4.1  变量赋值184
9.4.2  算术运算符185
9.5  Shell程序的输入和输出186
9.5.1  使用echo命令输出结果186
9.5.2  使用read命令读取信息188
9.5.3  文件重定向189
9.6  引号的使用方法190
9.6.1  双引号191
9.6.2  单引号191
9.6.3  反引号191
9.6.4  反斜线192
9.7  测试语句192
9.7.1  文件状态测试192
9.7.2  数值测试193
9.7.3  字符串测试194
9.7.4  逻辑测试195
9.8  流程控制结构195
9.8.1  if语句195
9.8.2  if语句应用实例197
9.8.3  for语句199
9.8.4  for循环应用实例200
9.8.5  until语句201
9.9  Shell编程实例202
9.9.1  程序的功能202
9.9.2  编写程序的代码203
9.10  小结204
9.11  习题204
9.12  上机练习DD简单的Shell编程205
第10章  Linux下C语言编程206
10.1  编译及编译器的概念和理解206
10.1.1  程序编译的过程206
10.1.2  编译器207
10.2  GCC编译器207
10.2.1  GCC编译器简介207
10.2.2  GCC对源程序扩展名的支持208
10.3  C程序的编译209
10.3.1  编写第一个C程序209
10.3.2  用GCC编译程序210
10.3.3  查看GCC的可选参数210
10.3.4  设置输出的文件211
10.3.5  查看编译过程212
10.3.6  设置编译的语言213
10.3.7  使用-asci设置ANSIC标准213
10.3.8  使用g++命令编译C++程序213
10.4  编译过程的控制214
10.4.1  编译过程概述214
10.4.2  控制预处理过程215
10.4.3  生成汇编代码216
10.4.4  生成目标代码217
10.4.5  链接生成可执行文件217
10.5  使用GDB调试程序218
10.5.1  GDB简介218
10.5.2  在程序中加入调试信息218
10.5.3  启动GDB218
10.5.4  在GDB中加载需要调试的程序219
10.5.5  在GDB中查看代码219
10.5.6  在程序中加入断点220
10.5.7  查看断点220
10.5.8  运行程序221
10.5.9  变量的查看221
10.6  程序调试实例223
10.6.1  编写一个程序223
10.6.2  编译文件223
10.6.3  程序的调试224
10.6.4  GDB帮助信息的使用226
10.7  GDB常用命令227
10.8  编译程序常见的错误类型与处理方法228
10.8.1  逻辑错误与语法错误228
10.8.2  C程序中的错误与异常228
10.8.3  编译中的警告提示229
10.8.4  找不到包含文件的错误229
10.8.5  逗号使用错误230
10.8.6  符号不匹配错误230
10.8.7  变量类型或结构体声明错误231
10.8.8  使用不存在的函数的错误231
10.8.9  大小写错误231
10.8.10  数据类型的错误232
10.8.11  赋值类型错误232
10.9  小结232
10.10  习题232
10.11  上机练习DDGCC和GDB配合调试233
第三部分  Linux网络与安全
第11章  Linux网络基础236
11.1  计算机网络的发展236
11.1.1  面向终端的计算机通信网络237
11.1.2  初级计算机网络237
11.1.3  开放的标准化计算机网络237
11.1.4  新一代计算机网络238
11.2  网络基本类型238
11.2.1  按网络的地理覆盖范围分类238
11.2.2  按网络的拓扑结构分类240
11.3  网络体系结构242
11.3.1  OSI/RM242
11.3.2  TCP/IP244
11.4  网络配置基本内容248
11.4.1  主机名248
11.4.2  IP地址248
11.4.3  子网掩码251
11.4.4  广播地址251
11.4.5  网关地址252
11.4.6  域名服务器地址252
11.4.7  DHCP服务器252
11.5  配置以太网连接252
11.5.1  添加以太网连接253
11.5.2  修改网络配置254
11.5.3  使用配置文件255
11.6  连接Internet256
11.6.1  使用DSL/PPPoE拨号上网257
11.6.2  使用无线网络建立连接259
11.7  网络管理常用命令及应用实例260
11.7.1  hostname命令260
11.7.2  ifconfig命令260
11.7.3  ifup命令263
11.7.4  ifdown命令264
11.7.5  route命令264
11.7.6  ping命令266
11.7.7  nslookup命令268
11.7.8  arp命令269
11.7.9  netstat命令269
11.7.10  traceroute命令270
11.7.11  利用常用命令分析局域网连通故障271
11.8  小结271
11.9  习题272
11.10  上机练习DD设置网络参数272
第12章  网络安全与病毒防护273
12.1  Linux网络安全对策273
12.1.1  确保端口安全273
12.1.2  确保连接安全275
12.1.3  确保系统资源安全275
12.1.4  确保账号、密码安全277
12.1.5  系统文件的安全性277
12.1.6  日志文件的安全性280
12.2  Linux下的防火墙配置281
12.2.1  防火墙的基本概念282
12.2.2  使用firewalld管理防火墙283
12.2.3  使用iptables管理防火墙285
12.3  使用OpenSSH实现网络安全连接292
12.3.1  OpenSSH的安装292
12.3.2  启动和停止OpenSSH守护进程293
12.3.3  配置OpenSSH服务器294
12.3.4  配置OpenSSH客户端297
12.3.5  使用ssh客户端298
12.3.6  使用scp客户端302
12.3.7  使用sftp客户端303
12.3.8  使用SSH Secure Shell访问SSH服务器304
12.4  小结307
12.5  习题307
12.6  上机练习DD安装简易的xampp并控制Apache服务器访问307
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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