在使用网络前,需要对linux主机进行基本的网络配置,配置后可以使该主机能够同其他主机进行正常的通信。

一、网络配置

1.ifcfg-ethn网络配置文件

所有的网络接口配置文件均存放在/etc/sysconfig/network-scripts目录下

如系统的第一个以太网接口的配置文件为:/etc/sysconfig/network-scripts/ifcfg-eth0

2.netconfig网络配置工具

netconfig 运行在字符界面下,可以方便的进行网络配置。

使用netconfig完成网络配置后,只是修改了相应的网络配置文件,并没有使新的属性生效,所以要立即重新启动网络服务。

执行命令:service network restart  //重启网络服务

netconfig默认配置网卡eth0,若需要配置其他网卡,则:netconfig --device eth1  //配置指定的网卡

3.ifconfig显示及设置当前活动的网卡

(1)显示当前活动的网卡:ifconfig

(2)重新设置网卡的IP地址:ifconfig  网卡设备名   IP地址  

(3)把指定的一块网卡设为多个虚拟IP地址,n为网卡编号:ifconfig  网卡设备名:n  IP地址

(4)激活或停止指定网卡:ifconfig  网卡设备名  up|down

ifdown eth0  //停止eth0    ifup eth0  //激活eth0

ifconfig eth0:1 down  //停止eth0:1    ifconfig eth0:1 192.168.1.60 up  //激活eth0:1

4.ping测试网络连接状态

ping  [-c  报文数]  目的主机地址

如:ping -c 5 192.168.1.60  //发送五条报文后自动终止命令

  ping  192.168.1.60  //使用Ctrl+C组合键终止该命令,回到提示符状态下。

5.ip addr列出系统中所有网卡及其绑定的IP地址

6.hostname   //显示系统主机名

 hostname 主机名  //设置系统主机名

二、网络通信

1.write实时发送信息

write username  [终端号]

Message  //消息正文

Ctrl+D   //组合键结束

2.wall向系统中所有用户广播消息:wall  message

3.mesg设置禁止和允许接收消息

mesg  //查看当前消息接收状态

mesg  n  //设置为禁止接收消息

mesg  y  //设置为允许接收消息

4.talk实时和某用户交流

talk  username  [终端号]  //Ctrl+C组合键退出对话状态

5.mail邮件命令

一般用户的邮件地址在/var/spool/mail/用户名,如wxy用户的邮件地址为:/var/spool/mail/wxy

(1)shell编辑器写邮件:mail  username

      Subject:topic  //主题名

      text      //正文

      Ctrl+D      //组合键结束

      Cc:username  //转发的用户名

(2)将文件内容作为邮件正文发送(利用管道)

mail  -s  topic  username <  filename

echo text | mail -s topic username

cat  a.txt | mail -s topic username

(3)接收和阅读邮件

mail  //查看邮件

常用内部命令:&n  //阅读n编号的邮件

         e  //编辑刚浏览过的邮件

         r  //回复刚浏览过的邮件

         h  //浏览所有邮件

         d n  //删除n编号邮件

         x或q  //退出

         ?或help  //获取mail命令帮助

         !command  //调用shell命令

Linux命令(七)——网络配置和网络通信的更多相关文章

  1. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  2. wpa_supplicant 移植及 linux 命令行模式配置无线上网

    本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...

  3. Linux系统安装和网络配置

    系统下载 CentOS 6.x 50% 6.9    ---- 常用 CentOS 7.x 50% 7.2   ----常用 官网-国外 https://wiki.centos.org/Downloa ...

  4. (转)Linux系统基础网络配置老鸟精华篇

    Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...

  5. Linux入门(网络配置)

    Linux入门之 网络管理及网络配置 网络管理   NetworkManager,是一个为系统自动连接到网络提供检测和配置的程序,NetworkManager对无线和有线网络都可以管理,特别对于无线网 ...

  6. 【转】Linux - CentOS 7网络配置

    Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988   安装完VM后,需要进行网络配置.第一个目标为 ...

  7. Linux 7.X 网络配置

    Linux 7.X 网络配置 环境: 笔记本中安装了虚拟机,在虚拟机中安装了Redhat 7.4版本的操作系统,现配置该操作系统网络.(IP.网关等) 相关指令如下: # nmcli connecti ...

  8. linux 命令学习-网络相关配置

    网络配置相关 网卡配置文件:etc/sysconfig/network-scripts/ifcfg-eth0 DNS 配置文件 etc/resolv.conf 主机配置文件 etc/sysconfig ...

  9. 每天一个linux命令(网络):【转载】ifconfig命令

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...

随机推荐

  1. DMARC 介绍

    DMARC 是什么? DMARC 是 “Domain-based Message Authentication, Reporting & Conformance” 的缩写.它用来检查一封电邮是 ...

  2. POJ 1082---->一个神一般的题

    代码只有10行,反正我是看了题解才知道的. 嗯 首先 看到这个题, BFS+一堆判断(什么平年闰年跨年各种乱搞肯定能搞出来,但是Code length就不一定了)... 然后呢 就看到了这个题解 从后 ...

  3. 三星A3、A5、A7、G7、J5、J7、S6系列等新机型的部分手机解锁 ROOT刷机

    三星A3.A5.A7.G7.J5.J7.S6系列等新机型的部分手机,三星官方加了限制,需要解锁后才能刷机如果没有解锁,刷第三方recovery或者刷非官方原版固件,都会刷不进,手机跳转到提示界面,显示 ...

  4. ★Java语法(一)——————————标识符

    1.定义:用来标识类名.变量名.方法名.数组名.文件名的有效字符序列: 2.命名规则:a 由字母.数字._(下划线)和$(美元符号)组成 b 数字不能作为第一个字符 c 不能是Java中的关键字和保留 ...

  5. JavaOO知识点小结一

    Java语言的特点是什么?简单 面向对象 跨平台 多线程 健壮性安全性 垃圾回收机制如何编译和执行java文件?产生帮助文档用什么命令?编译: javac 文件名执行: java 类名产生帮助文档 j ...

  6. (转)C#开发微信门户及应用(4)--关注用户列表及详细信息管理

    http://www.cnblogs.com/wuhuacong/p/3695213.html 在上个月的对C#开发微信门户及应用做了介绍,写过了几篇的随笔进行分享,由于时间关系,间隔了一段时间没有继 ...

  7. Scala类型系统——高级类类型(higher-kinded types)

    高级类类型就是使用其他类型构造成为一个新的类型,因此也称为 类型构造器(type constructors).它的语法和高阶函数(higher-order functions)相似,高阶函数就是将其它 ...

  8. Typeclassopedia

    https://wiki.haskell.org/wikiupload/8/85/TMR-Issue13.pdf By Brent Yorgey, byorgey@gmail.com Original ...

  9. MVC返回400 /404/...

    return new HttpStatusCodeResult(HttpStatusCode.BadRequest); //HttpStatusCode statusCode 枚举 // HttpSt ...

  10. uni-app判断各大平台的语法

    uni-app是一款强大的前端框架,它除了pc端其他都可以实现,打包原生app.手机h5页面,微信小程序, 但是有一个问题就是本生的app和微信小程序是有一定的区别的,因为app有标题栏,返回键,而微 ...