IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 网络及其服务配置-----常见的网络命令 -> 正文阅读

[系统运维]网络及其服务配置-----常见的网络命令

网络命令

  • ip/ifconfig
  • ping
  • traceroute
  • OpenSSH

ip命令(Ubuntu)

网络接口配置命令

(1)查看当前网络配置信息

[root@wxhost etc]# ip addr

在这里插入图片描述
在这里插入图片描述

配置网卡,示例:

[root@wxhost etc]# ip addr add 	192.168.2.2/24 dev ens33 

给同一网卡绑定两个IP地址,示例:

[root@wxhost etc]# ip addr add 192.168.3.2/24 dev ens33:0
[root@wxhost etc]# ip addr add 192.168.4.2/24 dev ens33:

关闭/启动网卡,修改网卡MAC地址

[root@wxhost etc]# ip link set ens33  down
[root@wxhost etc]# ip link set dev ens33 address	00:AA:BB:CC:DD:EE   //MAC地址修改
[root@wxhost etc]# ip link set ens33  up

MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 [1] 。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址

部署/删除IPV6

  [root@wxhost etc]# ip-6 addr add  2002:0db5:0:f102::1/64 dev ens33

 [root@wxhost etc ]# ip-6 addr del 2002:0db5:0:f102::1/64 dev ens33

IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址

ifconfig命令(CentOS)

查看当前的网络配置信息

在这里插入图片描述

配置网卡,示例:

    # ifconfig 	eth0	 192.168.1.2	  netmask  255.255.255.0 	

给同一网卡绑定两个IP地址,示例:

    # ifconfig	 eth0:0	 192.168.1.2	 netmask 	255.255.255.0
   # ifconfig	 eth0:1	 192.168.2.2	  netmask 	255.255.255.0

关闭/启动网卡,修改网卡MAC地址

   # ifconfig	 eth0 	down
   # ifconfig	 eth0 	hw	 ether	00:AA:BB:CC:DD:EE
   # ifconfig	 eth0 	up

部署/删除IPV6

   #ifconfig eth0 inet6 add 3ffe:ffff:0:f101::1/64
   #ifconfig eth0 inet6 del 3ffe:ffff:0:f101::1/64

ping命令

  • 用来测试网络是否连通,测试主机是否在线。
  • 常用ping命令来测试网络是否连通,步骤如下:

测试本机网络操作系统是否正常工作

    [root@主机名]$ ping 127.0.0.1 
       [root@主机名]$ ping localhost

测试本机网络接口是否正常

       [root@主机名]$ ping 192.168.1.2 
       假设本机IP  地址为192.168.1.2
       如果返回正常信息,则表示本机网卡正常。

在这里插入图片描述

常见的报错

在这里插入图片描述

测试与本地局域网中网关或其它主机的连通性

    			 [root@主机名]$ ping 192.168.1.1 
        假设本机所在网关地址192.168.1.1
        [root@主机名]$ ping 192.168.1.10 
        假设本机所在网络其它主机地址192.168.1.10 

测试与远程网络中的网关或其它主机的连通性

        [root @主机名]$ ping 192.168.2.1
        [root @主机名]$ ping 192.168.2.10 

测试DNS服务器是否正常

        [root @主机名]$ ping www.dhu.edu.cn

traceroute命令

  • 该命令可以得知数据包从你的计算机到互联网另一端的主机是走的什么路径。
  • 每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
  • traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称及其IP地址。
  • Ubuntu先安装 traceroute (apt-get install traceroute)
  • CentOS安装traceroute (yum -y install traceroute)

1

在这里插入图片描述

向目的地址发送的数据包每经过一个网关或路由器,就返回一行信息。
最后可知到达目的地址需要经过多少网关或路由

[root@主机名]$ traceroute	 www.dhu.edu.cn

在这里插入图片描述

OpenSSH

远程访问

在这里插入图片描述

  • sFTP和scp都是OpenSSH软件自带的命令。
  • SSH 可以确保两个网络和系统之间交换数据的机密性和完整性,其主要的优点是通过使用公共密钥加密进行服务器身份验证。
  • OpenSSH 是 SSH 协议的开源实现,可以进行远程登录和备份并通过scp或sFTP进行远程文件传输等等。
  • OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据。SSH默认端口是TCP 22。

SSH

  • ssh是一个网络协议,用于安全链接用户与远程主机。
  • ssh 用户名@服务器地址
  • 示例: ssh user1@192.168.1.10

SSH免密登录

  • ssh –keygen 客户端生成两个秘钥文件
  • ssh-copy-id user1@192.168.1.10 将pub公钥传给服务器

在这里插入图片描述

几个重要的配置文件

  • /etc/ssh/sshd_config:OpenSSH 服务器配置文件
  • /etc/ssh/ssh_config:OpenSSH 客户端配置文件
  • ~/.ssh/:用户独立的 ssh 配置目录
  • /.ssh/authorized_keys或者/.ssh/authorized_keys:公钥 (RSA or DSA)
  • /etc/ssh/ssh_host_dsa_key 存储 dsa
  • /etc/ssh/ssh_host_rsa_key 存储rsa
  • /etc/hosts.allow和/etc/hosts.deny:访问控制定义
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 01:24:17  更:2022-09-30 01:28:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 3:05:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计