Practical Tutorial on the Linux Operating System cover

Practical Tutorial on the Linux Operating System

Rating 3.2
Word count
125K words
Chapters
116
ISBN
9787121386848

Tags

Summary

This book takes a practical approach to system administration and network services on Red Hat Enterprise Linux 7.5, offering a comprehensive and systematic introduction that helps readers understand the platform's powerful capabilities while enabling Linux users to quickly learn and master RHEL 7.5. Divided into three parts and twelve chapters, it covers an overview of Linux, installing Linux, the graphical desktop and command line, file management and common commands, disk management, user management and common commands, package management, text editors, Shell programming, C programming under Linux, and Linux networking fundamentals, network security, and virus protection. Accessible and clearly written, the book is ideal for beginner and intermediate Linux users, serving both as a textbook for computer-related courses and Linux training classes and as a professional reference for Linux enthusiasts.

Editor's review

Linux Operating System Practical Tutorial is a systematic introductory guide for beginner and intermediate learners. Drawing on a solid computer science background and frontline teaching experience, author Ling Jing presents the complex Linux knowledge system in a clear structure. The book's greatest strength is its practicality-oriented approach: rather than simply listing countless command parameters, it adopts a task-driven method, building a step-by-step learning path from system installation, user management, and file operations to network configuration and Shell programming. Particularly noteworthy is its explanation of Shell scripts and system service management, which bridges the gap for readers moving from 'knowing how to use' to 'understanding the principles.' Compared with similar textbooks on the market, this book strikes a good balance between theoretical depth and hands-on practice, with cases drawn from real-world daily management and operations scenarios. For readers who want to build a Linux knowledge framework and start operating in a relatively short time, this is a reliable and efficient guide. Its content is based on stable mainstream distributions, ensuring the generality and timeliness of the knowledge.

Who it's for

A good fit for

  • Undergraduate or vocational college students in computer-related majors, as a companion practical textbook for operating system courses.
  • Career changers planning to work in operations, development, or testing who need to quickly master basic Linux skills.
  • Enthusiasts interested in open-source systems who want to learn Linux operations systematically from scratch.
  • Professionals who need Linux as a working environment for daily file management, network configuration, and simple scripting.

Not a good fit for

  • Senior engineers seeking in-depth analysis of Linux kernel mechanisms for advanced performance tuning or driver development.
  • Readers who only need to look up extreme parameter usage for a specific command and expect this book to serve as a complete command reference.

Reading tips

  1. It is recommended to study the chapters in order and be sure to complete the practice exercises after each chapter; this is key to consolidating knowledge.
  2. When studying the Shell programming section, try modifying and combining the book's examples to solve small tasks of your own design.
  3. Practice in a virtual machine environment and run through the book's system management operations in full to deepen understanding.

About the publisher

Publishing House of Electronics Industry China · Founded in 1982

The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.

