linux如何重启网络命令

哎,当年在2 02 2 年那会儿,有个城市,有个小公司,我负责维护他们的服务器。
那天,公司里有个大老板,他突然说,哎哟,这网卡怎么重启了,怎么重启了。
我当时也懵,心想,啊,这玩意儿重启了?后来才反应过来,得,得弄弄清楚。

首先嘛,我得用CRT工具连上Linux的命令行界面。
那时候,我敲了个命令,servicenetworkrestart,然后网卡就重启了。
简单,方便,我后来还特意记了下来。

可还有别的法子呢。
我又想起了当年学的,得,输入ifconfig,看看网卡的信息。
那时候,我记得有个eth3 ,我输入ifconfigeth3 down,把网卡卸载了。
然后我又输入ifconfigeth3 up,网卡又重新加载起来了。
这个方法也挺好用。

还有啊,还有个ifdowneth0和ifupeth0。
我先连上命令行,输入ifdowneth3 ,把eth3 卸载了,再输入ifupeth3 ,重新加载。
这个法子也行,不过,我得说,那时候我挺喜欢用ifconfig的,感觉直观。

哎,现在想想,那时候的Linux系统,重启网卡的方法还挺多。
不过,说到底,都是为了那网络能正常工作。
现在回想起来,可能我偏激了点,但那时候,就是那么个感觉。

linux 重启网卡

记得有一次,在公司的服务器上,突然发现网络连接不稳定,网速奇慢,我就想重启一下网卡看看能不能解决问题。
当时服务器是装了CentOS6 的系统,我就试着用service命令重启了所有网卡。
命令是这么写的:sudo service network restart。
记得那会是在上午十点左右,重启的过程很快,大概也就一分钟吧。

重启之后,我打开网页测试了一下,网速明显比之前快了很多。
当时心里还挺高兴的,毕竟这个小问题解决了,还省去了找技术支持的时间。
不过,我突然想到,如果当时用的是ifdown/ifup命令,可能处理起来会更简单,因为听说这个命令会更智能地处理网络配置。

那会儿我还挺纳闷的,为什么CentOS6 的系统里没有这个命令呢?后来问了同事,才知道原来是因为CentOS6 的系统是基于SysVinit的,所以用service命令比较普遍。
那如果是更现代的系统,比如Debian或者Ubuntu,用systemctl命令来重启网络可能更方便。

等等,还有个事,我记得有一次远程操作服务器时,用ssh连接不稳定,突然断开了,当时正在用ifconfig命令操作网卡,结果操作没保存,还得重新来过。
那次真是把我急坏了,后来就开始学习使用screen或者tmux来防止这种情况发生。

这么看来,网络维护虽小,但细节不少啊。

这就是坑。
别信。
别这么干。