在使用网络前,需要对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命令