网络管理命令基础

  1. Pgrep  查询特定进程信息   
  2. Pstree  输出Linux系统中各进程的树形结构
  3. Kill     根据pid号终止进程
  4. Killall   终止指定名称的所有进程
  5. &      后台运行    关闭终端会退出  
  6. Nohup   后台永久运行CTRL+c会退出

  通常nohup和&组合使用

  Nohup  command &

  1. At      设置一次性计划任务
  2. Crontab    设置周期性计划任务

*  *  4  5  *  history  -c

网络管理命令

  1. Ifconfig

Mtu 1500 最大传输单元

临时设置网络地址

Ifconfig ens33:0 192.168.1.12/24

Ens33:0  代表子接口

永久配置子接口网络

Cd /etc/sysconfig/network-scripts/

Cp ifcfg-ens33 ifcfg-ens33:0

Vim ifcfg-ens33:0

一、查看及测试网络

1、使用ifconfig命令查看网络接口

(1)查看活动(激活)的网络接口

Ifconfig

(3) 查看指定的网络接口(不论该网络接口是否处于激活状态)

Ifconfig设备名(服务器上的网卡名识别cml-4)

(4)ifconfig命令包含的信息:

Link encap:ethernet:以太网     hwaddr:物理地址(wac地址)

Inet addr:ipv4地址   bcast:广播地址   mask:子网掩码

Inet6 addr:ipv6地址

Mtu:最大传输单元(maximun transmission unit)     metric:跳跃点

RXpackets:接收数据包errors:错误drobped:丢弃 overruns:过载 frame: 帧数

TXpackets:发送数据包errors:错误 dropped:丢弁 overruns:过载carrier:载波

collisions:冲撞        txqueuelen:发送列队长度

 RX bytes:接收字节数TX bytes:发送字节数

使用IP命令查看网络接口

(1)查看网络接口的数据链路层信息

IP link命令

(2)查看网络接口的网络层信息

IP a(ip address)命令

2、使用nctstat -r命令查看路由表

-n:不执行dns反向查找,直接显示数字形式的IP地址

3、查看网络连接情况 nclstat命令

常用选项

-a:显示当前主机中所有活动的网络连接信息

-n:以数字的形式显示相关信息

-r:显示路由表信息

-t:显示TCP协议相关的信息

-u:显示UDP协议相关的信息

-p:显示与网络连接相关的进程号、进程名称信息(需要root权限)

-l:查看监听状态的网络连接信息

二、

1、临时修改网络配置

(1)方法一:ifconfig网络设备 IP地址 [/段格式子网掩码]

(2)方法二:ifconfig网络设备 IP地址 [netmask 子网掩码]

2、固定修改网络配置

(1)配置文件:/etc/sysconfig/network-scripts/目录下的ifefg-对应网络设备名称,默认第一块网卡为ens32或者ens33

(2)编辑配置文件:前面带#表示非必要配置内容

3、临时设置网卡子接口

方法:ifconfig网络设备:子接口名称 IP:地址/短格式子网掩码

4、永久设置网卡子接口

(1)方法:需要在/etc/sysconfig/network-scrips/目录下手动添加配置文件

5、临时修改网卡的状态

(1)方法:ifconfig 网络设备up/down

6、重新加载网络配置文件

(1)重启网络服务以实现重新读取配置文件的目录

方法:systwemctl restart network=service network restart

(2)修改某块网卡配置后,仅重启该网卡

格式:ifdown 网络设备;ifup网络设备
三、修改主机名

1、临时修改主机名

hotname新的主机名

2、永久修改主机名

方法一:编辑/etc/sysconfig/network配置文件,重启系统后生效

方法二:编辑/etc/hostname配置文件,重启后生效(推荐)

四、设置DNS域名解析

1、设置dns域名解析

(1)方法一:编辑/etc/sysconfig/network-scripts/目录下网络设备的配置

文件

(2)方法二:vi编辑/etc/resolv.conf文件

2、域名解析本地主机映射文件

(1)方法:编辑/etc/hosts 文件

(2)说明:/etc/hosts文件优先于DNS域名解析服务,也就是说,如果一个域名在hosts文件中已存在映射关系,将不再通过DNS服务器进行域名解析。hosts文件中个ip地址可以对应多个域名或者别名。

Linux. /etc/hosts

2、域名解析本地主机映射文件

(1)方法:编辑/etc/hosts文件。

(2)说明:/etc/hosts文件优先于DNS域名解析服务,也就是说,如果一个域名在hosts文件中已存在映射关系,将不再通过DNS服务器进行域名解析。hosts文件中一个ip地址可以对应多个域名或者别名。

 Linux:/etc/hosts

Windows:c:\Windows\System32\drivers(etc\hosts

[root@crushlinux~]# vim/etc/hosts

Osi参考模型7层

物理层  ---网卡、网线、光纤

数据链路层  ---交换机 arp 攻击       数据段

网络层  ---路由器                    数据包

传输层---防火墙  TCP  UDP           数据帧

会话层

表示层

应用层

上一篇:github访问慢,一次性帮你彻底解决,让你体验前所未有的快感


下一篇:完美解决github访问速度慢