配置监听_1521端口占用问题

声明:原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。

深蓝的blog:http://blog.youkuaiyun.com/huangyanlong/article/details/43935361

前提回现

修改了主机名,由hyldb修改为hyl。

问题现象

配置监听,警告提示,如下所示:

解决方法

1、检查1521端口

[root@hyl ~]# netstat -a

--查看端口占用情况,查明1521端口并未被占用

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State      

tcp        0      0 localhost.localdomain:2208  *:*                         LISTEN      

tcp        0      0 *:sunrpc                    *:*                         LISTEN      

tcp        0      0 *:pftp                      *:*                         LISTEN      

tcp        0      0 localhost.localdomain:ipp   *:*                         LISTEN      

tcp        0      0 localhost.localdomain:smtp  *:*                         LISTEN      

tcp        0      0 localhost.localdomain:2207  *:*                         LISTEN      

tcp        0      0 *:ssh                       *:*                         LISTEN      

getnameinfo failed

getnameinfo failed

tcp        0    132 [UNKNOWN]:ssh               [UNKNOWN]:51492             ESTABLISHED 

udp        0      0 *:spmp                      *:*                                     

udp        0      0 *:659                       *:*                                     

udp        0      0 *:37437                     *:*                                     

udp        0      0 *:mdns                      *:*                                     

udp        0      0 *:sunrpc                    *:*                                     

udp        0      0 *:ipp                       *:*                                     

udp        0      0 *:mdns                      *:*                                     

udp        0      0 *:32372                     *:*                                     

Active UNIX domain sockets (servers and established)

Proto RefCnt Flags       Type       State         I-Node Path

unix  2      [ ACC ]     STREAM     LISTENING     4226   @ISCSIADM_ABSTRACT_NAMESPACE

unix  2      [ ACC ]     STREAM     LISTENING     4938   /var/run/dbus/system_bus_socket

unix  2      [ ACC ]     STREAM     LISTENING     7578   @/tmp/fam-root-

unix  2      [ ACC ]     STREAM     LISTENING     5021   /var/run/sdp

unix  2      [ ACC ]     STREAM     LISTENING     5102   /var/run/pcscd.comm

unix  2      [ ACC ]     STREAM     LISTENING     5127   /var/run/acpid.
### Ubuntu 中解决 Steam Community 302 端口占用问题 对于在 Ubuntu 系统中遇到的 Steam Community 302 端口占用的情况,可以通过以下几种方式来排查并解决问题。 #### 方法一:通过命令行查看端口占用情况 可以使用 `netstat` 或者更现代的 `ss` 命令来查找哪些进程占用了特定的端口。例如: ```bash sudo ss -tuln | grep ':80\|:443' ``` 这会显示监听于 80 和 443 端口的服务及其对应的 PID[^1]。 #### 方法二:终止占用端口的进程 一旦确定了哪个进程占用了目标端口,便可以直接将其停止。假设已知某个服务占用了这些端口,则可通过如下命令获取其 PID 并强制终止该进程: ```bash fuser -k 80/tcp fuser -k 443/tcp ``` 上述命令将会杀掉任何绑定到指定 TCP 端口上的进程[^2]。 #### 方法三:调整防火墙设置 有时即使解决了端口冲突的问题,网络连接还是存在问题。此时应该检查系统的防火墙配置是否允许必要的流量进出。对于基于 Debian 的 Linux 发行版来说,通常使用的防火墙工具是 UFW (Uncomplicated Firewall),可以通过下面的命令开启 HTTP(S) 流量: ```bash sudo ufw allow 'Nginx Full' # 如果安装了 Nginx 可以用这条命令放通 Web 访问 sudo ufw reload # 刷新规则使更改生效 ``` 请注意,在执行以上操作之前应当确认自己的服务器不需要严格的安全策略限制外部访问[^3]。 #### 方法四:卸载不必要的软件包 如果怀疑某些应用程序造成了端口冲突,比如 VMware Workstation Player 或 SQL Server Express Edition 等可能运行着 web server 组件的应用程序,那么考虑完全移除它们也是一个不错的选择。具体做法取决于所涉及的具体应用;对于大多数 APT 软件源中的包而言,可采用 apt-get remove 来完成删除工作: ```bash sudo apt-get purge <package_name> ``` 替换 `<package_name>` 为实际想要去除的那个包的名字[^4]。 #### 修改内核参数或注册表(不推荐) 虽然有人建议过修改 Windows 注册表作为最后手段之一,但在类 Unix 操作系统如 Ubuntu 上并不适用这种方法。相反地,应当优先尝试其他更为常规的技术支持途径来处理此类问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值