Contents

  1. 版权信息
  2. 作者简介
  3. 内容简介
  4. 编委会
  5. 丛书推荐序一 数字经济的思维观与人才观
  6. 丛书推荐序二 产教融合打造创新人才培养的新模式
  7. 前 言
  8. 第一部分 Linux入门
  9. 第1章 Linux系统概述
  10. 1.1 Linux的起源及特性
  11. 1.2 Linux版本的发展
  12. 1.3 Red Hat Enterprise Linux简介及其优点
  13. 1.4 如何获取Red Hat Enterprise Linux
  14. 1.5 小结
  15. 1.6 习题
  16. 1.7 上机练习—获取Red Hat Enterprise Linux
  17. 第2章 安装Linux系统
  18. 2.1 安装Linux系统的准备工作
  19. 2.2 从光盘安装Linux系统
  20. 2.3 在虚拟机中安装Linux系统
  21. 2.4 登录Linux
  22. 2.5 卸载Linux
  23. 2.6 小结
  24. 2.7 习题
  25. 2.8 上机练习—使用光盘安装Red Hat Enterprise Linux 7.5版本
  26. 第3章 图形桌面与命令行
  27. 3.1 Linux图形桌面概述
  28. 3.2 使用GNOME图形桌面
  29. 3.3 Linux的终端窗口(命令行)
  30. 3.4 小结
  31. 3.5 习题
  32. 3.6 上机练习—简单的man命令的使用
  33. 第4章 Linux文件管理和常用命令
  34. 4.1 Linux的文件系统
  35. 4.2 文件和目录管理常用命令
  36. 4.3 文件和目录访问权限管理
  37. 4.4 文件/目录的打包、压缩及解压缩
  38. 4.5 小结
  39. 4.6 习题
  40. 4.7 上机练习—练习使用文件和目录管理常用命令
  41. 第5章 磁盘管理
  42. 5.1 Linux磁盘分区概述
  43. 5.2 常用磁盘管理命令
  44. 5.3 磁盘配额管理
  45. 5.4 小结
  46. 5.5 习题
  47. 5.6 上机练习—新添加硬盘,并挂载到/home/linux/newhd/目录中,然后进行磁盘配额操作
  48. 第6章 用户管理和常用命令
  49. 6.1 用户和组文件
  50. 6.2 使用命令管理普通用户
  51. 6.3 使用命令管理根用户
  52. 6.4 使用命令管理用户组
  53. 6.5 使用图形化程序管理用户和用户组
  54. 6.6 小结
  55. 6.7 习题
  56. 6.8 上机练习—添加新用户new_linux,并修改密码和用户组
  57. 第7章 软件包管理
  58. 7.1 使用rpm命令管理RPM软件包
  59. 7.2 使用yum管理RPM软件包
  60. 7.3 使用源码安装软件
  61. 7.4 小结
  62. 7.5 习题
  63. 7.6 上机练习—安装PHP软件
  64. 第二部分 Linux编程
  65. 第8章 文本编辑器的使用
  66. 8.1 Vim的使用
  67. 8.2 Vim使用实例
  68. 8.3 gVim的使用
  69. 8.4 gedit的使用
  70. 8.5 小结
  71. 8.6 习题
  72. 8.7 上机练习—Vim的使用
  73. 第9章 Shell编程
  74. 9.1 Shell编程概述
  75. 9.2 Shell程序的基本结构
  76. 9.3 Shell程序中的变量
  77. 9.4 Shell程序中的运算符
  78. 9.5 Shell程序的输入和输出
  79. 9.6 引号的使用方法
  80. 9.7 测试语句
  81. 9.8 流程控制结构
  82. 9.9 Shell编程实例
  83. 9.10 小结
  84. 9.11 习题
  85. 9.12 上机练习—简单的Shell编程
  86. 第10章 Linux下C语言编程
  87. 10.1 编译及编译器的概念和理解
  88. 10.2 GCC编译器
  89. 10.3 C程序的编译
  90. 10.4 编译过程的控制
  91. 10.5 使用GDB调试程序
  92. 10.6 程序调试实例
  93. 10.7 GDB常用命令
  94. 10.8 编译程序常见的错误类型与处理方法
  95. 10.9 小结
  96. 10.10 习题
  97. 10.11 上机练习—GCC和GDB配合调试
  98. 第三部分 Linux网络与安全
  99. 第11章 Linux网络基础
  100. 11.1 计算机网络的发展
  101. 11.2 网络基本类型
  102. 11.3 网络体系结构
  103. 11.4 网络配置基本内容
  104. 11.5 配置以太网连接
  105. 11.6 连接Internet
  106. 11.7 网络管理常用命令及应用实例
  107. 11.8 小结
  108. 11.9 习题
  109. 11.10 上机练习—设置网络参数
  110. 第12章 网络安全与病毒防护
  111. 12.1 Linux网络安全对策
  112. 12.2 Linux下的防火墙配置
  113. 12.3 使用OpenSSH实现网络安全连接
  114. 12.4 小结
  115. 12.5 习题
  116. 12.6 上机练习—安装简易的xampp并控制Apache服务器访问

FAQ

Is this book suitable for complete beginners with zero background?
Very suitable. The book starts with virtual machine installation and system login, assumes no prior knowledge, and provides detailed explanations with clear steps—an excellent choice for zero-background beginners.
Which Linux distribution is the book's content based on?
The book primarily uses mainstream enterprise distributions such as CentOS as its environment; its core commands and system management concepts apply to the vast majority of Linux distributions.
Does this book cover server architecture and cloud-native topics?
The book is positioned as a practical operating system tutorial, covering the operation and management of the Linux system itself. It touches on network service configuration but does not delve into advanced topics such as distributed server architecture, containerization, or cloud native.

Related on WeRead

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

凌菁 Author

Ling Jing is an author about whom little public information is available. Two works by this author are currently held in the collection, and they fall into two quite distant fields: medicine and programming design. The first is A Research Collection on Xu Dachun, which centers on the Qing dynasty physician Xu Dachun and belongs to the compilation and study of medical figures and medical-historical sources. The second is A Practical Course on the Linux Operating System, which addresses the basic operation and practical use of the operating system. Judging from this range of subjects, Ling Jing's writing spans traditional medical literature and modern computer technology: the former emphasizes the sorting of historical materials and academic discussion, while the latter emphasizes introductory teaching and hands-on practice. Stylistically, the works consist mainly of source compilations and course texts, with attention to practicality and the transmission of knowledge. Because details such as dates of birth and death, nationality, and professional background cannot be confirmed, no account of the author's personal life is given here; readers may instead form a sense of the author's areas of interest from the two works mentioned above.

More by the same author

Top rated in the same category