您好,欢迎访问利联科技官网!    24小时服务热线:400-161-0880    我们有最适合您的产品和最好的服务。登录  /  注册  /  旧平台入口

海外代理服务器的centos中如何使用命令检查网络端口情况

 

海外代理服务器中大部分用户是使用Linux的。而在Linux系统中很多用户也只是会搭建他的游戏环境而已。真正

出现问题的时候也不知怎么检查。下面我就来讲解下日常的网络故障排查。


在海外代理服务器的centos中是使用netstat命令查看端口使用情况的


image.png


如若出现此情况是因为网络工具包没有安装。


image.png


在这个中输入y,继续安装之后即可安装完成。之后再次尝试


image.png

image.png


如若发现海外代理服务器有端口被占用,而导致游戏无法启动的情况。

可以使用kill命令删除


【例 1】 标准 kill 命令。

命令参数

-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a  当处理当前进程时,不限制命令名和进程号的对应关系

-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s  指定发送信号

-u  指定用户

0 EXIT 程序退出时收到该信息。


1 HUP 挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化。

2 INT 表示结束进程,但并不是强制性的,常用的 "Ctrl+C" 组合键发出就是一个 kill -2 的信号。

3 QUIT 退出。

9 KILL 杀死进程,即强制结束进程。

11 SEGV 段错误。

15 TERM 正常结束进程,是 kill 命令的默认信号。


例子

[root@localhost ~}# service httpd start

#启动RPM包默认安装的apache服务

[root@localhost ~]# pstree -p 丨 grep httpd | grep -v "grep"

#查看 httpd 的进程树及 PID。grep 命令査看 httpd 也会生成包含"httpd"关键字的进程,所以使用“-v”反向选择

包含“grep”关键字的进程,这里使用 pstree 命令来查询进程,当然也可以使用 ps 和 top 命令

|-httpd(2246)-+-httpd(2247)

|    |-httpd(2248)

|    |-httpd(2249)

|    |-httpd(2250)

|    |-httpd(2251)

[root@localhost ~]# kill 2248

#杀死PID是2248的httpd进程,默认信号是15,正常停止

#如果默认信号15不能杀死进程,则可以尝试-9信号,强制杀死进程

[root@localhost ~]# pstree -p | grep httpd | grep -v "grep"

|-httpd(2246>-+-httpd(2247)

|    |-httpd(2249)

|    |-httpd(2250)

|    |-httpd(2251)

#PID是2248的httpd进程消失了



【例 2】使用“-1”信号,让进程重启。

[root@localhost ~]# kill -1 2246

使用“-1 (数字1)”信号,让httpd的主进程重新启动

[root@localhost ~]# pstree -p | grep httpd | grep -v "grep"

|-httpd(2246)-+-httpd(2270)

|    |-httpd(2271)

|    |-httpd(2272)

|    |-httpd(2273)

|    |-httpd(2274)

#子httpd进程的PID都更换了,说明httpd进程已经重启了一次



【例 3】 使用“-19”信号,让进程暂停。

[root@localhost ~]# vi test.sh #使用vi命令编辑一个文件,不要退出

[root@localhost ~]# ps aux | grep "vi" | grep -v "grep"

root 2313 0.0 0.2 7116 1544 pts/1 S+ 19:2.0 0:00 vi test.sh

#换一个不同的终端,查看一下这个进程的状态。进程状态是S(休眠)和+(位于后台),因为是在另一个终端运行

的命令

[root@localhost ~]# kill -19 2313

#使用-19信号,让PID为2313的进程暂停。相当于在vi界面按 Ctrl+Z 快捷键

[root@localhost ~]# ps aux | grep "vi" | grep -v "grep"

root 2313 0.0 0.2 7116 1580 pts/1 T 19:20 0:00 vi test.sh

#注意2313进程的状态,变成了 T(暂停)状态。这时切换回vi的终端,发现vi命令已经暂停,又回到了命令提示符,不

过2313进程就会卡在后台。如果想要恢复,可以使用"kill -9 2313”命令强制中止进程。


如发现海外代理服务器网络端口被占用导致游戏或者其他服务无法启动的情况可以使用上命令进行查找。然后使用kill

命令进行关闭和解除占用。如需了解更多可持续关注我司官网。


您可能还会对下面的文章感兴趣: