技术教育社区
www.teccses.org

Linux核心技术从小白到大牛/Linux技术与应用丛书

封面

作者:黄林峰 翟文学

页数:252

出版社:机械工业出版社

出版日期:2021

ISBN:9787111678359

电子书格式:pdf/epub/txt

内容简介

Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户、多线程操作系统,目前已经广泛应用于服务器、桌面、嵌入式等领域。随着互联网的发展,Linux得到了全世界软件爱好者和组织的支持,并不断地完善和发展。
本书内容全面、图文并茂、讲解清晰、易学易用、注重实操,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户,以及Shell编程等基础操作,还收录了管理软件包、设置和维护Linux系统、网络安全技术,以及部署网站等核心技术。同时,针对不同层次的读者增加了“小白逆袭”和“大牛成长之路”以及“技术大牛访谈”等辅助学习板块,让读者在学习的过程中获得更多贴近实际应用的技巧和方法。书中包含了丰富的实战案例,可以帮助读者快速掌握Linux各命令的作用和用法。
本书既可以作为大中专院校和培训机构相关专业的培训教程,也可以作为Linux开源爱好者和Linux用户的技术指南。

作者简介

黄林峰
博士、副教授、中国计算机学会会员、淄博市信息技术协会专家、网络安全和信息化专家库成员。
曾主持省级精品资源共享课,参与国家自然基金等多项重点课题,获山东省职业院校技能大赛“物联网技术应用”赛项三等奖。目前带领团队进行物联网智能信息处理领域的教学与科研工作。 翟文学
全国移动互联和机器人职教集团理事,从事物联网嵌入式系统及智能应用平台的技术研发。曾参与以“企业资源”为代表的多项教学资源库、省级精品课程的建设。
获发明专利1项。目前带领团队进行物联网、嵌入式与人工智能系统等领域的科研工作。

本书特色

小白逆袭、大牛成长之路、技术大牛访谈、扫码看视频,帮助不同层次读者获得更多贴近实战的技巧和方法

目录

前言

第1章正式认识Linux系统

1 1为什么要学习Linux系统

1 11Linux系统的特点

小白逆袭:免安装即可使用Linux

1 1 2Linux系统的应用领域

1 1 3Linux系统的发展趋势

1 2版本的选择

1 21Ubuntu版本

1 2 2Linux Mint版本

1 2 3CentOS版本

大牛成长之路:虚拟机说明

1 24Debian版本

1 3如何高效学习Linux

1 3 1如何使用本书

1 3 2如何解决学习中遇到的问题

1 4要点巩固

1 5技术大牛访谈——培养高效学习Linux的思维

第2章Linux系统安装

2 1安装Linux前的准备

2 2Linux专业词汇理解

2 3在虚拟环境中安装Linux系统

2 3 1【实战案例】安装配置VM虚拟机

大牛成长之路:典型安装与自定义安装

小白逆袭:选择网络连接类型

2 3 2【实战案例】在虚拟机中安装CentOS

小白逆袭:安装界面选项介绍

2 4要点巩固

2 5技术大牛访谈——不同Linux版本的应用领域

第3章快速掌握Linux基础操作

3 1Linux命令行模式与窗口管理器

3 1 1命令行模式

3 1 2窗口管理器

3 2Linux基础命令

3 2 1命令提示符

大牛成长之路:中文输入法设置

3 2 2【实战案例】基础操作命令应用

小白逆袭:快捷操作

3 3关机命令

3 4要点巩固

3 5技术大牛访谈——养成良好的操作习惯很重要

第4章Linux文件与目录管理

4 1文件与目录

4 11Linux中常见的目录

小白逆袭:其他常见目录

4 1 2绝对路径和相对路径

4 2文件与目录的相关操作

4 2 1管理文件的命令

大牛成长之路:多重命令的写法

4 2 2管理目录的命令

4 2 3查看文件内容

4 3权限管理

4 3 1文件类型和查找命令

4 3 2【实战案例】管理文件权限和属性

4 4要点巩固

4 5技术大牛访谈——学会管理文件,夯实基础

第5章文件系统与磁盘管理

5 1认识文件系统

5 1 1ext2、ext3和ext4文件系统

5 1 2xfs文件系统

大牛成长之路:inode(节点)应用

5 1 3硬链接和符号链接

5 2磁盘管理

5 2 1磁盘分区格式

大牛成长之路:磁盘分区

5 2 2查看磁盘容量

小白逆袭:物理设备命名规则

5 2 3【实战案例】添加硬盘设备

5 2 4【实战案例】分区管理

小白逆袭:手动同步分区信息

