速学Linux:系统应用从入门到精通
正版保障 假一赔十 可开发票
¥
61.53
6.2折
¥
99.9
全新
库存60件
作者良许等编著
出版社机械工业出版社
ISBN9787111731047
出版时间2023-09
装帧平装
开本16开
定价99.9元
货号13399012
上书时间2024-08-27
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言第1章学习Linux之前的准备1.1为什么学习Linux系统1.1.1初识Linux系统1.1.2Linux系统的应用领域1.2Linux版本的选择1.2.1经验人士使用的Debian1.2.2以桌面应用为主的Ubuntu1.2.3以经典桌面配置为主的Mint1.2.4社区企业操作系统之CentOS1.2.5社区企业操作系统之Red Hat1.3高效学习Linux系统1.3.1习惯终端操作的方式1.3.2理论与实践相结合1.3.3擅于应用网络资源知识拓展——安装Linux系统的相关建议第2章快速学习Linux常用命令2.1认识命令提示符2.1.1通过命令操作计算机【动手练一练】启动终端,初识命令提示符2.1.2解析命令提示符知识拓展——窗口管理器的应用2.2操作目录的简单命令2.2.1pwd命令【动手练一练】查看当前所在目录2.2.2cd命令【动手练一练】切换工作目录【动手练一练】返回上次所在的目录2.2.3ls命令【动手练一练】显示文件信息知识拓展——执行Linux命令的快捷操作【动手练一练】显示文件的详细信息2.3简单了解系统信息的命令2.3.1date命令【动手练一练】显示默认的时间格式【动手练一练】根据指定格式显示时间2.3.2ps命令【动手练一练】查看系统进程信息2.3.3ifconfig命令【动手练一练】查看网卡配置信息2.3.4netstat命令【动手练一练】显示路由表信息2.3.5who命令【动手练一练】查看用户登录信息2.3.6w命令【动手练一练】查看详细的登录信息【动手练一练】只显示登录用户的信息2.3.7man命令【动手练一练】查看ls命令的相关用法2.3.8clear命令【动手练一练】查看执行clear命令的效果2.3.9history命令【动手练一练】查看最近的历史记录【动手练一练】删除某一条历史记录知识拓展——显示错误信息的几种可能原因2.4学习关机方法2.4.1shutdown命令【动手练一练】执行立即关机操作【动手练一练】设定5分钟后关机【动手练一练】指定-k选项只发送警告信息2.4.2sync命令【动手练一练】同步数据2.4.3poweroff命令【动手练一练】关机2.4.4reboot命令【动手练一练】重启系统第3章Linux文件与目录操作3.1了解Linux文件与目录3.1.1初步了解Linux文件系统3.1.2绝对路径和相对路径3.2管理文件的命令3.2.1touch命令【动手练一练】创建一个空白文件【动手练一练】同时创建三个空白文件【动手练一练】查看隐藏文件.bashrc的三个时间【动手练一练】修改文件的mtime属性3.2.2rm命令【动手练一练】删除testfile文件【动手练一练】以询问的方式删除文件3.2.3cp命令【动手练一练】将当前目录下的文件study2复制到tmpdir1目录下3.2.4mv命令【动手练一练】将当前目录下的文件study1移动到tmpdir1目录下【动手练一练】移动多个文件【动手练一练】文件重命名3.3管理目录的命令3.3.1mkdir命令【动手练一练】创建一个目录【动手练一练】创建多层目录3.3.2rmdir命令【动手练一练】删除空目录【动手练一练】删除多层空目录【动手练一练】递归删除非空目录3.4查看文件的命令3.4.1cat命令【动手练一练】显示文件内容【动手练一练】以行号的形式显示文件内容3.4.2tac命令【动手练一练】反向显示文件内容3.4.3more命令【动手练一练】查看长文件内容【动手练一练】查找字符串3.4.4less命令【动手练一练】查看文件内容3.4.5head命令【动手练一练】显示文件前10行内容【动手练一练】只显示文件的前3行3.4.6tail命令【动手练一练】显示文件最后10行内容【动手练一练】显示文件最后3行内容3.4.7nl命令【动手练一练】显示非空行的行号【动手练一练】右对齐行号知识拓展——Linux系统中的一些特殊目录3.5查找不同文件的方法3.5.1认识不同的文件类型【动手练一练】查看文件类型的字符3.5.2file命令【动手练一练】查看文件的基本类型3.5.3whereis命令【动手练一练】在特定的目录中查找文件【动手练一练】列出说明手册文件3.5.4locate命令【动手练一练】只列出搜索数量【动手练一练】列出指定行数的搜索结果3.5.5find命令【动手练一练】查找某一天被修改过的文件【动手练一练】搜索以.cfg结尾的文件【动手练一练】以ls -l的方式列出文件信息3.6管理文件的权限和属性3.6.1认识文件属性【动手练一练】查看文件的属性信息3.6.2chmod命令【动手练一练】使用数字形式开放文件全部权限【动手练一练】修改user和group的权限【动手练一练】为文件指定写入权限3.6.3chown命令【动手练一练】更改所属用户3.6.4chgrp命令【动手练一练】更改文件所属用户组第4章用户管理4.1认识用户和用户组4.1.1UID和GID【动手练一练】查看用户的ID信息4.1.2用户文件4.2管理用户4.2.1useradd命令【动手练一练】创建新用户【动手练一练】通过指定UID新建用户4.2.2passwd命令【动手练一练】设置用户密码【动手练一练】修改普通用户密码知识拓展——设置密码的要求4.2.3usermod命令【动手练一练】修改用户信息4.2.4userdel命令【动手练一练】删除用户summer的家目录知识拓展——认识ACL4.3切换用户身份4.3.1su命令【动手练一练】直接切换用户身份【动手练一练】仅执行一次具有root权限的命令【动手练一练】切换到不同的用户身份环境中知识拓展——su和su -4.3.2sudo命令【动手练一练】以系统用户的身份创建知识拓展——为用户增加权限【动手练一练】从管理员切换到普通用户4.4管理用户组4.4.1groupadd命令【动手练一练】新建用户组4.4.2groupdel命令【动手练一练】删除用户组4.4.3groupmod命令【动手练一练】修改用户组名称第5章vim编辑器5.1认识vim编辑器5.1.1vi和vim5.1.2vi编辑器的基本用法【动手练一练】打开空白文件【动手练一练】打开非空白文件【动手练一练】编辑文件内容知识拓展——常用按键说明5.1.3使用vim编写文件【动手练一练】打开一个非空文件【动手练一练】编写文本内容5.2vim编辑器的扩展用法5.2.1多窗口功能【动手练一练】在多窗口显示同一个文件【动手练一练】在多窗口显示不同的文件知识拓展——多窗口切换按键5.2.2关键词补全功能【动手练一练】在网页文件中使用关键词补全功能5.2.3区块编辑功能【动手练一练】复制整列的部分内容知识拓展——多人同时编辑文件的情况第6章文件系统与磁盘管理6.1认识文件系统6.1.1ext文件系统6.1.2xfs文件系统6.1.3硬链接【动手练一练】创建硬链接文件6.1.4符号链接【动手练一练】创建符号链接文件【动手练一练】删除原始文件6.2了解磁盘分区格式6.2.1MBR分区格式6.2.2GPT分区格式知识拓展——物理设备的命名规则6.3查看磁盘容量6.3.1df命令【动手练一练】以默认格式显示文件系统的使用情况【动手练一练】以易读的方式显示文件系统的信息【动手练一练】查看etc目录的使用情况【动手练一练】列出可用的inode数量6.3.2du命令【动手练一练】显示当前目录下所有子目录的容量【动手练一练】查看etc目录下文件和子目录占用的容量知识拓展——添加硬盘设备6.4分区管理6.4.1fdisk命令【动手练一练】查看分区情况【动手练一练】查看devsdb分区信息6.4.2创建分区【动手练一练】创建并查看主分区【动手练一练】创建扩展分区【动手练一练】删除分区【动手练一练】保存分区6.4.3gdisk命令【动手练一练】对devsdb硬盘设备分区【动手练一练】查看分区【动手练一练】删除分区【动手练一练】保存分区6.4.4parted命令【动手练一练】打印指定设备的分区表信息知识拓展——解决显示单位不一致问题【动手练一练】新建主分区【动手练一练】删除分区6.5管理文件系统6.5.1mkfs命令【动手练一练】将分区格式化为文件系统【动手练一练】查看文件系统信息6.5.2mount命令【动手练一练】挂载文件系统6.5.3umount命令【动手练一练】卸载文件系统知识拓展——创建交换分区并检查文件系统第7章正则表达式与文本处理7.1认识正则表达式7.1.1基础正则表达式7.1.2grep命令【动手练一练】查找匹配行【动手练一练】匹配链接文件7.1.3扩展正则表达式【动手练一练】匹配文件中带有!的行知识拓展——grep命令的高级选项7.2重定向7.2.1输入输出重定向【动手练一练】将标准输出重定向到文件中【动手练一练】将错误输出重定向到文件中【动手练一练】设置结束输入的标志7.2.2管道【动手练一练】显示文件中的指定内容知识拓展——管道命令的注意事项7.3学会处理文本7.3.1cut命令【动手练一练】提取文件中的指定字段7.3.2paste命令【动手练一练】合并两个文件中的内容7.3.3sort命令【动手练一练】对指定文件进行排序7.3.4uniq命令【动手练一练】统计文件中重复出现的行数7.3.5sed命令【动手练一练】删除文件中第2行和第3行的内容【动手练一练】删除文件中第4行到最后一行的内容7.3.6awk命令【动手练一练】列出指定字段的信息7.3.7wc命令【动手练一练】计算文件的整体数据知识拓展——一些重要的环境变量第8章认识Shell8.1Shell简介8.1.1Shell的工作原理8.1.2Bash Shell【动手练一练】查看当前用户使用的Shell类型8.1.3Bash Shell的功能知识拓展——查询Bash Shell的内置命令8.2Shell变量8.2.1变量的设置规则【动手练一练】设置Shell变量8.2.2环境变量【动手练一练】使用env命令查看环境变量知识拓展——环境变量的数据被子进程引用的原因8.3Shell脚本编程8.3.1学习编写Shell脚本【动手练一练】编写一个Shell脚本8.3.2运行Shell脚本【动手练一练】使用bash的方式运行Shell脚本【动手练一练】使用.的方式运行Shell脚本【动手练一练】使用.(点)的方式运行Shell脚本【动手练一练】使用source的方式运行Shell脚本8.3.3调试Shell脚本【动手练一练】编写测试脚本文件并查看执行效果【动手练一练】调试脚本文件8.3.4Shell脚本的特殊变量【动手练一练】特殊变量的实际应用知识拓展—— PS1变量第9章软件包管理9.1软件管理器简介9.1.1RPM和DPKG9.1.2RPM和SRPM9.2RPM软件包管理器9.2.1RPM默认的安装路径9.2.2rpm命令知识拓展——挂载光盘9.2.3安装和卸载软件【动手练一练】安装软件【动手练一练】卸载软件知识拓展——RPM验证9.3YUM工具9.3.1yum命令【动手练一练】查询软件信息【动手练一练】安装软件【动手练一练】卸载软件9.3.2YUM配置文件【动手练一练】查看软件库中文件的基本信息【动手练一练】查看CentOS-Base.repo文件中的设置项知识拓展——数字签名第10章进程管理10.1认识系统进程10.1.1进程和程序【动手练一练】认识父进程和子进程10.1.2ps命令【动手练一练】查看进程信息【动手练一练】只查看当前bash相关的进程【动手练一练】查看系统中所有运行的进程信息10.1.3top命令10.1.4pstree命令【动手练一练】不指定任何选项执行pstree命令【动手练一练】显示进程的PID和所属用户10.1.5kill命令【动手练一练】查看所有的信号【动手练一练】结束PID为1099的进程知识拓展——killall命令10.2学习进程优先级10.2.1PRI值和NI值10.2.2nice命令【动手练一练】设置进程优先级10.2.3renice命令【动手练一练】重新设置进程优先级知识拓展——具有优先级的进程队列10.3管理任务10.3.1jobs命令10.3.2fg命令【动手练一练】将后台任务转移到前台10.3.3bg命令【动手练一练】将后台暂停的任务变成运行状态10.3.4at命令【动手练一练】指定只执行一次的计划10.3.5crontab命令第11章系统设置与日志管理11.1系统的常用设置11.1.1基本的网络设置【动手练一练】查看网卡信息【动手练一练】查看ens33网卡信息【动手练一练】修改网卡信息【动手练一练】修改主机名11.1.2设置日期和时间【动手练一练】显示并修改时区信息知识拓展——设置语系11.2查看系统资源信息11.2.1free命令【动手练一练】查看系统内存的使用情况11.2.2dmesg命令【动手练一练】查看sda的信息知识拓展——更多查看系统资源信息的命令11.3认识systemctl11.3.1理解systemctl11.3.2systemctl命令【动手练一练】查看服务的状态知识拓展——daemon和service11.4管理日志文件11.4.1认识日志文件【动手练一练】查看日志文件中的信息11.4.2rsyslog.service服务11.4.3logrotate命令【动手练一练】轮询日志文件知识拓展——了解etcrsyslog.conf文件11.5压缩数据11.5.1gzip命令【动手练一练】压缩和解压缩文件11.5.2bzip2命令【动手练一练】再次压缩和解压缩文件知识拓展——了解更多的压缩命令11.6备份数据11.6.1tar命令【动手练一练】备份etc目录下的文件【动手练一练】将压缩文件解压缩到tmpetc中11.6.2xfsdump命令【动手练一练】完整备份文件系统知识拓展——完整备份和增量备份【动手练一练】增量备份数据【动手练一练】查看两个备份的信息11.6.3xfsrestore命令【动手练一练】恢复完整备份数据知识拓展——运行级别第12章Linux网络设置12.1认识NetworkManager12.1.1网络的管理方式12.1.2networking对象的子命令【动手练一练】设置网络状态12.1.3general对象的子命令【动手练一练】显示信息并设置主机名12.1.4device对象的子命令【动手练一练】显示网络设备信息【动手练一练】设置网卡连接状态12.1.5connection对象的子命令【动手练一练】手动设置IP地址知识拓展——网络推荐知识12.2学习网络管理命令12.2.1ip命令【动手练一练】设置IP地址12.2.2ping命令【动手练一练】测试主机之间的连通性12.3管理路由12.3.1路由的作用12.3.2路由管理【动手练一练】显示路由信息【动手练一练】删除和添加默认网关知识拓展——克隆虚拟机12.4不同网段的主机通信12.4.1主机的基本配置【动手练一练】连接网卡【动手练一练】重新启用网卡12.4.2设置路由并测试连通性【动手练一练】设置路由转发【动手练一练】在主机2中ping主机1的IP地址【动手练一练】在主机1中ping另外两台主机的IP地址第13章系统安全与维护13.1管理防火墙13.1.1认识防火墙13.1.2配置firewalld【动手练一练】配置服务【动手练一练】设置端口较为生效规则知识拓展——防火墙的基本管理13.2学习网络加密技术13.2.1对称加密【动手练一练】加密文件outfile【动手练一练】解密文件13.2.2非对称加密【动手练一练】生成新的密钥对【动手练一练】加密文件【动手练一练】解密文件13.3SSH远程登录13.3.1Linux主机之间的远程登录【动手练一练】指定IP地址远程登录【动手练一练】指定主机名远程登录知识拓展—— SSH安全认证13.3.2不同系统之间的远程登录【动手练一练】使用PuTTY远程登录知识拓展—— iptables的使用方法第14章Linux综合应用之网站部署14.1认识Apache14.1.1配置httpd【动手练一练】管理httpd服务14.1.2管理配置文件【动手练一练】查看httpd服务的主配置文件【动手练一练】编辑网站首页知识拓展——安全防护目标和对象14.2认识SELinux14.2.1设置SELinux【动手练一练】设置SELinux安全测试的访问网页【动手练一练】在配置文件中修改路径【动手练一练】SELinux服务的模式【动手练一练】修改SELinux模式【动手练一练】查看目录的安全上下文14.2.2semanage命令【动手练一练】设置SELinux策略知识拓展——常见的安全攻击14.3配置虚拟主机网站14.3.1基于IP地址的访问【动手练一练】编辑Page1和Page2【动手练一练】设置网页Page1和Page2【动手练一练】重启httpd服务并设置SELinux策略14.3.2基于主机域名的访问【动手练一练】写入IP和域名的对应关系【动手练一练】修改网页显示内容【动手练一练】修改IP和域名的相关参数【动手练一练】设置SELinux策略使之生效知识拓展——基于端口号访问网站
内容摘要
本书以“良许”老师为主角,帮助读者轻松解析Linux的系统结构和项目应用,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户和Shell编程等操作知识,还收录了软件包管理、进程管理、系统设置、日志管理、网络设置、系统安全与维护、部署网站等核心技术。书中配备【知识拓展】【动手练一练】等辅助教学环节,以极具实践性的案例帮助读者巩固所学知识。同时,随书赠送所有实例文件和教学视频(扫码即可观看),以及电子教案、Linux相关学习资料等海量资源,以近似于手把手授课的立体化教学方式增强了读者的阅读体验,并且还提高了本书的知识含量和价值。本书既可以作为Linux开源爱好者和Linux用户的学习指南,也可以作为大中专院校和培训机构相关专业的培训教程。
主编推荐
专业:线上Linux超50万粉丝号主良许以及多位专家联合出版超值:赠150段速学Linux命令教学视频、电子教案及学习资料轻松:以角色对话结合图解方式拆分技术细节,减轻学习压力实战:220个动手练一练、47个知识拓展,看过就能上机操作互动:扫案例旁二维码即可观看47段教学视频,全程语音讲解
精彩内容
本书以“良许”老师为主角,帮助读者轻松解析Linux的系统结构和项目应用,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户和Shell编程等操作知识,还收录了软件包管理、进程管理、系统设置、日志管理、网络设置、系统安全与维护、部署网站等核心技术。书中配备【知识拓展】【动手练一练】等辅助教学环节,以极具实践性的案例帮助读者巩固所学知识。同时,随书赠送所有实例文件和教学视频(扫码即可观看),以及电子教案、Linux相关学习资料等海量资源,以近似于手把手授课的立体化教学方式增强了读者的阅读体验,并且还提高了本书的知识含量和价值。本书既可以作为Linux开源爱好者和Linux用户的学习指南,也可以作为大中专院校和培训机构相关专业的培训教程。
— 没有更多了 —
以下为对购买帮助不大的评价