Linux中的网络设置方式

 更新时间:2025年05月17日 16:11:16   作者:juuulia  
这篇文章主要介绍了Linux中的网络设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

网卡配置文件路径

/etc/sysconfig/network-scripts/

进入ifcfg-ens33文件修改网卡配置

1、iconfig

查看所有活动的网络设备

  • +设备名:查看指定的设备
  • -a:查询所有的网络设备
  • -s:查询网络通讯情况
  • ifconfig ens33 up:打开指定设备
  • ifconfig ens33 down:关闭指定设备
  • ifup ens33:打开设备
  • ifdown ens33:关闭设备

2、hostname

修改主机名

  • 临时修改
hostname ky29
su ##刷新

  • 永久修改
hostnamectl set-hostname test2
su

3、route

查看路由表

  • -n:将路由记录中的地址信息显示为数字形式

添加静态路由

  • 临时配置
route add -net 192.168.14.0/24 gw 192.168.111.74 dev ens33

添加默认路由

route add defaults gw 192.168.111.74 dev ens33

删除默认路由

route del default gw 192.168.111.74

4、netstat

端口扫描,查看端口是否正常工作

  • -a:显示当前主机所有活动的网络链接信息
  • -n:以数字的形式显示相关的主机地址和端口信息
  • -r:显示路由表的信息
  • -l:显示处于监听状态的网络链接和端口信息
  • -t:显示tcp协议的信息
  • -u:显示udp协议的信息
  • -p:显示与网络链接相关的进程号,进程名称信息(必须要使用root权限)

一般使用格式

netstat -ansp | grp 端口号/服务名

5、ss

socket(通信套接字)

  • -t:tcp协议
  • -u:udp协议
  • -w:裸套接字
  • -x:内核socket相关
  • -l:处于监听状态
  • -a:显示所有网络链接活动
  • -n:数字格式
  • -p:相关进程的pid和进程名

常用格式

ss -antp | grep 端口号/服务名

主要作用:端口被占用

1、查询端口被谁占用

2、查询出端口被哪个服务占用

  • ss查询速度比netstat要快
  • ss适用于链接量较大的场景,netstat可能会卡死

6、ping

测试网络连通性

ping www.baidu.com ##不指定ping的次数,一直ping

  • -c:指定ping的次数
  • -w:超时等待

7、traceroute

跟踪数据包

8、nsloolup

正向解析,通过域名解析出真正的ip地址

9、dig

显示网站的详细信息,正向解析。

10、DNS解析地址的配置文件

/etc/resolve.conf

需要同时在ifcfg-en33写入同样的DNS地址

/etc/resolve.conf:nameserver 8.8.8.8
ifcfg-en33:DNS1=8.8.8.8

IP地址与主机的映射

/etc/hosts

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Linux下Tomcat开启查看GC信息

    详解Linux下Tomcat开启查看GC信息

    这篇文章主要介绍了详解Linux下Tomcat开启查看GC信息,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • linux查找日志cat和grep方式

    linux查找日志cat和grep方式

    在Linux系统中,我们常常需要查询日志文件中的特定信息,这时候掌握一些关键字查询技巧就显得非常重要,例如,要查询关键字前后30行,可以使用grep命令的'-C'选项,若要查询两个关键字同时出现的情况,可以将grep命令连续使用,对于压缩后的文件
    2024-10-10
  • Apache Web 服务器的安装配置方法

    Apache Web 服务器的安装配置方法

    学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。Apache Web 服务器的安装和配置必须以 root 身份执行,接下来通过本文给大家介绍Apache Web 服务器的安装配置方法,需要的朋友参考下吧
    2018-10-10
  • linux使用tcpdump命令监视指定网络数据包的方法

    linux使用tcpdump命令监视指定网络数据包的方法

    linux使用tcpdump命令监视指定网络数据包的方法,大家参考使用吧
    2013-12-12
  • linux下多个硬盘划分到同一挂载点问题

    linux下多个硬盘划分到同一挂载点问题

    在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成逻辑卷组,接着,从逻辑卷组中划分出逻辑卷,并进行格式化和挂载
    2025-02-02
  • CentOS 5.1下跑Mono和Asp.net的实现方法分享

    CentOS 5.1下跑Mono和Asp.net的实现方法分享

    由于想研究在linux下跑.net程序的可行性,于是尝试在CentOS5.1下搭建Mono环境和Asp.Net的服务器。Asp.Net的服务器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)
    2012-04-04
  • linux安装xmind的方法步骤

    linux安装xmind的方法步骤

    这篇文章主要介绍了linux安装xmind的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • vmware中CentOS7网络设置教程详解

    vmware中CentOS7网络设置教程详解

    这篇文章主要为大家详细介绍了vmware中CentOS7网络设置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • shell脚本如何启动springboot项目

    shell脚本如何启动springboot项目

    这篇文章主要介绍了shell脚本如何启动springboot项目问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Linux定时备份数据库到指定邮箱的方法

    Linux定时备份数据库到指定邮箱的方法

    这篇文章主要介绍了Linux定时备份数据库到指定邮箱的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07

最新评论