Linux hostname修改后如何生效

上周我尝试更改 Linux 主机名。
使用 systemctl 创建。

2 02 3 年 3 月 1 5 日。
在 Ubuntu 1 8 .04 上。

Sudosystemctlrestartnetworking 已执行。

然后按hostnamectl即可查看。
指示 Statichostname 是新名称。
好吧
我朋友已经换成CentOS 7 了,也用这个命令。
他没有重新开始。

又尝试了登录方法。
注销然后重新登录。

登录后,我输入主机名并看到新名称。

把它放在一边一段时间。
exportHOSTNAME=新名称。

仅适用于当前终端。
退出终端又发生了变化。

算了。
由你决定。

linux怎么重启bond网卡

记得有一次,公司服务器上配置了一个绑定接口。
我们使用两块物理网卡进行连接,以提高网络稳定性。
结构完成后,一切看起来都很顺利。
那天,我突然收到网络访问速度很慢的通知。
我心里一紧张,赶紧查看网络监视器,发现是bond接口有问题。

我尝试重置bond网卡,但发现没有效果。
然后我就有点震惊了,问我该怎么办?突然,我想起以前看过的一篇文章。
在Linux系统中,重启bond网卡不需要单独的操作,可以通过重启网络服务或者系统来实现。
所以,我决定尝试一下。

我按照文章中的方法先尝试重新启动网络服务。
我输入命令 sudosystemctl重置网络,因为它是使用systemd的系统。
该命令执行后,系统将重新启动网络服务,包括绑定接口。
过了一会儿,网络服务重新启动。
再次查看网络监控,发现bond接口恢复正常,网络访问速度也有所提升。

这次经历让我认识到了解Linux系统的一些小技巧是非常重要的。
例如,了解如何重置绑定网卡,不仅可以解决实际问题,还可以提高工作效率。
等等,我突然想到,以后如果遇到类似的问题,是不是可以先检查一下配置文件,看看有没有错误?

Linux 系统的启动过程

上周我读了一篇关于Linux启动过程的文章。

这相当复杂。
它分为6 个级别。

首先是BIOS。
2 02 3 年3 月,在虚拟机上进行了测试。
自己发布测试。
CPU 内存 检查硬盘。
如果有问题,我会通知警察。
例如,如果内存不足,则会发出短促的蜂鸣声。

然后是MBR。
它位于硬盘驱动器的第一个扇区。
5 1 2 字节 包含GRUB的第一级代码。
我的朋友说他见过MBR损坏的情况。
使用dd命令覆盖它。

GRUB 是一个引导加载程序。
支持多种系统。
例如,同时安装Linux和Windows。
GRUB 将显示菜单。
2 02 2 年1 2 月我重装系统,选择使用Linux。
约束也可以传递给内核。
例如,设置根分区。

内核负责任何初始化。
挂载根文件系统。
加载驱动程序。
检查文件系统。
上次我的系统卡在初始化阶段。
我花了一段时间才发现 fsck 无法正常工作。

然后是Init进程。
这是 PID 1 的那个。
它决定启动哪个运行级别。
通常为 3 和 5 通常使用 3 . 命令行。

最后是跑步阶段。
0 已禁用。
图5 是图形界面。
我通常直接玩到5 然后显示登录界面。

整个过程非常连贯。
两者缺一不可。
通过了解这一点,可以改进系统。
例如,GRUB 崩溃了。
或者文件系统有问题?
算了。
就这样吧。

linux网络服务重启命令linux网络服务

说白了,Linux中启动和停止网络服务有两种方法:命令行和脚本,但这些很容易出错。

让我们谈谈第一件非常重要的事情。
直接从命令行使用 service start/stop/stop 来重新启动网络服务。
我们去年上线的时候,网络突然半夜就暂停了。
我们用这个命令5 分钟就解决了问题。
还有一点就是老系统可以直接执行/etc/init.d目录下的脚本,比如restart ./ntpd,不过这种方法现在基本已经淘汰了,因为系统会报“no command”。

使用systemctl来管理CentOS7 服务还有另一个关键方面。
这样比较规范,但是很多人往往一开始就把命令写错了,从而改为执行脚本。
说实话,这很令人不安。

一开始我以为书写系统更灵活,后来发现我错了。
现在我通常只使用命令行。
提醒一下,在脚本模式下更改配置时,必须使用<函数名称>来检查配置的语法。
请勿直接重启,否则整个网络将被破坏。

建议先掌握命令行方式,保存脚本方式方便。