概述
在CentOS系统中,修改端口号是一项常见的操作,比如修改SSH服务的默认端口,或者Tomcat的访问端口。在修改完成后,为了避免重启服务后端口号失效,需要正确地保存配置,并重启相应服务以确保更改生效。
修改SSH端口号
以下是修改SSH端口号并确保更改持久化的步骤:
登录系统
:使用root用户登录CentOS系统。
编辑SSH配置文件
:使用以下命令编辑SSH配置文件:
vi /etc/ssh/sshd_config
修改端口号
:在打开的配置文件中找到
#Port 22
一行,将其改为
Port 新端口号
(例如:
Port 2222
)。确保不要移除注释符号
#
。
保存并退出
:按下
Esc
键退出编辑模式,输入
:wq
命令保存并退出。
重启SSH服务
:使用以下命令重启SSH服务,以确保更改生效:
systemctl restart sshd
检查SSH服务状态
:可以使用以下命令检查SSH服务状态,确保SSH服务已启动:
systemctl status sshd
检查端口号监听情况
:使用以下命令检查新端口号是否被监听:
netstat -tulnp | grep 2222
应该看到新的端口号被监听。
修改Tomcat端口号
以下是修改Tomcat端口号并确保更改持久化的步骤:
找到Tomcat配置文件
:定位到Tomcat的安装目录,通常是
/usr/local/apache-tomcat
。
编辑Tomcat配置文件
:使用以下命令编辑
server.xml
文件:
vi /usr/local/apache-tomcat/conf/server.xml
修改端口号
:在
server.xml
文件中查找
标签,将其中的
port
属性值修改为你想要的端口号。
保存并退出
:按下
Esc
键退出编辑模式,输入
:wq
命令保存并退出。
重启Tomcat
:使用以下命令重启Tomcat,以确保更改生效:
/usr/local/apache-tomcat/bin/shutdown.sh
/usr/local/apache-tomcat/bin/startup.sh
检查Tomcat服务状态
:可以使用以下命令检查Tomcat服务状态,确保Tomcat服务已启动:
ps -ef | grep tomcat
应该看到Tomcat进程正在运行。
通过以上步骤,你可以在CentOS系统中修改端口号,并确保这些更改在服务重启后仍然有效。