Linux操作系统

本书特色

[

基础篇:包含系统简介、系统入门和shell与shell命令等三章。通过本篇的学习,用户可以掌握Linux相关的入门知识,且可以处理一般问题。管理篇:包含用户和密码管理、文件系统管理、进程与任务和管理、系统安装与系统管理、设备管理和网络管理等六章。本篇是UNIX/Linux系统的管理核心,通过本篇的学习,用户可以掌握UNIX/Linux系统的核心管理内容,胜任日常管理工作。编程与开发篇:包含shell编程和C编程环境两章。通过本篇的学习,为系统管理和开发打下基础,从而使用户的管理水平提升一个新层次。网络应用篇:包含DHCP、ftp与tftp、telnet与ssh、samba、防火墙与系统安全、Internet接入与代理服务器、DNS、邮件服务和WEB服务等九章。本篇重点介绍的是Linux的网络应用和网络安全。通过本篇的学习可以使用户了解和掌握常用服务器的工作原理和配置方法。

]

内容简介

[

(1)从“应用型”出发,兼顾基本知识和基础理论介绍,具有较强的实用性和指导性。
(2)基于红帽(Fedora 24、CentOS 7和RHEL 7.3)和Ubuntu 16.04系统,具有广泛的代表性和实用性。
(3)涵盖了UNIX/Linux系统管理和应用的几乎所有内容。
(4)重点突出实例和操作步骤。
(5)强调系统安全,强化对防火墙和SELinux的支持。
(6)每章后都提供一定数量的习题和实验内容。
(7)提供有电子课件、习题解答和实验指导。

]

作者简介

[

河南城建学院 计算机学院副院长 教授,兼任软件学院副院长。主要教授Linux等程序设计教程,出版著作多部。

]

目录

