内容推荐 本书以CentOS Linux系统的操作实践为出发点,系统讲解Linux安装和管理的方法,从系统安装、基础命令到网络管理以及常用的系统服务,使得读者可以快速获得日常维护Linux系统和网络服务的技能。本书配套脚本源码、PPT课件与教学视频。 本书共分16章。第1~10章是Linux系统的基础知识,内容涵盖CentOS Stream 8的安装方法、常见的Linux命令、vi编辑器、文件系统和磁盘管理、日志系统管理、用户管理、应用程序管理、Shell基础知识、进程管理和网络管理;第11~16章是各项流行的网络服务的安装和配置方法,主要包括防火墙和DHCP、NFS、Samba、FTP、域名解析、邮件服务、Squid以及无人值守安装Linux。 本书适合Linux初学者、Linux爱好者以及Linux系统开发人员、测试人员等,使用本书无须学习、理解过多的基础理论,即可快速掌握Linux系统及其常用的管理技巧。同时,本书也适合作为高等院校和培训机构计算机相关专业的教材。 目录 第1章 虚拟环境安装Linux 1.1 认识虚拟机 1.1.1 虚拟机简介 1.1.2 虚拟机的运行环境 1.2 安装前的准备 1.2.1 选择安装版本 1.2.2 准备相应的硬件资源 1.2.3 安装方式的选择 1.3 在虚拟机上安装Linux 1.3.1 安装VMware虚拟机 1.3.2 安装CentOS Stream 8 1.4 Linux的登录 1.4.1 本地登录 1.4.2 远程登录 1.5 Linux的终端命令行 1.6 Linux的桌面 1.6.1 KDE桌面环境 1.6.2 GNOME桌面环境 1.7 小结 第2章 新手需要掌握的Linux命令 2.1 Linux的目录结构 2.2 文件管理 2.2.1 复制文件:cp 2.2.2 移动文件:mv 2.2.3 创建文件或修改文件时间:touch 2.2.4 删除文件:rm 2.2.5 查看文件:cat、tac、more、less、tail 2.2.6 查找文件或目录:find 2.2.7 过滤文本:grep 2.2.8 比较文件差异:diff 2.2.9 在文件或目录之间创建链接:ln 2.2.10 显示文件类型:file 2.2.11 分割文件:split 2.2.12 合并文件:join 2.2.13 文件权限:umask 2.2.14 文本操作:awk和sed 2.3 目录管理 2.3.1 显示当前工作目录:pwd 2.3.2 建立目录:mkdir 2.3.3 删除目录:rmdir 2.3.4 改变工作目录:cd 2.3.5 查看工作目录文件:ls 2.3.6 查看目录树:tree 2.3.7 打包或解包文件:tar 2.3.8 压缩或解压缩文件和目录:zip/unzip 2.3.9 压缩或解压缩文件和目录:gzip/gunzip 2.3.10 压缩或解压缩文件和目录:bzip2/bunzip2 2.4 系统管理 2.4.1 查看命令帮助:man 2.4.2 导出环境变量:export 2.4.3 查看历史记录:history 2.4.4 显示或修改系统时间与日期:date 2.4.5 清除屏幕:clear 2.4.6 查看系统负载:uptime 2.4.7 显示系统内存状态:free 2.4.8 转换或拷贝文件:dd 2.5 任务管理 2.5.1 单次任务:at 2.5.2 周期任务:cron …… 第3章 vi编辑器 第4章 Linux文件系统与磁盘管理 第5章 日志系统管理 第6章 用户身份管理 第7章 应用程序的管理 第8章 Shell的使用及管道与重定向 第9章 系统启动控制与进程管理 第10章 网络管理 第11章 防火墙与DHCP 第12章 网络文件共享NFS、Samba和FTP 第13章 BIND域名解析服务 第14章 Postfix与Dovecot邮件系统部署 第15章 Squid代理缓存 第16章 PXE+Kickstart无人值守安装 |