網絡屬性配置2

網絡屬性配置2
一.ip命令
[root@centos7 ~]# rpm -qf /usr/sbin/ip 或[root@centos7 ~]# rpm -qf `which ip`
iproute-3.10.0-87.el7.x86_64 (查看某個文件是由哪個程序包安裝生成)
ip – show / manipulate routing, devices, policy routing and tun‐
nels (顯示/配置路由,設備,測驗路由,遂道)
ip [ OPTIONS ] OBJECT { COMMAND | help }
OBJEC :={link | addr | route}
link OBJEC:(link主要是管理二層信息的)
(1)ip link – network device configrration 主要有兩個子命令
show(顯示設備屬性)
[root@localhost dev]# ip link show up (公顯示啟用狀態的接口)
[root@localhost dev]# ip link show dev eth0 (僅顯示指定。。。)
set(改變設備屬性)
[root@localhost dev]# ip link set dev eth2 down(up) 激活或禁用
(2) ip addr
ip addr {add | del} interface dev string (添加刪除接口,設備)
[root@localhost ~]# ip addr show (能看到當前使用地址)
[root@localhost ~]# ip addr add 172.16.100.13/16 dev eth2 (往上添加地址,即不覆蓋原)
[root@localhost ~]# ip addr show dev eth2
link/ether 00:0c:29:15:95:d9 brd ff:ff:ff:ff:ff:ff
inet 172.20.110.100/16 brd 172.20.255.255 scope global eth2
inet 172.16.100.13/16 scope global eth2
inet6 fe80::20c:29ff:fe15:95d9/64 scope link
valid_lft forever preferred_lft forever
[root@localhost ~]# ip addr del 172.16.100.14/16 dev eth2
(3) ip route
添加路由:(這個是主機路由)
[root@centos7 ~]# ip route add 172.20.110.100 via 192.168.176.1 dev ens33
[root@centos7 ~]# ip route show
172.20.0.0/16 dev ens37 proto kernel scope link src 172.20.110.11
172.20.110.100 via 192.168.176.1 dev ens33
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
192.168.176.0/24 dev ens33 proto kernel scope link src 192.168.176.129 m
添加網絡路由:
[root@centos7 ~]# ip route add 172.20.0.0/16 via 192.168.176.1 dev ens33
添加默認網關:
[root@centos7 ~]# ip route add default via 192.168.176.1 dev ens33
刪除路由:
[root@centos7 ~]# ip route del 172.20.110.100
清空路由:
ip route flush [dev IFACE]
[via PREFIX]
二.ss命令
查看網絡狀態的工具,類似于netstat
-l
-t
-u
-a
-e
-m(內存用量)
-p
-n
-o(顯示計時器信息)
TCP 的常見狀態:LISTEN監聽 ESTABLISHED已建立的連接 CLOSED已關閉狀態
常用組合: -tan -tal -uan -tanlp
[root@localhost ~]# ss -tan
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 :::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 100 ::1:25 :::*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 64 192.168.176.130:22 192.168.176.1:50220

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97446

(0)
单爆手单爆手
上一篇 2018-05-03 21:01
下一篇 2018-05-03 23:20

相关推荐

  • Linux 中获取命令帮助

    获取命令帮助 内部命令:用 help COMMAND; 外部命令:方法一  COMMAND –help;   方法二    manual manual :文件路径为 /usr/share/man 使用方法:# man COMMAND SECTION:  NAME:功能性说明;SYNOPSIS:语法格式;DESCRIPTION:描述;       …

    Linux笔记 2018-06-24
  • 用户、组管理、grep、重定向及文本处理习题

    用户、组管理、grep、重定向及文本处理习题

    2018-06-11
  • Linux故障修复

    软件包故障一、库文件丢失破坏:rm –rf /lib64/libacl.so.1故障状态:依赖这个库的命令不可用;系统不可启动 修复:如果丢失的是软链接文件;方法:1、进入救援模式2、创建软件链接cd /mnt/sysimageln –s libc.2-17.so.6 libc.so.6如果删除的是文件,只能从其它主机拷贝一份到本机二、rpm故障1、rpm文…

    2018-05-17
  • 编译安装LAMP示例

    httpd 2.4.9 + mysql-5.5.33 + php-5.4.26编译安装过程: 一、编译安装apache 1、解决依赖关系 httpd-2.4.9需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。这里选择使用编译源代码的方式进行,它们的下载路径为ftp://172…

    Linux笔记 2018-05-29
  • Linux笔记 – RPM及YUM软件包的管理与使用 2(YUM工具的使用方法)

    ◆ 软件包的管理- YUMYUM(Yellowdog Updater Modified)工具与APT(debain ubuntu等)工具一样,在解决软件依赖关系的同时可以下载、安装、升级、卸载等功能的重要工具。YUM的相关设定在 /etc/yum.conf 文件中有详细的描述。为了设置软件包的软件源信息,需要修改/etc/yum.conf 文件或在 /etc…

    2018-05-08
  • 用户及用户组管理

    简要介绍用户以及用户组的一些命令

    Linux笔记 2018-04-04