5 3管理文件系统

5 3 1创建文件系统

5 3 2文件系统的挂载与卸载

5 3 3创建交换分区

5 3 4文件系统检验

5 4要点巩固

5 5技术大牛访谈——合理配置磁盘分区

第6章用户管理

6 1认识用户和用户组

6 1 1UID和GID

6 1 2用户相关的文件

6 2用户管理相关工作

6 2 1【实战案例】创建用户和密码

大牛成长之路:使用passwd命令的注意事项

小白逆袭:密码设置要求

6 2 2【实战案例】修改和删除用户信息

6 2 3用户身份切换

大牛成长之路:su和su 裁令的应用

6 3用户组管理

6 3 1新建和删除用户组

6 3 2修改用户组

6 4要点巩固

6 5技术大牛访谈——认识ACL

第7章认识Shell

7 1vi和vim编辑器

7 1 1认识vi和vim

7 1 2常用按键说明

7 1 3vim的扩展用法

7 2Shell脚本编程

7 2 1Shell变量

大牛成长之路:关于PS1变量

7 2 2【实战案例】编写简单的Shell脚本

7 2 3【实战案例】Shell脚本的运行方式

7 2 4Shell脚本的特殊变量

小白逆袭:流程控制语句

7 3正则表达式

7 3 1认识正则表达式

7 3 2基础正则表达式

7 3 3扩展正则表达式

7 3 4常用工具

7 4重定向

7 4 1输入与输出重定向

7 4 2管道

7 5要点巩固

7 6技术大牛访谈——重要的环境变量

第8章软件包管理

8 1认识软件管理器

8 2RPM软件包管理器

8 2 1【实战案例】安装和卸载软件

小白逆袭:挂载光盘

8 2 2【实战案例】YUM工具应用

大牛成长之路:RPM包的种类

8 2 3YUM的配置文件

8 3进程管理

8 3 1进程和程序

8 3 2查询进程信息

8 3 3进程优先级

8 3 4任务管理

8 3 5计划任务

8 4要点巩固

8 5技术大牛访谈——关于进程信号

第9章Linux系统设置与维护

9 1系统的基本设置

9 1 1简单的网络设置

9 1 2日期和时间设置

9 1 3语系设置

9 2查看系统资源信息

9 3认识systemctl

9 3 1使用systemctl管理服务

大牛成长之路:daemon和service

9 3 2管理target unit

9 4认识日志文件

9 4 1常见的日志文件

小白逆袭:查看日志文件

9 4 2管理日志文件

9 5备份和恢复

9 5 1【实战案例】压缩命令的使用方法

大牛成长之路:压缩文件扩展名

9 5 2【实战案例】备份数据

小白逆袭:完整备份和增量备份

9 6要点巩固

9 7技术大牛访谈——运行级别

第10章网络和路由管理

10 1认识计算机网络模型

10 11OSI七层网络模型

10 1 2TCP/IP四层模型

小白逆袭:网络类型

10 2TCP/IP各层分析

10 2 1TCP/IP网络接口层

大牛成长之路:数据传输单位Mbps

10 2 2TCP/IP网络层

10 2 3TCP/IP传输层

10 3网络设置

10 3 1认识NetworkManager

小白逆袭:简写命令

10 3 2网络管理命令

10 3 3路由管理

10 3 4【实战案例】不同网段的主机通信

10 4要点巩固

10 5技术大牛访谈——克隆虚拟机

第11章Linux网络安全技术

11 1网络安全基本概念

11 1 1安全防护目标和对象

11 1 2常见安全攻击

11 2防火墙

11 2 1防火墙的概念

11 2 2【实战案例】firewalld配置应用

小白逆袭:防火墙管理

11 3网络加密技术

11 3 1对称加密

11 3 2非对称加密

11 4SSH远程登录

11 4 1【实战案例】Linux主机之间的远程登录

大牛成长之路: SSH安全认证

11 4 2【实战案例】Windows主机远程登录到Linux服务器

11 5要点巩固

11 6技术大牛访谈——iptables的使用方法

第12章网站部署

12 1认识Apache

12 2管理配置文件

12 2 1配置首页文件

12 2 2SELinux设置

大牛成长之路:SELinux机制

12 3虚拟主机网站

12 3 1【实战案例】基于IP地址的访问

12 3 2【实战案例】基于主机域名的访问

小白逆袭:网页设计

12 4要点巩固

12 5技术大牛访谈——基于端口号访问网站

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Linux核心技术从小白到大牛/Linux技术与应用丛书》
Article link:https://www.teccses.org/1257300.html