linux重启网络服务_Linux 常用网络命令

1、配置 ip 地址

配置 ip 地址有两种方法:

1)、 setup 工具
2)、 vim /etc/sysconfig/network-scripts/ifcfg-eth0 手工修改配置文件 注:
配置完 ip 地址后,需要你手动重启网络服务 service network restart

说一个问题:

我们使用service network restart重启网络服务

[root@hepingfly 桌面]# service network restart
正在关闭接口 eth0: 设备状态:3 (断开连接)
                                                           [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: Determining if ip address 192.168.44.2 is already use for device eth0...	

有时候最后一步可能不是「确定」而是 「失败」,原因就是 ip 地址冲突了,你换个 ip 就可以解决。但如果你换了很多个 ip 还是有问题,那么就可能不是 Ip 冲突的问题。可能是 UUID 重复了。解决方法:

① vim /etc/sysconfig/network-scripts/ifcfg-eth0
编辑这个文件,然后删除 MAC 地址行
② rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除 UUID 和 MAC 地址绑定文件
③reboot
重启 linux

2、ifconfig 命令

最主要的作用就是查看 ip 地址
eth0      Link encap:Ethernet  HWaddr 00:0C:29:4B:40:17  
          inet addr:192.168.31.240  Bcast:192.168.31.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe4b:4017/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9405 errors:0 dropped:0 overruns:0 frame:0
          TX packets:333 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:568906 (555.5 KiB)  TX bytes:23748 (23.1 KiB)
 
# HWaddr:表示 MAC 地址
# inet addr:表示 Ip 地址
# Mask:表示子网掩码

3、write 命令

向其他用户发送信息 write 用户名 终端号
[root@hepingfly 桌面]# write root pts/1
hello

#上面命令意思就是,向 pts/1(远程终端1) 登录的 root 用户发送信息,使用 "Ctrl + D" 保存发送的数据

4、wall 命令

write 命令用于给指定用户发送信息,而 wall 命令用于给所有登录用户发送信息包括你自己,执行时在 wall 命令后加入需要发送的信息即可
wall "hello hi"     # 给所有用户发送这个信息

5、mail 命令

mail 是 Linux 的邮件客户端命令,可以利用这个命令给其他用户发送邮件。

1)、发送邮件

如果我们想给其他用户发送邮件,可以使用如下命令:

[root@hepingfly 桌面]# mail hepingfly            # mail 收件人用户名
Subject: hello							# 邮件标题
i am root how are you					# 邮件具体内容
.										# 使用 "." 来结束输入
EOT

# 结果就是发送邮件给 hepingfly 用户

我们收到的邮件都保存在 /var/spool/mail/用户名 中,每个用户都有一个以自己用户命名的邮箱

2)、发送文件内容

如果我们想把某个文件的内容发送给指定用户,可以执行如下命令:

[root@hepingfly mail]# mail -s "from root" hepingfly < hello.txt

# 使用 -s 指定邮件标题
# 上面命令的结果就是把 hello.txt 的内容发送给 hepingfly 用户

3)、查看已经接收的文件

我们可以直接在命令行执行 mail 命令,进入 mail 的交互命令中,可以在这里查看到已经接收到的邮件。

[root@hepingfly 桌面]# mail
Heirloom Mail version 12.4 7/29/08.  Type ? for help.
"/var/spool/mail/root": 2 messages
>   1 Anacron               Wed Feb 20 21:23  18/669   "Anacron job 'cron.daily' on hepingfly"
    2 Anacron               Sat Feb 23 19:12  18/669   "Anacron job 'cron.daily' on hepingfly"
& 

# 通过数字编号来操作邮件,输入对应的数字编号即可查看对应的邮件
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值