Linux-(12)Linux中的网络连接

在Linux中以太网接口被命名为:eth0,eth1等. 0, 1代表网卡编号.

要查看网卡的信息,可以使用ifconfig命令

ifconfig -a  查看所有接口

ifconfig eth0  查看特定接口

开启和关闭网卡:

ifup eth0  开启网卡eth0

ifdown eth0  关闭网卡eth0

网卡关闭后在ifconfig是看不到的

在CentOS/RedHat中可以使用setup命令来配置网络,在命令行中输入setup命令后会出来一个类似图形界面的配置界面:

在Ubuntu中这个默认是没有的.

网络相关的配置文件:

网卡配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0    ubuntu中是:/etc/network/interfaces

DNS配置文件: /etc/resolv.conf

主机名配置文件: /etc/sysconfig/network

静态主机名配置文件: /etc/hosts

网络常用的测试命令:

ping ip  ping就不用解释了,测试网络是否通

host www.xxx.com    测试DNS解析

dig www.xxx.com    也是测试DNS解析的,显示的信息更详细

route  显示路由表(配置路由也是用这个)

traceroute www.xxx.com  追踪到达目标地址的网络路径(在公网上有很多是禁止追踪的)

mtr www.xxx.com   这个命令用于测试网络质量(实际上是结合了ping和traceroute)

时间: 2024-11-05 14:52:45

Linux-(12)Linux中的网络连接的相关文章

Linux虚拟机的三种网络连接方式

Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段. 所以当我们要在局域网使用虚拟机,对局域网

Linux开放1521端口允许网络连接Oracle Listener

症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrctl start    启动Oracle listener 3. 客户端得到的错误信息通常是:ORA-12170: TNS:连接超时 这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置) 解决方法:   1. 假如你是在一个局域网环境,配置了防火墙.那么可以关闭Linux的防火墙.

ubuntu 12.04 右上角的网络连接图标突然消失不见

某天Ubuntu右上角的网络连接图标突然消失不见了,右击panel -> add to panel -> Notification Area 也不管用,最关键的是上不了网了.可以在Network Connection里add 一个connection,但是无论如何就是无法连上网络. 网上搜了一下,下面是来自http://blog.sina.com.cn/s/blog_43bce9bb0100psz5.html的解决方法,很靠谱: sudo service network-manager sto

Android中判断网络连接是否可用及监控网络状态

Android中判断网络连接是否可用及监控网络状态 作者: 字体:[增加 减小] 类型:转载 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限,接下来详细介绍Android中判断网络连接是否可用及监控网络状态,感兴趣的朋友可以参考下 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"

寻找正在连接中的网络连接

 寻找正在连接中的网络连接,并开启网络连接的网络连接共享功能. 注意:要设置为管理员权限启动project. 否则EnableSharing会失败. #include <Windows.h> #include <NetCon.h> #include <locale> #include <stdio.h> #pragma comment(lib,"Iphlpapi.lib") #pragma comment(lib,"Rpcr

负载均衡服务TCP端口健康检查成功,为什么在后端业务日志中出现网络连接异常信息?

负载均衡服务TCP端口健康检查成功,为什么在后端业务日志中出现网络连接异常信息? 原文: https://help.aliyun.com/document_detail/127193.html?spm=a2c4g.11186623.6.606.5b7a7ee5RD6Xai 问题现象: 负载均衡后端配置TCP服务端口后,后端业务日志中频繁出现类似如下网络连接异常错误信息.经进抓包分析,发现相关请求来自负载均衡服务器,同时负载均衡主动向服务器发送了RST数据包. 问题原因: 该问题和负载均衡的健康检

Linux主机通过代理服务器进行网络连接

我们都知道在windows下通过代理服务器怎么去设置连接代理服务器,浏览器---->工具------>internet选项----->连接--->局域网设置------->勾选"为lan使用代理服务器",配置代理服务器的IP和端口号.OK.到这里windows系统下通过代理服务器进行浏览网页就可以了. 但是Linux下我们怎么去通过代理服务器进行网络连接呢? 众所周知,Linux下命令窗口盛行,很多程序也只有命令行窗口.这也就造成了每个程序通过代理服务器连

android中判断网络连接是否可用

一.判断网络连接是否可用 1 public static boolean isNetworkAvailable(Context context) { 2 ConnectivityManager cm = (ConnectivityManager) context 3 .getSystemService(Context.CONNECTIVITY_SERVICE); 4 if (cm == null) { 5 } else { 6 //如果仅仅是用来判断网络连接 7 //则可以使用 cm.getAc

在Windows 10中更改网络连接优先级

查看接口列表 (也可使用 如下) 选择网络连接,然后单击右侧的箭头以更改网络连接优先级.  可以参考之前的部分 链接在此 更改单个wi-fi连接顺序可以使用如下 原文地址:https://www.cnblogs.com/feiyucha/p/10732508.html