Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

  • 基础

    • Linux目录结构
    • vi与vim编辑器
    • 关机与重启
    • 用户登录与注销
    • 用户管理
    • 用户组管理
    • 运行级别
    • 帮助命令
    • 文件目录操作
    • 日期与时间操作
    • 搜索查找
    • 压缩与解压
    • 文件组管理
    • 文件权限管理
    • 任务调度
    • 磁盘分区与挂载
    • 网络配置
      • 查看虚拟机网络配置
      • ping 测试主机之间网络连通
      • linux 网络环境配置
      • netstat 网络端口信息
    • 进程管理
    • 服务管理
    • RPM与YUM
    • SSH配置
    • 附-常用快捷键
  • shell

  • 面试与总结
  • System-Linux
  • 基础
Shetengteng
2022-02-26

网络配置

使用虚拟机时,通过NAT模式进行联网,Linux主机中的ip地址通过 vmnet8虚拟网卡与外界进行网络通信

# 查看虚拟机网络配置

点击编辑->虚拟网络编辑器

查看网关:点击上图的【NAT设置(s)...】,记录当前网关地址

查看windows环境中VMnet8 网络配置

方式1:在cmd中使用ipconfig指令查看

ipconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:D1:82:07  
          inet addr:192.168.1.128  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fed1:8207/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31630 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11163 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26171770 (24.9 MiB)  TX bytes:795294 (776.6 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:334 errors:0 dropped:0 overruns:0 frame:0
          TX packets:334 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24942 (24.3 KiB)  TX bytes:24942 (24.3 KiB)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

方式2:使用界面查看,查看windows环境中的VMnet8的网络配置,点击VMnet8属性->TCP/IPV4->配置固定IP和DNS

# ping 测试主机之间网络连通

测试当前服务器是否可以连接目的主机

基本语法

  • ping 目的主机

应用实例

  • 测试是否可以连接百度 ping www.baidu.com

# linux 网络环境配置

方式1:自动获取

  • 缺点:linux启动后会自动获取IP,缺点是每次获取的IP地址可能会不一样,不适合做服务器,需要IP固定

方式2:指定固定IP

  • 直接修改配置文件指定IP
  • 编辑/etc/sysconfig/network-scripts/ifcfg-eth0 文件,指定IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0

EVICE=eth0 					#接口名称,设备,网卡
HWADDR=00:0C:29:D1:82:07 	#MAC地址
TYPE=Ethernet  				#网络类型
UUID=fa28742b-9453-4009-8074-1f2c21a83305 #随机ID
NM_CONTROLLED=yes
# --------------需要修改项目---------------
ONBOOT=yes					#系统启动时网络接口是否有效(默认no)
BOOTPROTO=static			#IP的配置方式:none引导时不使用协议|static 静态配置|bootp协议|dhcp协议(默认)
IPADDR=192.168.1.100		#指定IP地址
GATEWAY=192.168.1.2			#网关配置
DNS1=114.114.114.114		#DNS 域名解析服务器配置
DNS2=8.8.8.8				#DNS 域名解析服务器配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14

修改完成后,要重启网络服务

service network restart
1

如果有报错,则重启系统

reboot
1

测试,ping一下百度,看网络是否可以连接

ping www.baidu.com
1

此时再打开ifconfig,可以看到现有配置

# netstat 网络端口信息

基本语法

  • netstat [选项]

  • netstat -anp | grep 进程号

    • 查看该进程网络信息
  • netstat -lnp | grep 端口号

    • 查看该网络端口号占用情况

选项

  • -a 查看所有
  • -n 拒绝显示别名,可以显示数字的全部转化为数字
  • -t 查看tcp
  • -u 查看udp
  • -l 只列出在listen的服务
  • -p 表示显示哪个进程在调用

应用案例

  • 查看所有的网络服务
    • netstat -anp | more
  • 查看服务名为sshd的服务的信息
    • netstat -anp | grep sshd
Last Updated: 2022/05/15, 15:38:49
磁盘分区与挂载
进程管理

← 磁盘分区与挂载 进程管理→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式