展开全部

主编推荐语

Linux实战教程,轻松解析Linux的系统结构和项目应用。

内容简介

本书以“良许”老师为主角,帮助你轻松解析Linux的系统结构和项目应用,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户和Shell编程等操作知识,还收录了软件包管理、进程管理、系统设置、日志管理、网络设置、系统安全与维护、部署网站等核心技术。

本书既可以作为Linux开源爱好者和Linux用户的学习指南,也可以作为大中专院校和培训机构相关专业的培训教程。

目录

  • 版权信息
  • 前言
  • 第1章 学习Linux之前的准备
  • 1.1 为什么学习Linux系统
  • 1.1.1 初识Linux系统
  • 1.1.2 Linux系统的应用领域
  • 1.2 Linux版本的选择
  • 1.2.1 经验人士使用的Debian
  • 1.2.2 以桌面应用为主的Ubuntu
  • 1.2.3 以经典桌面配置为主的Mint
  • 1.2.4 社区企业操作系统之CentOS
  • 1.2.5 社区企业操作系统之Red Hat
  • 1.3 高效学习Linux系统
  • 1.3.1 习惯终端操作的方式
  • 1.3.2 理论与实践相结合
  • 1.3.3 擅于应用网络资源
  • 第2章 快速学习Linux常用命令
  • 2.1 认识命令提示符
  • 2.1.1 通过命令操作计算机
  • 2.1.2 解析命令提示符
  • 2.2 操作目录的简单命令
  • 2.2.1 pwd命令
  • 2.2.2 cd命令
  • 2.2.3 ls命令
  • 2.3 简单了解系统信息的命令
  • 2.3.1 date命令
  • 2.3.2 ps命令
  • 2.3.3 ifconfig命令
  • 2.3.4 netstat命令
  • 2.3.5 who命令
  • 2.3.6 w命令
  • 2.3.7 man命令
  • 2.3.8 clear命令
  • 2.3.9 history命令
  • 2.4 学习关机方法
  • 2.4.1 shutdown命令
  • 2.4.2 sync命令
  • 2.4.3 poweroff命令
  • 2.4.4 reboot命令
  • 第3章 Linux文件与目录操作
  • 3.1 了解Linux文件与目录
  • 3.1.1 初步了解Linux文件系统
  • 3.1.2 绝对路径和相对路径
  • 3.2 管理文件的命令
  • 3.2.1 touch命令
  • 3.2.2 rm命令
  • 3.2.3 cp命令
  • 3.2.4 mv命令
  • 3.3 管理目录的命令
  • 3.3.1 mkdir命令
  • 3.3.2 rmdir命令
  • 3.4 查看文件的命令
  • 3.4.1 cat命令
  • 3.4.2 tac命令
  • 3.4.3 more命令
  • 3.4.4 less命令
  • 3.4.5 head命令
  • 3.4.6 tail命令
  • 3.4.7 nl命令
  • 3.5 查找不同文件的方法
  • 3.5.1 认识不同的文件类型
  • 3.5.2 file命令
  • 3.5.3 whereis命令
  • 3.5.4 locate命令
  • 3.5.5 find命令
  • 3.6 管理文件的权限和属性
  • 3.6.1 认识文件属性
  • 3.6.2 chmod命令
  • 3.6.3 chown命令
  • 3.6.4 chgrp命令
  • 第4章 用户管理
  • 4.1 认识用户和用户组
  • 4.1.1 UID和GID
  • 4.1.2 用户文件
  • 4.2 管理用户
  • 4.2.1 useradd命令
  • 4.2.2 passwd命令
  • 4.2.3 usermod命令
  • 4.2.4 userdel命令
  • 4.3 切换用户身份
  • 4.3.1 su命令
  • 4.3.2 sudo命令
  • 4.4 管理用户组
  • 4.4.1 groupadd命令
  • 4.4.2 groupdel命令
  • 4.4.3 groupmod命令
  • 第5章 vim编辑器
  • 5.1 认识vim编辑器
  • 5.1.1 vi和vim
  • 5.1.2 vi编辑器的基本用法
  • 5.1.3 使用vim编写文件
  • 5.2 vim编辑器的扩展用法
  • 5.2.1 多窗口功能
  • 5.2.2 关键词补全功能
  • 5.2.3 区块编辑功能
  • 第6章 文件系统与磁盘管理
  • 6.1 认识文件系统
  • 6.1.1 ext文件系统
  • 6.1.2 xfs文件系统
  • 6.1.3 硬链接
  • 6.1.4 符号链接
  • 6.2 了解磁盘分区格式
  • 6.2.1 MBR分区格式
  • 6.2.2 GPT分区格式
  • 6.3 查看磁盘容量
  • 6.3.1 df命令
  • 6.3.2 du命令
  • 6.4 分区管理
  • 6.4.1 fdisk命令
  • 6.4.2 创建分区
  • 6.4.3 gdisk命令
  • 6.4.4 parted命令
  • 6.5 管理文件系统
  • 6.5.1 mkfs命令
  • 6.5.2 mount命令
  • 6.5.3 umount命令
  • 第7章 正则表达式与文本处理
  • 7.1 认识正则表达式
  • 7.1.1 基础正则表达式
  • 7.1.2 grep命令
  • 7.1.3 扩展正则表达式
  • 7.2 重定向
  • 7.2.1 输入输出重定向
  • 7.2.2 管道
  • 7.3 学会处理文本
  • 7.3.1 cut命令
  • 7.3.2 paste命令
  • 7.3.3 sort命令
  • 7.3.4 uniq命令
  • 7.3.5 sed命令
  • 7.3.6 awk命令
  • 7.3.7 wc命令
  • 第8章 认识Shell
  • 8.1 Shell简介
  • 8.1.1 Shell的工作原理
  • 8.1.2 Bash Shell
  • 8.1.3 Bash Shell的功能
  • 8.2 Shell变量
  • 8.2.1 变量的设置规则
  • 8.2.2 环境变量
  • 8.3 Shell脚本编程
  • 8.3.1 学习编写Shell脚本
  • 8.3.2 运行Shell脚本
  • 8.3.3 调试Shell脚本
  • 8.3.4 Shell脚本的特殊变量
  • 第9章 软件包管理
  • 9.1 软件管理器简介
  • 9.1.1 RPM和DPKG
  • 9.1.2 RPM和SRPM
  • 9.2 RPM软件包管理器
  • 9.2.1 RPM默认的安装路径
  • 9.2.2 rpm命令
  • 9.2.3 安装和卸载软件
  • 9.3 YUM工具
  • 9.3.1 yum命令
  • 9.3.2 YUM配置文件
  • 第10章 进程管理
  • 10.1 认识系统进程
  • 10.1.1 进程和程序
  • 10.1.2 ps命令
  • 10.1.3 top命令
  • 10.1.4 pstree命令
  • 10.1.5 kill命令
  • 10.2 学习进程优先级
  • 10.2.1 PRI值和NI值
  • 10.2.2 nice命令
  • 10.2.3 renice命令
  • 10.3 管理任务
  • 10.3.1 jobs命令
  • 10.3.2 fg命令
  • 10.3.3 bg命令
  • 10.3.4 at命令
  • 10.3.5 crontab命令
  • 第11章 系统设置与日志管理
  • 11.1 系统的常用设置
  • 11.1.1 基本的网络设置
  • 11.1.2 设置日期和时间
  • 11.2 查看系统资源信息
  • 11.2.1 free命令
  • 11.2.2 dmesg命令
  • 11.3 认识systemctl
  • 11.3.1 理解systemctl
  • 11.3.2 systemctl命令
  • 11.4 管理日志文件
  • 11.4.1 认识日志文件
  • 11.4.2 rsyslog.service服务
  • 11.4.3 logrotate命令
  • 11.5 压缩数据
  • 11.5.1 gzip命令
  • 11.5.2 bzip2命令
  • 11.6 备份数据
  • 11.6.1 tar命令
  • 11.6.2 xfsdump命令
  • 11.6.3 xfsrestore命令
  • 第12章 Linux网络设置
  • 12.1 认识NetworkManager
  • 12.1.1 网络的管理方式
  • 12.1.2 networking对象的子命令
  • 12.1.3 general对象的子命令
  • 12.1.4 device对象的子命令
  • 12.1.5 connection对象的子命令
  • 12.2 学习网络管理命令
  • 12.2.1 ip命令
  • 12.2.2 ping命令
  • 12.3 管理路由
  • 12.3.1 路由的作用
  • 12.3.2 路由管理
  • 12.4 不同网段的主机通信
  • 12.4.1 主机的基本配置
  • 12.4.2 设置路由并测试连通性
  • 第13章 系统安全与维护
  • 13.1 管理防火墙
  • 13.1.1 认识防火墙
  • 13.1.2 配置firewalld
  • 13.2 学习网络加密技术
  • 13.2.1 对称加密
  • 13.2.2 非对称加密
  • 13.3 SSH远程登录
  • 13.3.1 Linux主机之间的远程登录
  • 13.3.2 不同系统之间的远程登录
  • 第14章 Linux综合应用之网站部署
  • 14.1 认识Apache
  • 14.1.1 配置httpd
  • 14.1.2 管理配置文件
  • 14.2 认识SELinux
  • 14.2.1 设置SELinux
  • 14.2.2 semanage命令
  • 14.3 配置虚拟主机网站
  • 14.3.1 基于IP地址的访问
  • 14.3.2 基于主机域名的访问
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。