移除 TencentOS Server 4 登录欢迎语的方法

在基于 TencentOS Server 4 的服务器上登录时,终端中常会显示类似如下的欢迎语: Welcome to TencentOS Server 4 x86_64 这类欢迎信息通常由系统的 MOTD(Message of the Day)机制生成。在部分场景下,希望登录后终端输出尽量简洁,或者替换成自定义内容。下面给出两种常见的处理方式。 1. 通过清空 /etc/motd 移除静态欢迎语(推荐) 在许多 Linux 发行版中,静态欢迎语存放在 /etc/motd 文件中。若 TencentOS Server 4 的欢迎语来自该文件,可以直接将其内容清空。 以 root 身份登录系统后,执行: echo "" > /etc/motd 或使用更简短的写法,将文件截断为空: > /etc/motd 完成后重新登录终端,即可检查欢迎语是否已经消失。如果登录时不再出现 Welcome to TencentOS Server 4 x86_64 相关内容,则说明静态 MOTD 已被清空。 2. 通过 SSH 配置控制远程登录欢迎语 如果是通过 SSH 远程登录时看到的欢迎语,也可以通过修改 SSH 服务配置关闭 MOTD 输出。 编辑 SSH 配置文件: vi /etc/ssh/sshd_config 在配置文件中找到 PrintMotd 这一行,将其设置为 no。若该行被注释,需要取消注释并修改为: PrintMotd no 保存配置后,重启 SSH 服务使变更生效: ...

2026-03-18

CentOS 8 Stream 取消登录提示 cockpit.socket 的方法

在基于 CentOS 8 Stream 的服务器上通过 SSH 登录时,常见到类似如下的提示信息: user@client:~$ ssh [email protected] Activate the web console with: systemctl enable --now cockpit.socket Last login: Mon Jan 1 10:53:00 2024 from 192.0.2.20 [root@server ~]# 这条提示的含义是:可以通过命令 systemctl enable --now cockpit.socket 启用一个基于 Web 的系统控制台(Cockpit),随后便可以通过 Web 控制台对主机进行管理。 在某些场景下,并不需要使用 Cockpit,只希望登录时输出保持简洁,不再出现这条提示。下面说明如何关闭该提示信息。 1. 登录提示信息的来源位置 CentOS 系统的文本登录界面提示信息通常存放在 /etc/motd 文件或 /etc/motd.d/ 目录中。针对上述提示,可以先查看 /etc/motd.d/ 目录: [root@server ~]# ll /etc/motd.d/ total 12 drwxr-xr-x. 2 root root 21 Feb 18 15:59 . drwxr-xr-x. 97 root root 8192 Jun 15 11:00 .. lrwxrwxrwx. 1 root root 17 Nov 9 2019 cockpit -> /run/cockpit/motd 可以看到,其中存在一个名为 cockpit 的符号链接,指向 /run/cockpit/motd。进一步查看该链接对应的内容: ...

2023-03-18

在 Windows 11 中查看端口占用的几种方法

在日常开发或运维中,端口被占用是一个非常常见但又让人头疼的问题:服务启动不了、前端起不来、本地调试端口冲突等,大多都与端口占用有关。 下面整理几种在 Windows 11 中查看端口占用的常用方法,既包含命令行,也包含图形化工具,可根据实际使用习惯选择合适的方式。 1. 使用命令行查看端口(推荐) 命令行是相对快速且灵活的方式,适合精准排查某个端口是否被占用,以及对应的进程信息。 1.1 查看所有端口占用情况 打开 命令提示符(CMD) 或 Windows 终端,输入: netstat -ano 参数说明: -a:显示所有连接和监听端口。 -n:以数字形式显示地址和端口号(不进行域名解析,速度更快)。 -o:显示占用该端口的进程 ID(PID)。 执行后,输出中会出现类似如下的列表: 本地地址(Local Address) 外部地址(Foreign Address) 状态(State) PID(最后一列) 1.2 查找特定端口(以 8080 为例) 在只关心某个端口(比如 8080)时,可以结合 findstr 进行筛选: netstat -ano | findstr :8080 执行后,如果该端口被占用,你会看到匹配的行,最后一列的数字就是占用该端口的 PID。 1.3 根据 PID 查找对应进程 拿到 PID 之后,可以反查具体是哪个程序占用了端口。在命令行中输入: tasklist | findstr "PID号" 例如 PID 为 1234 时,可以这样查询: tasklist | findstr "1234" 返回结果中会显示对应的可执行程序名称,比如 node.exe、java.exe 等。根据实际需求,可以结束相关进程,或在对应程序中调整端口配置。 2. 使用资源监视器(图形化界面) 在不熟悉命令行,或者需要一次性 更直观地查看所有端口状态 时,可以使用系统内置的 资源监视器。 ...

2023-03-16