本书首先介绍如何在虚拟机VirtualBox上安装Ubuntu 18操作系统,以及第一次安装成功后需要设置的系统配置;然后介绍Linux系统常用的命令和Shell编程基础,通过例子讲解命令和各个选项参数的具体应用;接着介绍与系统安全有关的知识,包含如何从用户管理,进程管理,文件系统安全,网络系统安全和对操作系统的监控等方面来实现安全管理,并用C语言和Python语言编程来实现保障系统安全的功能;最后介绍Linux系统对磁盘的管理和内核管理.