- 博客(0)
- 资源 (16)
- 收藏
- 关注
鸟哥的Linux私房菜-基础篇.第四版
目錄
鸟哥的Linux私房菜:基础学习篇 第四版
目录及概述
第零章、计算机概论
0.1 电脑:辅助人脑的好工具
0.2 个人电脑架构与相关设备元件
0.3 数据表示方式
0.4 软件程序运行
0.5 重点回顾
0.6 本章习题
0.7 参考资料与延伸阅读
第一章、Linux是什么与如何学习
1.1 Linux是什么
1.2 Torvalds的Linux发展
1.3 Linux当前应用的角色
1.4 Linux 该如何学习
1.5 重点回顾
1.6 本章习题
1.7 参考资料与延伸阅读
第二章、主机规划与磁盘分区
2.1 Linux与硬件的搭配
2.2 磁盘分区
2.3 安装Linux前的规划
2.4 重点回顾
2.5 本章习题
2.6 参考资料与延伸阅读
第三章、安装 CentOS7.x
3.1 本练习机的规划--尤其是分区参数
3.2 开始安装CentOS 7
3.3 多重开机安装流程与管理(Option)
3.4 重点回顾
鸟哥的 Linux 私房菜:基础学习篇 第四版
25.5
5.6
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
7
7.1
7.2
7.3
7.4
7.5
7.6
8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
9
9.1
9.2
9.3
9.4
9.5
3.5 本章习题
3.6 参考资料与延伸阅读
第四章、首次登陆与线上求助
4.1 首次登陆系统
4.2 文字模式下指令的下达
4.3 Linux系统的线上求助man page与info page
4.4 超简单文书编辑器: nano
4.5 正确的关机方法
4.6 重点回顾
4.7 本章习题
4.8 参考资料与延伸阅读
第五章、Linux 的文件权限与目录配置
5.1 使用者与群组
5.2 Linux 文件权限概念
5.3 Linux目录配置
5.4 重点回顾
5.5 本章练习
5.6 参考资料与延伸阅读
第六章、Linux 文件与目录管理
6.1 目录与路径
6.2 文件与目录管理
6.3 文件内容查阅
6.4 文件与目录的默认权限与隐藏权限
6.5 指令与文件的搜寻
6.6 极重要的复习!权限与指令间的关系
6.7 重点回顾
6.8 本章习题:
6.9 参考资料与延伸阅读
第七章、Linux 磁盘与文件系统管理
7.1 认识 Linux 文件系统
7.2 文件系统的简单操作
7.3 磁盘的分区、格式化、检验与挂载
7.4 设置开机挂载
7.5 内存交换空间(swap) 之创建
鸟哥的 Linux 私房菜:基础学习篇 第四版
39.6
9.7
9.8
9.9
10
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
11
11.1
11.2
11.3
11.4
11.5
11.6
11.7
12
12.1
12.2
12.3
12.4
12.5
12.6
12.7
12.8
12.9
13
7.6 文件系统的特殊观察与操作
7.7 重点回顾
7.8 本章习题 - 第一题一定要做
7.9 参考资料与延伸阅读
第八章、文件与文件系统的压缩,打包与备份
8.1 压缩文件的用途与技术
8.2 Linux 系统常见的压缩指令
8.3 打包指令: tar
8.4 XFS 文件系统的备份与还原
8.5 光盘写入工具
8.6 其他常见的压缩与备份工具
8.7 重点回顾
8.8 本章习题
8.9 参考资料与延伸阅读
第九章、vim 程序编辑器
9.1 vi 与 vim
9.2 vi 的使用
9.3 vim 的额外功能
9.4 其他 vim 使用注意事项
9.5 重点回顾
9.6 本章练习
9.7 参考资料与延伸阅读
第十章、认识与学习BASH
10.1 认识 BASH 这个 Shell
10.2 Shell 的变量功能
10.3 命令别名与历史命令
10.4 Bash Shell 的操作环境:
10.5 数据流重导向
10.6 管线命令 (pipe)
10.7 重点回顾
10.8 本章习题
10.9 参考资料与延伸阅读
第十一章、正则表达式与文件格式化处理
鸟哥的 Linux 私房菜:基础学习篇 第四版
413.1
13.2
13.3
13.4
13.5
13.6
13.7
14
14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8
15
15.1
15.2
15.3
15.4
15.5
15.6
15.7
15.8
15.9
15.10
16
16.1
16.2
16.3
16.4
16.5
16.6
11.1 开始之前:什么是正则表达式
11.2 基础正则表达式
11.3 延伸正则表达式
11.4 文件的格式化与相关处理
11.5 重点回顾
11.6 本章习题
11.7 参考资料与延伸阅读
第十二章、学习 Shell Scripts
12.1 什么是 Shell scripts
12.2 简单的 shell script 练习
12.3 善用判断式
12.4 条件判断式
12.5 循环 (loop)
12.6 shell script 的追踪与 debug
12.7 重点回顾
12.8 本章习题
第十三章、Linux 帐号管理与 ACL 权限设置
13.1 Linux 的帐号与群组
13.2 帐号管理
13.3 主机的细部权限规划:ACL 的使用
13.4 使用者身份切换
13.5 使用者的特殊 shell 与 PAM 模块
13.6 Linux 主机上的使用者讯息传递
13.7 CentOS 7 环境下大量创建帐号的方法
13.8 重点回顾
13.9 本章习题
13.10 参考资料与延伸阅读
第十四章、磁盘配额(Quota) 与进阶文件系统管理
14.1 磁盘配额 (Quota) 的应用与实作
14.2 软件磁盘阵列 (Software RAID)
14.3 逻辑卷轴管理员 (Logical Volume Manager)
14.4 重点回顾
14.5 本章习题
14.6 参考资料与延伸阅读
鸟哥的 Linux 私房菜:基础学习篇 第四版
517
17.1
17.2
17.3
17.4
17.5
17.6
18
18.1
18.2
18.3
18.4
18.5
18.6
18.7
18.8
19
19.1
19.2
19.3
19.4
19.5
19.6
19.7
19.8
20
20.1
20.2
20.3
20.4
20.5
20.6
20.7
第十五章、例行性工作调度(crontab)
15.1 什么是例行性工作调度
15.2 仅执行一次的工作调度
15.3 循环执行的例行性工作调度
15.4 可唤醒停机期间的工作任务
15.5 重点回顾
15.6 本章习题
第十六章、程序管理与 SELinux 初探
16.1 什么是程序 (process)
16.2 工作管理 (job control)
16.3 程序管理
16.4 特殊文件与程序
16.5 SELinux 初探
16.6 重点回顾
16.7 本章习题
16.8 参考资料与延伸阅读
第十七章、认识系统服务 (daemons)
17.1 什么是 daemon 与服务 (service)
17.2 通过 systemctl 管理服务
17.3 systemctl 针对 service 类型的配置文件
17.4 systemctl 针对 timer 的配置文件
17.5 CentOS 7.x 默认启动的服务简易说明
17.6 重点回顾
17.7 本章习题
17.8 参考资料与延伸阅读
第十八章、认识与分析登录文件
18.1 什么是登录文件
18.2 rsyslog.service :记录登录文件的服务
18.3 登录文件的轮替(logrotate)
18.4 systemd-journald.service 简介
18.5 分析登录文件
18.6 重点回顾
18.7 本章习题
鸟哥的 Linux 私房菜:基础学习篇 第四版
620.8
21
21.1
21.2
21.3
21.4
21.5
21.6
21.7
22
22.1
22.2
22.3
22.4
22.5
22.6
22.7
22.8
22.9
23
23.1
23.2
23.3
23.4
23.5
23.6
23.7
23.8
23.9
24
24.1
24.2
24.3
24.4
18.8 参考资料与延伸阅读
第十九章、开机流程、模块管理与 Loader
19.1 Linux 的开机流程分析
19.2 核心与核心模块
19.3 Boot Loader: Grub2
19.4 开机过程的问题解决
19.5 重点回顾
19.6 本章习题
19.7 参考资料与延伸阅读
第二十章、基础系统设置与备份策略
20.1 系统基本设置
20.2 服务器硬件数据的收集
20.3 备份要点
20.4 备份的种类、频率与工具的选择
20.5 鸟哥的备份策略
20.6 灾难复原的考虑
20.7 重点回顾
20.8 本章习题
20.9 参考资料与延伸阅读
第二十一章、软件安装:源代码与 Tarball
20.1 开放源码的软件安装与升级简介
21.2 使用传统程序语言进行编译的简单范例
21.3 用 make 进行宏编译
21.4 Tarball 的管理与建议
21.5 函数库管理
21.6 检验软件正确性
21.7 重点回顾
21.8 本章习题
21.9 参考资料与延伸阅读
第二十二章、软件安装 RPM, SRPM 与 YUM
22.1 软件管理员简介
22.2 RPM 软件管理程序: rpm
22.3 YUM 线上升级机制
22.4 SRPM 的使用 : rpmbuild (Optional)
鸟哥的 Linux 私房菜:基础学习篇 第四版
724.5
24.6
24.7
25
25.1
25.2
25.3
25.4
25.5
25.6
26
26.1
26.2
26.3
26.4
26.5
26.6
26.7
26.8
22.5 重点回顾
22.6 本章习题
22.7 参考资料与延伸阅读
第二十三章、X Window 设置介绍
23.1 什么是 X Window System
23.2 X Server 配置文件解析与设置
23.3 显卡驱动程序安装范例
23.4 重点回顾
23.5 本章习题
23.6 参考资料与延伸阅读
第二十四章、Linux 核心编译与管理
24.1 编译前的任务:认识核心与取得核心源代码
24.2 核心编译的前处理与核心功能选择
24.3 核心的编译与安装
24.4 额外(单一) 核心模块编译
24.5 以最新核心版本编译 CentOS 7.x 的核心
24.6 重点回顾
24.7 本章习题
24.8 参考资料与延伸阅读
2018-05-22
Linux 就该这么学 2018 5月最新
Linux 就该这么学 2018 5月最新
Linux就该这么学》2018最新版PDF 共20章
第1章 部署虚拟环境安装linux系统。
第2章 新手必须掌握的Linux命令。
第3章 管道符、重定向与环境变量。
第4章 Vim编辑器与Shell命令脚本。
第5章 用户身份与文件权限。
第6章 存储结构与磁盘划分。
第7章 使用RAID与LVM磁盘阵列技术。
第8章 Iptables与Firewalld防火墙。
第9章 使用ssh服务管理远程主机。
第10章 使用Apache服务部署静态网站。
第11章 使用Samba或NFS实现文件共享。
第12章 使用Bind提供域名解析服务。
第13章 使用DHCP动态管理主机地址。
第14章 使用Postfix与Dovecot收发电子邮件。
第15章 使用Squid部署代理缓存服务。
第16章 使用iSCSI服务部署网络存储。
第17章 使用OpenLDAP部署目录服务。
第18章 使用MariaDB数据库管理系统。
第19章 使用PXE+Kickstart部署无人值守安装。
第20章 使用LNMP架构部署动态网站环境。
2018-05-22
Programming Python 4th
Topics include:
Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
GUI programming: Learn to use Python’s tkinter widget library
Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python
-
中文名: Python编程(第4版) 涵盖Python3.X
原名: Programming Python, 4th edition
作者: Mark Lutz
图书分类: 软件
资源格式: PDF
内容简介:
If you've mastered Python’s fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. Completely updated for version 3.x, this book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.
目录:
The Beginning
Chapter 1 A Sneak Preview
System Programming
Chapter 2 System Tools
Chapter 3 Script Execution Context
Chapter 4 File and Directory Tools
Chapter 5 Parallel System Tools
Chapter 6 Complete System Programs
GUI Programming
Chapter 7 Graphical User Interfaces
Chapter 8 A tkinter Tour, Part 1
Chapter 9 A tkinter Tour, Part 2
Chapter 10 GUI Coding Techniques
Chapter 11 Complete GUI Programs
Internet Programming
Chapter 12 Network Scripting
Chapter 13 Client-Side Scripting
Chapter 14 The PyMailGUI Client
Chapter 15 Server-Side Scripting
Chapter 16 The PyMailCGI Server
Tools and Techniques
Chapter 17 Databases and Persistence
Chapter 18 Data Structures
Chapter 19 Text and Language
Chapter 20 Python/C Integration
The End
Chapter 21 Conclusion: Python and the Development Cycle
Colophon
本资料共包含以下附件:
Programming Python, 4th Edition.rar
2017-10-06
C# 6 and .NET Core 1.0 Modern Cross-Platform Development
Preface
There are many C# books, some, more than a thousand pages long, that aim to be
comprehensive references to the C# programming language and the .NET Framework.
This book is different—it is concise and aims to be a fast-paced read that is packed
with hands-on walkthroughs. I wrote this book to be the best step-by-step guide to
modern cross-platform C# and .NET proven practices.
I will point out the cool corners and gotchas of C# so you can impress colleagues and
employers and quickly get productive. Rather than slowing down and boring some
of you by explaining every little thing, I assume that if a term I use is new to you,
then you know how to Google it with a search engine such as DuckDuckGo.
At the end of each chapter, there is a section entitled Practicing and Exploring, which
contains questions to test your knowledge, and usually a hands-on practical exercise,
and you will explore topics in depth on your own with a little nudge in the right
direction from me.
You can download solutions for the exercises from the GitHub repository at
https://github.com/markjprice/cs6dotnetcore . I will provide instructions on
how to do this using Visual Studio 2015 at the end of Chapter 1, Hello C#!, Welcome
.NET Core!.
What this book covers
Chapter 1, Hello C#!, Welcome .NET Core!, is about setting up your development
environment and using various tools to create the simplest application possible with
C#. You will learn how to compile C# code at the Command Prompt and how to
write and compile code using Visual Studio. You will also learn about the different
.NET platforms: .NET Framework, .NET Core, and .NET Native.
2016-09-20
TCP/IP Tutorial and Technical Overview
Preface
The TCP/IP protocol suite has become a staple of today's international society
and global economy. Continually evolving standards provide a wide and flexible
foundation on which an entire infrastructure of applications are built. Through
these we can seek entertainment, conduct business, make financial
transactions, deliver services, and much, much more.
However, because TCP/IP continues to develop and grow in order to meet the
changing needs of our communities, it might sometimes be hard to keep track of
new functionality or identify new possibilities. For this reason, the TCP/IP Tutorial
and Technical Overview provides not only an introduction to the TCP/IP protocol
suite, but also serves as a reference for advanced users seeking to keep their
TCP/IP skills aligned with current standards. It is our hope that both the novice
and the expert will find useful information in this publication.
In Part I, you will find an introduction to the core concepts and history upon which
TCP/IP is founded. Included is an introduction to the history of TCP/IP and an
overview of its current architecture. We also provide detailed discussions about
the protocols that comprise the suite, and how those protocols are most
commonly implemented.
Part II expands on the information provided in Part I, providing general
application concepts (such as file sharing) and specific application protocols
within those concepts (such as the File Transfer Protocol, or FTP). Additionally,
Part II discusses applications that might not be included in the standard TCP/IP
suite but, because of their wide use throughout the Internet community, are
considered de facto standards.
Finally, Part III addresses new concepts and advanced implementations within
the TCP/IP architecture. Of particular note, Part III examines the convergence of
many formerly disparate networks and services using IP technology. Conjointly,
this section reviews potential dangers of this IP convergence and approaches
the ever-growing standards used to secure and control access to networks and
networked resources.
We purposely kept this book platform independent. However, we recognize that
you might have a need to learn more about TCP/IP on various platforms, so the
following Web sites might assist you in further researching this topic:
2016-09-20
G E T T I N G S T A R T E D W I T H Open source development
Preface
Keeping your skills current in today's world is becoming increasingly challenging. There are
too many new technologies being developed, and little time to learn them all. The DB2®
on Campus Book Series has been developed to minimize the time and effort required to
learn many of these new technologies.
Who should read this book?
This book is a good starting point for beginners to the open source world. It is specially
written to equip students, and open source enthusiasts with the norms and best practices
of open source. You should read this book if you want to:
Educate yourself on the objectives of open source
Understand open source software licensing requirements
Get an introduction to the norms followed in the open source world
Join the open source movement and begin contributing.
How is this book structured?
The first chapters of this book discuss the history of open source software development
and its licensing requirements. It then talks about how organizations use open source as
their business model. Chapter 4 introduces the reader to the tools used in the development
of an open source project. Chapters 5 and 6 take the reader into more details about how to
contribute to an existing open source project. Chapter 7 provides a case study where you
practice contributing to an open source project. Chapter 8 goes a bit deeper describing the
Technology Explorer for IBM DB2, an open source project hosted at sourceForge.net; it
also summarizes and revisits some of the concepts discussed in the previous chapters.
Exercises are provided with most chapters. There are also review questions in each
chapter to help you learn the material; answers to review questions are included in
Appendix A.
A book for the community
This book was created by the community; a community consisting of university professors,
students, and professionals (including IBM employees). The online version of this book is
released to the community at no-charge. Numerous members of the community from
around the world have participated in developing this book, which will also be translated to
several languages by the community. If you would like to provide feedback, contribute new
material, improve existing material, or help with translating this book to another language,
please send an email of your planned contribution to [email protected] with the subject
“Getting started with open source development book feedback”
2016-09-20
Compiler Building Tutorial
Foreword
by Jack W. Crenshaw (the package’s readme.txt)
TUTOR.ZIP
This file contains all of the installments of Jack Crenshaw’s tutorial on compiler construction, includ-
ing the new Installment 15. The intended audience is those folks who are not computer scientists, but
who enjoy computing and hav
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人