linux-网络使用
linux网络的基本使用
"ifconfig"
查看已经被激活的网卡详细信息
"ifconfig eth0"
查看特定的网卡信息
[root@ssgao ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:79:E2:80
inet addr:192.168.11.158 Bcast:192.168.11.255 Mask:255.255.254.0
inet6 addr: fe80::a00:27ff:fe79:e280/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10480 errors:0 dropped:0 overruns:0 frame:0
TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1012844 (989.1 KiB) TX bytes:13143 (12.8 KiB)
HWaddr 网卡的硬件地址,即MAC地址
inet addr:IPV4的IP地址 Bcast:广播地址 Mask:子网掩码
inet6 addr:IPV6的IP地址 MTU:最大传输单元 Metric:用于计算路由的成本
RX: 表示网络启动到现在封包接收情况(Receive) packages 表示接收包数
errors:表示接包发送错误的数量;dropped:表示丢弃包的数量;overruns:表示接收时,因过速而丢失数据包数;frame:表示发生frame错误而丢失的数据包数
TX:从网络启动到现在传送的情况(Transmit)
collisions:冲突信息包的数目 txqueuelen:发送队列的大小
RX byte、TX byte:总传送/接受的量
注意
由RX和TX可以了解网络是否非常繁忙
errors:0 dropped:0 overruns:0 frame:0 都为0说明网络比较稳定
collisions发生太多次数说明网络状态不太好
"设置临时ip"
ifconfig eth0 192.168.0.118 netmask 255.255.0.0
ifconfig eth0 172.16.0.118/16
"简单的启动和关闭网络接口"
ifdown eth0
ifup eth0
"设置传输mtu的值"
[root@ssgao ~]# ifconfig eth0 mtu 1000
[root@ssgao ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:79:E2:80
inet addr:192.168.11.158 Bcast:192.168.11.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1000 Metric:1
RX packets:112886 errors:0 dropped:0 overruns:0 frame:0
TX packets:326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10704235 (10.2 MiB) TX bytes:43787 (42.7 KiB)
网络接口配置文件(网卡信息文件)
'/etc/sysconfig/network-srcipts/ifcfg-*(eth0)' (注意区分大小写)
DEVICE=eth0 网卡编号
HWADDR=08:00:27:83:5A:B2
TYPE=Ethernet 类型为以太网
UUID=0c9d3ddc-eeaf-409c-a2dd-bd492baab4d3 唯一识别码(如果两个机器的UUID一致,会造成无法上网)
ONBOOT=yes 开机时是否启动网卡
NM_CONTROLLED=yes 是否可以有network manager图形管理工具托管
BOOTPROTO=dhcp dhcp动态获取或是static静态ip,none
-----------------------
IPADDR=192.168.56.104 ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.56.1 默认网关
DNS1=192.168.56.254 DNS
IPV6INIT=no IPv6没有启用
主机名文件
[root@ssgao1987 ssgao]# cat /etc/sysconfig/network
NETWORKING=yes('no'表示网络不起作用)
HOSTNAME=ssgao1987
修改主机名配置文件,需要重启才可以生效
如果需要临时修改
'hostname ssgao'
如果需要查看
'hostname'
DNS配置文件
[root@ssgao1987 ssgao]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 192.168.1.1
nameserver 192.168.10.2
'nameserver' 域名服务器
启动网络服务
>>vi /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT=no 修改为yes
>>service network restart
重启网络服务
linux-网络使用的更多相关文章
- Linux网络驱动--snull
snull是<Linux Device Drivers>中的一个网络驱动的例子.这里引用这个例子学习Linux网络驱动. 因为snull的源码,网上已经更新到适合最新内核,而我自己用的还是 ...
- Linux网络相关配置
一.修改网卡相关配置 Linux网络参数是在/etc/sysconfig/network-scripts/ifcfg-eth0中设置,其中ifcfg-eth0表示是第一个网卡,如果还有另外一块网卡,则 ...
- 【深入浅出Linux网络编程】 "开篇 -- 知其然,知其所以然"
[深入浅出Linux网络编程]是一个连载博客,内容源于本人的工作经验,旨在给读者提供靠谱高效的学习途径,不必在零散的互联网资源中浪费精力,快速的掌握Linux网络编程. 连载包含4篇,会陆续编写发出, ...
- 【linux草鞋应用编程系列】_5_ Linux网络编程
一.网络通信简介 第一部分内容,暂时没法描述,内容实在太多,待后续专门的系列文章. 二.linux网络通信 在linux中继承了Unix下“一切皆文件”的思想, 在linux中要实现网 ...
- 1、linux网络服务实验 用PuTTY连接Linux
这个是大三下学期的Linux网络服务配置详解时,感觉老师上得简单,就整理下,岭南师范学院师弟妹有福,如果是蔡老师交的话,可以拿来预习,复习. 一.用PuTTY连接Linux ①.装有redhat系统的 ...
- Linux 网络子系统
今天记录一下Linux网络子系统相关的东西. 因为感觉对这一块还是有一个很大的空白,这件事情太可怕了. 摘抄多份博客进行总结一下Linux网络子系统的相关东西. 一. Linux网络子系统体系结构 L ...
- Linux网络配置基础
linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...
- Linux网络基本配置
一.Linux网络配置文件 1. /etc/sysconfig/network-scripts/ifcfg-eth0 文件 在Red Hat系统中,系统网络设备的配置文件保存在/etc/syscon ...
- Linux 网络基本配置
一.Linux网络配置文件 1. /etc/sysconfig/network-scripts/ifcfg-eth0 文件 在Red Hat系统中,系统网络设备的配置文件保存在/etc/syscon ...
- 《Unix/Linux网络日志分析与流量监控》获2015年度最受读者喜爱的IT图书奖
<Unix/Linux网络日志分析与流量监控>获2015年度最受读者喜爱的IT图书奖.刊登在<中华读书报>( 2015年01月28日 19 版) 我的2015年新作刊登在< ...
随机推荐
- Educational Codeforces Round 21 Problem A - C
Problem A Lucky Year 题目传送门[here] 题目大意是说,只有一个数字非零的数是幸运的,给出一个数,求下一个幸运的数是多少. 这个幸运的数不是最高位的数字都是零,于是只跟最高位有 ...
- 把一个activity作为弹窗
1.可以在这个activity的xml中设置其高度为某个固定高度 2.在java中:getWindow().setGravity(Gravity.BOTTOM);//设置在底部出现 getWindo ...
- JavaScript:Function/Object/prototype/__proto__
console.log(Object.__proto__===Function.prototype); //true console.log(Object.prototype.__proto__); ...
- 批量启动application pool
在powershell中执行 Get-ChildItem IIS:\AppPools | where {$_.state -eq "Stopped"} | Start-WebApp ...
- hdu 2586 How far away ? 倍增求LCA
倍增求LCA LCA函数返回(u,v)两点的最近公共祖先 #include <bits/stdc++.h> using namespace std; *; struct node { in ...
- 查找SQL 存储过程、触发器、视图!
ALTER proc [dbo].[SP_SQL](@ObjectName sysname) as set nocount on ; declare @Print nvarchar(max)-- ...
- java 类构造器中加入有参构造器及调用顺序【思路】
package com.ykmimi.new1; /** * * @author deadzq * */ public class AnyThing { public AnyThing() { thi ...
- 翻译header
!/usr/bin/env pyhton --coding:utf-8-- import urllib.request import urllib.parse import os,sys import ...
- nginx 启停命令
nginx 启停配置 #!/bin/sh # # nginx Startup script for nginx # # chkconfig: - 85 15 # processname: nginx ...
- 《剑指offer》第二十三题(链表中环的入口结点)
// 面试题23:链表中环的入口结点 // 题目:一个链表中包含环,如何找出环的入口结点?例如,在图3.8的链表中, // 环的入口结点是结点3. #include <iostream> ...