/images/hugo/avatar.png

12.3 进程管理的实时动态命令

进程管理实时动态命令

/images/linux_mt/linux_mt.jpg

下面介绍的 top, htop,glances 都是能实时查看系统状态的动态命令,有众多快捷键可以控制屏幕显示的内容。htop 是 top 命令的升级版,glance 则是另一款 htop 它们实现的功能类似。

12.2 进程管理命令

进程管理命令

/images/linux_mt/linux_mt.jpg

Linux系统上有众多进程查看及管理工具,不完全列示如下:

  1. 进程查看命令: pstree, ps, pidof, pgrep
  2. 进程管理命令: kill, pkill, killall
  3. 进程优先级调整: nice, renice

这些命令在我们以后的运维过程中都能用到,希望大家能熟练掌握。

12.1 Linux进程原理

Linux进程原理

/images/linux_mt/linux_mt.jpg

本章我们来学习 Linux 中的进程管理,这是运维的基本内容,我们需要借此查看 Linux 服务的负载,分析和删除系统上的异常进程等等。首先我们会简单介绍操作系统原理中有关进程,虚拟内存相关的基础知识,这是原理部分;如果对进程一无所知对很多命令的输出结果我们很难明白其含义。然后我们会介绍 Linux 上常用的进程查看和管理工具,这些都是我们分析和管理系统的重要工具,最后我们会说一说 Linux 中的作业管理。本章内容总结如下:

11.7 网络客户端工具

网络客户端工具

/images/linux_mt/linux_mt.jpg

在本章的最后一节,我们来说一说一些常用的网络客户端工具,包括

  1. ping 命令
  2. ftp 客户端工具
  3. wget 下载工具

1. ping

1.1 ping

ping [OPTION] destination

  • 作用: send ICMP ECHO_REQUEST to network hosts
  • 参数: destination 目标主机
  • 选项:
    • -c #:发送的ping包个数;
    • -w #:ping命令超时时长;
    • -W #:一次ping操作中,等待对方响应的超时时长;
    • -s #:指明ping包报文大小;

1.2 hping

hping options

11.6 网络属性配置之 nmcli 系列命令

网络属性配置之 nmcli 系列命令

/images/linux_mt/linux_mt.jpg

本节我们来介绍 Linux 网络属性配置的第三组系列命令 nm。nm(network management) 是 Centos7 新增的命令,使用方式类似 ip 命令,将网络属性分成了多个 OBJECT,每个 OBJECT 都有众多子命令用于对其进行管理配置。nm 主要包含两个工具:

11.5 网络配置文件

网络配置文件

/images/linux_mt/linux_mt.jpg

本节我们来学习如何通过修改配置文件来更改网络属。RHEL系的网络配置文件主要包括两个部分:

  1. IP/NETMASK/GW/DNS等属性的配置文件,位于 /etc/sysconfig/network-scripts/ifcfg-IFACE
  2. 路由的相关配置文件,位于 /etc/sysconfig/network-scripts/route-IFACE

更改配置后需要重启网络服务以重载配置文件才能让配置的网络属性生效,因此我们会简单的说一说网络服务的管理。Linxu 的服务管理我们会在后面的章节详细介绍。本章将包括以下内容: