全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

跟老男孩学Linux运维(核心系统命令实战)/Linux\Unix技术丛书

  • 定价: ¥99
  • ISBN:9787111585978
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:465页
  • 作者:老男孩//张耀
  • 立即节省:
  • 2018-01-01 第1版
  • 2018-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    资深运维架构实战专家及教育培训界顶尖专家十多年的运维实战经验总结,深入解析Linux核心系统命令。
    从实战出发,将命令与解决企业实际问题相结合,详细解读命令参数,给出实用技巧,设计串联的Linux命令实战案例组合,指导读者提升Linux运维能力。
    老男孩、张耀著的《跟老男孩学Linux运维(核心系统命令实战)》是一本较完整的、偏重实战的Linux命令图书,但并非大而全,很多命令讲解均取之于企业中解决问题的实战案例,并结合老男孩十几年的运维工作和教学工作进行了梳理。全书从脉络上共分为12章,具体分布如下。第壹章为Linux命令行简介,第2章讲解的是文件和目录操作命令,第3章讲解的是文件过滤及内容编辑处理命令,第4章讲解的是文本处理三剑客,即grep、sed、awk。第5-6章讲解的是Linux信息显示与搜索文件、文件备份与压缩等命令。第7-8章讲解的是Linux用户管理及用户信息查询、磁盘与文件系统管理等命令。第9-11章讲解的是Linux进程管理、网络管理、系统管理等命令。第12章讲解的是Linux系统常用的Bash内置命令。

目录

前言
第1章 Linux命令行简介
  1.1 Linux命令行概述
  1.2 在Linux命令行下查看命令帮助
  1.3 Linux关机、重启、注销命令
  1.4 老男孩的运维思想
第2章 文件和目录操作命令
  2.1 pwd:显示当前所在的位置
  2.2 cd:切换目录
  2.3 tree:以树形结构显示目录下的内容
  2.4 mkdir:创建目录
  2.5 touch:创建空文件或改变文件的时间戳属性
  2.6 ls:显示目录下的内容及相关属性信息
  2.7 cp:复制文件或目录
  2.8 mv:移动或重命名文件
  2.9 rm:删除文件或目录
  2.10 rmdir:删除空目录
  2.11 ln:硬链接与软链接
  2.12 readlink:查看符号链接文件的内容
  2.13 find:查找目录下的文件
  2.14 xargs:将标准输入转换成命令行参数
  2.15 rename:重命名文件
  2.16 basename:显示文件名或目录名
  2.17 dirname:显示文件或目录路径
  2.18 chattr:改变文件的扩展属性
  2.19 lsattr:查看文件扩展属性
  2.20 file:显示文件的类型
  2.21 md5sum:计算和校验文件的MD5值
  2.22 chown:改变文件或目录的用户和用户组
  2.23 chmod:改变文件或目录权限
  2.24 chgrp:更改文件用户组
  2.25 umask:显示或设置权限掩码
  2.26 老男孩从新手成为技术大牛的心法
第3章 文件过滤及内容编辑处理命令
  3.1 cat:合并文件或查看文件内容
  3.2 tac:反向显示文件内容
  3.3 more:分页显示文件内容
  3.4 less:分页显示文件内容
  3.5 head:显示文件内容头部
  3.6 tail:显示文件内容尾部
  3.7 tailf:跟踪日志文件
  3.8 cut:从文本中提取一段文字并输出
  3.9 split:分割文件
  3.10 paste:合并文件
  3.11 sort:文本排序
  3.12 join:按两个文件的相同字段合并
  3.13 uniq:去除重复行
  3.14 wc:统计文件的行数、单词数或字节数
  3.15 iconv:转换文件的编码格式
  3.16 dos2unix:将DOS格式文件转换成UNIX格式
  3.17 diff:比较两个文件的不同
  3.18 vimdiff:可视化比较工具
  3.19 rev:反向输出文件内容
  3.20 tr:替换或删除字符
  3.21 od:按不同进制显示文件
  3.22 tee:多重定向
  3.23 vi/vim:纯文本编辑器
  3.24 老男孩逆袭思想:做Linux运维的多个好处
第4章 文本处理三剑客
  4.1 grep:文本过滤工具
  4.2 sed:字符流编辑器
  4.3 awk基础入门
第5章 Linux信息显示与搜索文件命令
  5.1 uname:显示系统信息
  5.2 hostname:显示或设置系统的主机名
  5.3 dmesg:系统启动异常诊断
  5.4 stat:显示文件或文件系统状态
  5.5 du:统计磁盘空间使用情况
  5.6 date:显示与设置系统时间
  5.7 echo:显示一行文本
  5.8 watch:监视命令执行情况
  5.9 which:显示命令的全路径
  5.10 whereis:显示命令及其相关文件全路径
  5.11 locate:快速定位文件路径
  5.12 updatedb:更新mlocate数据库
  5.13 老男孩逆袭思想:新手在工作中如何问问题不会被鄙视
