目录 第1章Linux简介1 1.1Linux概述1 1.1.1Linux的起源1 1.1.2Linux的版本2 1.1.3Linux的特点4 1.2VMware虚拟机简介5 1.2.1虚拟化及VMware Workstation简介5 1.2.2安装VMware Workstation6 1.2.3使用VMware Workstation9 实训15 习题15 第2章安装Linux与桌面操作16 2.1Linux系统的安装16 2.1.1Linux的安装方式16 2.1.2安装Linux的具体要求和步骤17 2.2Debian 11的登录与关机28 2.2.1Debian 11的启动与登录28 2.2.2Debian 11的关机与重启29 2.3Linux桌面环境与操作30 2.3.1X Window简介30 2.3.2Debian桌面环境简介31 2.3.3GNOME桌面的使用32 2.4Linux命令环境操作34 2.4.1命令界面简介34 2.4.2启动命令环境35 实训36 习题36第3章Shell的基本操作37 3.1Shell命令概述37 3.1.1Shell简介37 3.1.2Shell的分类38 3.1.3启动Shell39 3.1.4Shell命令操作基础40 3.2常用的Shell命令43 3.2.1基本操作命令43 3.2.2目录操作命令44 3.2.3文件操作命令46 3.2.4系统管理命令51 3.3vi编辑器53 3.3.1vi简介53 3.3.2vi的工作模式54 3.3.3启动与退出vi55 3.3.4vi的基本操作命令56 实训58 习题58 第4章用户和组管理60 4.1用户和组60 4.1.1用户账号文件61 4.1.2用户影子文件62 4.1.3组账号文件63 4.1.4用户组影子文件64 4.1.5与用户和组管理有关的文件和目录65 4.2用户账号和密码的管理66 4.2.1用户账号管理66 4.2.2用户密码管理68 4.3用户组的管理69 4.4赋予普通用户特别权限72 实训74 习题75 第5章文件系统管理77 5.1文件系统77 5.1.1Linux文件系统概述77 5.1.2Linux文件系统的类型78 5.2Linux文件的组织结构79 5.2.1文件系统结构80 5.2.2基本目录81 5.2.3Linux与Windows文件系统的比较83 5.3文件系统的管理83 5.3.1存储设备文件命名83 5.3.2硬盘设备管理84 5.3.3逻辑卷的管理89 5.3.4建立文件系统92 5.3.5文件系统的挂载与卸载92 5.3.6磁盘配额管理94 5.4文件管理97 5.4.1链接文件97 5.4.2修改目录或文件权限98 5.4.3文件的压缩与归档103 实训107 习题108 第6章进程与服务管理111 6.1系统进程管理111 6.1.1进程及相关概念111 6.1.2进程管理的具体方法112 6.2系统服务管理119 6.2.1Debian 11启动流程119 6.2.2服务管理120 6.2.3运行级别管理122 实训122 习题123 第7章网络与软件管理124 7.1网络配置与管理124 7.1.1配置主机名124 7.1.2配置网卡125 7.1.3常用网络配置文件130 7.1.4常用网络调试命令132 7.2软件管理136 7.2.1deb软件包管理136 7.2.2dpkg命令137 7.2.3apt命令137 实训139 习题139 第8章NFS服务器配置与管理141 8.1概述141 8.1.1NFS简介141 8.1.2NFS工作机制142 8.2NFS的安装与启动142 8.3配置NFS服务143 实训147 习题148 第9章Samba服务器配置与管理150 9.1了解Samba服务150 9.1.1SMB协议150 9.1.2Samba服务151 9.2安装Samba服务152 9.3配置Samba服务152 9.3.1特殊节153 9.3.2全局参数154 9.3.3普通共享参数158 9.3.4管理Samba用户160 9.3.5配置实例161 9.4Samba应用实例162 9.4.1Windows客户机访问Samba共享资源162 9.4.2Linux客户机访问Samba共享资源164 9.4.3Linux客户机访问Windows共享资源165 实训166 习题166 第10章DNS服务器配置与管理168 10.1DNS服务器简介168 10.1.1域名及域名系统168 10.1.2域名结构169 10.1.3域名服务器类型169 10.1.4域名的解析过程171 10.1.5动态DNS服务173 10.2安装DNS服务174 10.3配置DNS服务器174 10.3.1主配置文件175 10.3.2选项配置文件175 10.3.3区域配置文件175 10.3.4区域配置文件和资源记录176 10.4DNS服务器配置实例179 10.5DNS管理工具183 实训185 习题185 第11章Web服务器配置与管理187 11.1Web服务器软件概述187 11.2Apache服务器的安装与启动188 11.3Apache配置文件189 11.3.1Apache配置文件简介189 11.3.2Apache配置文件选项190 11.4Apache的配置193 11.4.1搭建基本的Web服务器193 11.4.2配置用户Web站点194 11.4.3别名和重定向195 11.4.4主机访问控制197 11.4.5用户身份验证197 11.5配置虚拟主机199 11.5.1基于IP地址的虚拟主机配置199 11.5.2基于名称的虚拟主机配置202 实训204 习题205 第12章FTP服务器配置与管理207 12.1FTP简介207 12.1.1FTP服务207 12.1.2FTP工作原理207 12.1.3FTP传输模式208 12.1.4FTP连接模式208 12.2配置VSFTP服务器209 12.2.1安装VSFTP服务209 12.2.2VSFTP服务配置文件210 12.3管理VSFTP服务器218 12.3.1配置匿名账号的FTP服务器218 12.3.2配置本地账号的FTP服务器220 12.3.3配置虚拟账号的FTP服务器222 实训224 习题225 第13章DHCP服务器配置与管理226 13.1DHCP工作机制226 13.2DHCP服务的安装与配置228 13.2.1安装DHCP服务228 13.2.2启动、停止DHCP服务228 13.2.3DHCP服务配置228 13.2.4配置实例231 13.3分配多网段的IP地址232 13.4配置DHCP客户端234 实训235 习题235 参考文献237