目 录 基础篇第1章 系统简介 21.1 UNIX系统简介 31.1.1 UNIX系统的发展历史 31.1.2 UNIX系统的特点 61.2 Linux系统简介 81.2.1 Linux系统的发展历史 81.2.2 Linux系统的特点 91.2.3 Linux系统的发行版本介绍 101.2.4 Linux系统的应用 12习题1 13第2章 系统入门 142.1 系统的开机与界面切换 152.1.1 系统的开机 152.1.2 两种操作界面及切换 162.2 用户的登录与注销 172.2.1 系统的登录 172.2.2 注销 192.2.3 CLI终端仿真界面 202.2.4 程序的启动 202.3 Linux系统的关闭与重启动 212.3.1 字符界面 212.3.2 系统的运行级别及切换 222.3.3 图形界面 232.4 Linux系统的图形界面介绍 232.4.1 GNOME桌面简介 242.4.2 Ubuntu的Unity桌面简介 262.4.3 设置中心(Settings) 272.5 Linux系统的在线帮助与资源 292.5.1 man 292.5.2 textinfo 312.5.3 yelp 312.5.4 Linux系统的其他帮助和资源 312.6 LibreOffice办公套件简介 322.6.1 LibreOffice Writer 332.6.2 LibreOffice Calc 332.6.3 LibreOffice Impress 342.6.4 LibreOffice Draw 34习题2 34实验2 35第3章 shell与shell基本操作 363.1 shell基本功能与基本概念 373.1.1 shell基本功能 373.1.2 字符与保留字 373.1.3 文件命名及文件类型 393.1.4 目录结构与路径 413.1.5 shell命令格式与命令编辑 433.1.6 标准流与输入/输出重定向 453.1.7 管道与三通 473.1.8 环境变量与变量 483.1.9 引号机制、命令替换与变量替换 493.1.10 shell命令的执行 503.1.11 shell种类 513.2 Linux系统的基本命令 523.2.1 目录基本操作命令 523.2.2 文件操作基本命令 543.2.3 文件属性基本操作 603.2.4 文本文件编辑与操作基本命令 623.2.5 日期、时间与时区管理命令 703.2.6 进程管理基本命令 733.2.7 文件或目录比较命令 783.2.8 其他操作命令 82习题3 88实验3 89系统管理篇第4章 用户、组和密码管理 924.1 UNIX系统的用户和组 934.1.1 用户与uid 934.1.2 组与gid 934.2 与用户和组管理相关的文件 934.2.1 /etc/passwd 934.2.2 /etc/shadow 944.2.3 /etc/group 954.2.4 /etc/login.defs 954.2.5 其他文件 954.3 用户管理命令 964.3.1 增加用户(useradd) 964.3.2 用户删除(userdel) 984.3.3 用户修改(usermod) 984.4 组管理命令 984.4.1 组创建(groupadd) 994.4.2 组删除(groupdel) 994.4.3 组修改(groupmod) 994.5 密码管理 1004.5.1 密码管理综述 1004.5.2 密码管理命令(passwd) 1004.5.3 密码管理示例 1014.6 用户、组和密码管理图形界面 1014.6.1 添加用户 1024.6.2 用户属性修改 1024.6.3 用户删除 1034.7 与用户身份和位置相关的其他命令 1034.7.1 显示与用户和组相关的身份信息(id) 1034.7.2 显示已登录用户的信息(who) 1044.7.3 显示使用者的用户名(whoami) 1054.7.4 向系统中的指定用户发信息(write) 1054.7.5 向系统中已登录的所有用户发信息(wall) 1054.7.6 确定用户所使用的终端设备(tty) 1054.7.7 不退出系统而将自己切换成其他用户(su) 1064.7.8 以其他用户身份执行程序(sudo) 107习题4 109实验4 109第5章 文件系统管理及使用 1105.1 文件系统权限及管理 1115.1.1 三种权限 1115.1.2 三类人 1115.1.3 权限控制 1115.1.4 默认权限与umask 1125.2 权限管理命令 1135.2.1 设置文件创建掩码(umask) 1135.2.2 改变文件的权限(chmod) 1145.2.3 改变文件的所有者(chown) 1145.2.4 改变文件的组(chgrp) 1155.2.5 ext2 文件系统的新增属性及其管理 1155.3 文件系统管理 1175.3.1 UNIX/Linux支持的文件系统 1175.3.2 UNIX/Linux系统使用的存储设备 1195.3.3 磁盘分区管理与文件系统的创建 1205.3.4 文件系统的使用 1255.3.5 文件系统的检查、修复与同步 1305.4 与文件系统管理相关的其他命令 1325.4.1 文件综合查找命令(find) 1325.4.2 文件按名查找命令(locate) 1345.4.3 文件复制命令(dd) 1355.4.4 链接管理命令(ln) 1365.4.5 特别文件创建(mknod,mkfifo) 1365.4.6 磁盘空间和文件系统的使用情况统计(df) 1375.4.7 目录使用磁盘空间情况统计(du) 1385.4.8 数据备份与文件归档管理(tar,cpio) 1385.4.9 文件的压缩与解压缩 1425.5 图形界面下的文件和目录管理 145习题5 146实验5 147第6章 进程、任务与作业管理 1486.1 程序和进程的概念 1496.1.1 程序、进程、作业和任务 1496.1.2 调度策略与优先级的计算 1496.1.3 Linux操作系统的启动 1496.1.4 0#进程与1#进程 1506.1.5 进程状态及查询(ps) 1516.1.6 三类进程 1526.2 登录shell的启动与定制 1536.2.1 用户登录过程与登录shell的启动 1536.2.2 用户登录控制与shell的定制 1546.3 Linux系统的启动过程分析 1556.3.1 SysVinit 1556.3.2 upstart 1586.3.3 systemd 1616.4 服务管理 1656.4.1 systemctl 1656.4.2 早期的服务管理 1666.4.3 超级服务器(xinetd) 1686.4.4 rc-local.service 1716.5 进程管理与调度命令 1716.5.1 可执行文件的setuid、setgid权限和目录的sticky属性 1716.5.2 进程管理与调度命令 1736.5.3 改变进程的家目录(chroot) 1776.6 任务的自动调度 1796.6.1 at和batch 1796.6.2 crontab 1816.6.3 系统crontab 1836.7 进程管理图形界面 183习题6 183实验6 184第7章 系统安装、扩充、启动与管理 1857.1 系统安装 1867.1.1 安装任务与准备 1867.1.2 硬盘的物理结构与分区划分 1867.1.3 安装Linux系统所需的基本分区 1907.1.4 安装过程 1917.1.5 虚拟机的安装与使用 1957.2 引导器(grub) 1967.2.1 grub常用术语 1967.2.2 操作界面 1977.2.3 grub及其配置 1987.2.4 系统的启动及启动参数修改 2037.3 软件包管理 2057.3.1 红帽系统的软件包管理 2057.3.2 ubuntu的软件包管理 2097.3.3 其他格式软件包管理 2127.3.4 图形界面 2147.4 系统升级 2147.5 日志管理 2157.5.1 日志系统 2157.5.2 常见日志文件及阅读 2177.5.3 日志滚动 2197.6 系统管理 2207.6.1 系统管理的任务 2207.6.2 系统管理工具与命令 2217.7 内核配置与参数在线调整 2267.7.1 内核配置、编译与安装 2277.7.2 编译与安装新内核 2297.7.3 模块管理 2307.7.4 内核参数在线调整 231习题7 231实验7 232第8章 设备管理 2338.1 设备管理概述 2348.1.1 Linux系统支持的设备 2348.1.2 设备发现与udev简介 2358.1.3 系统设置与查看 2368.2 打印机的管理与使用 2388.2.1 cups的安装 2398.2.2 打印机安装与配置 2398.2.3 cups系统的启动管理 2428.2.4 打印机使用 2438.2.5 打印任务管理 2448.2.6 cups的配置文件 2458.3 交换区管理 2458.3.1 概述 2458.3.2 使用交换设备 2468.3.3 使用交换文件 2478.4 串口的管理与使用 2478.4.1 Linux系统的串口设备 2478.4.2 串口管理程序(setserial) 2488.4.3 串口和调制解调器管理及通信程序(minicom) 249习题8 251实验8 252第9章 网络配置、管理与基本应用 2539.1 TCP/IP基础知识 2549.1.1 IP地址 2549.1.2 端口及服务 2569.1.3 物理地址与逻辑地址 2579.1.4 主机名及设置 2579.1.5 网卡命名方案 2589.2 TCP/IP配置 2599.2.1 与网络有关的配置文件 2599.2.2 网络服务及管理 2649.2.3 IP地址配置 2659.3 网络管理命令 2689.3.1 测试网络是否通(ping) 2689.3.2 检查网络状态(netstat) 2699.3.3 地址解析协议缓存中的项目管理(arp) 2719.3.4 网络接口配置(ifconfig) 2729.3.5 网络IP管理(ip) 2739.3.6 网络接口的启用与停止(ifup/ifdown) 2749.3.7 路由表维护(route) 2749.3.8 主机及地址查询(nslookup/host) 2769.3.9 网络路由跟踪(traceroute) 2779.4 网络应用常用命令简介 2779.4.1 远程登录 2779.4.2 文件传输 2789.4.3 邮件收发 2789.4.4 文件下载 280习题9 280实验9 281第10章 Linux系统的安全 28210.1 Linux系统安全概述 28310.1.1 Linux操作系统的基本安全机制 28310.1.2 Linux系统可能遇到的安全问题及防范策略 28410.2 检查和监督系统的运行情况 28710.2.1 检查网络 28710.2.2 用ps或pstree检查进程 28710.2.3 检查系统的日志文件 28710.2.4 停止不需要的服务 28710.2.5 去掉多余的具有SUID和SGID属性的文件 28810.3 入侵检测和事件报告 28810.3.1 使用完整性检查1

封面

Linux操作系统

书名:Linux操作系统

作者:邵国金著

页数:13,486页

定价:¥59.8

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121330469

PDF电子书大小:120MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注