第6章 文件备份与压缩命令
  6.1 tar:打包备份
  6.2 gzip:压缩或解压文件
  6.3 zip:打包和压缩文件
  6.4 unzip:解压zip文件
  6.5 scp:远程文件复制
  6.6 rsync:文件同步工具
  6.7 老男孩逆袭思想:新手如何高效地提问
第7章 Linux用户管理及用户信息查询命令
  7.1 useradd:创建用户
  7.2 usermod:修改用户信息
  7.3 userdel:删除用户
  7.4 groupadd:创建新的用户组
  7.5 groupdel:删除用户组
  7.6 passwd:修改用户密码
  7.7 chage:修改用户密码有效期
  7.8 chpasswd:批量更新用户密码
  7.9 su:切换用户
  7.10 visudo:编辑sudoers文件
  7.11 sudo:以另一个用户身份执行命令
  7.12 id:显示用户与用户组的信息
  7.13 w:显示已登录用户信息
  7.14 who:显示已登录用户信息
  7.15 users:显示已登录用户
  7.16 whoami:显示当前登录的用户名
  7.17 last:显示用户登录列表
  7.18 lastb:显示用户登录失败的记录
  7.19 lastlog:显示所有用户的最近登录记录
第8章 Linux磁盘与文件系统管理命令
  8.1 fdisk:磁盘分区工具
  8.2 partprobe:更新内核的硬盘分区表信息
  8.3 tune2fs:调整ext2/ext3/ext4文件系统参数
  8.4 parted:磁盘分区工具
  8.5 mkfs:创建Linux文件系统
  8.6 dumpe2fs:导出ext2/ext3/ext4文件系统信息
  8.7 resize2fs:调整ext2/ext3/ext4文件系统大小
  8.8 fsck:检查并修复Linux文件系统
  8.9 dd:转换或复制文件
  8.10 mount:挂载文件系统
  8.11 umount:卸载文件系统
  8.12 df:报告文件系统磁盘空间的使用情况
  8.13 mkswap:创建交换分区
  8.14 swapon:激活交换分区
  8.15 swapoff:关闭交换分区
  8.16 sync:刷新文件系统缓冲区
第9章 Linux进程管理命令
  9.1 ps:查看进程
  9.2 pstree:显示进程状态树
  9.3 pgrep:查找匹配条件的进程
  9.4 kill:终止进程
  9.5 killall:通过进程名终止进程
  9.6 pkill:通过进程名终止进程
  9.7 top:实时显示系统中各个进程的资源占用状况
  9.8 nice:调整程序运行时的优先级
  9.9 renice:调整运行中的进程的优先级
  9.10 nohup:用户退出系统进程继续工作
  9.11 strace:跟踪进程的系统调用
  9.12 ltrace:跟踪进程调用库函数
  9.13 runlevel:输出当前运行级别
  9.14 init:初始化Linux进程
  9.15 service:管理系统服务
第10章 Linux网络管理命令
  10.1 ifconfig:配置或显示网络接口信息
  10.2 ifup:激活网络接口
  10.3 ifdown:禁用网络接口
  10.4 route:显示或管理路由表
  10.5 arp:管理系统的arp缓存
  10.6 ip:网络配置工具
  10.7 netstat:查看网络状态
  10.8 ss:查看网络状态
  10.9 ping:测试主机之间网络的连通性
  10.10 traceroute:追踪数据传输路由状况
  10.11 arping:发送arp请求
  10.12 telnet:远程登录主机
  10.13 nc:多功能网络工具
  10.14 ssh:安全地远程登录主机
  10.15 wget:命令行下载工具
  10.16 mailq:显示邮件传输队列
  10.17 mail:发送和接收邮件
  10.18 nslookup:域名查询工具
  10.19 dig:域名查询工具
  10.20 host:域名查询工具
  10.21 nmap:网络探测工具和安全/端口扫描器
  10.22 tcpdump:监听网络流量
第11章 Linux系统管理命令
  11.1 lsof:查看进程打开的文件
  11.2 uptime:显示系统的运行时间及负载
  11.3 free:查看系统内存信息
  11.4 iftop:动态显示网络接口流量信息
  11.5 vmstat:虚拟内存统计
  11.6 mpstat:CPU信息统计
  11.7 iostat:I/O信息统计
  11.8 iotop:动态显示磁盘I/O统计信息
  11.9 sar:收集系统信息
  11.10 chkconfig:管理开机服务
  11.11 ntsysv:管理开机服务
  11.12 setup:系统管理工具
  11.13 ethtool:查询网卡参数
  11.14 mii-tool:管理网络接口的状态
  11.15 dmidecode:查询系统硬件信息
  11.16 lspci:显示所有PCI设备
  11.17 ipcs:显示进程间通信设施的状态
  11.18 ipcrm:清除ipc相关信息
  11.19 rpm:RPM包管理器
  11.20 yum:自动化RPM包管理工具
第12章 Linux系统常用内置命令
  12.1 Linux内置命令概述
  12.2 Linux内置命令简介
  12.3 Linux常用内置命令实例