工作和学习遇到的技术问题-创新互联

写在前面

记录工作和学习遇到的技术问题,以求再次遇到可以快速解决。

成都创新互联主营乌当网站建设的网络公司,主营网站建设方案,成都App定制开发,乌当h5小程序制作搭建,乌当网站营销推广欢迎乌当等地区企业咨询1:Ubuntu TSL换源报错:Err:1 http://mirrors.aliyun.com/ubuntu focal InRelease

执行如下操作(已经操作的则忽略),首先在文件/etc/apt/sources.list中增加如下内容:

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

然后在文件/etc/resolv.conf中增加如下内容:

nameserver 8.8.8.8
nameserver 114.114.114.114

最后执行如下命令:

sudo apt-get update
sudo apt-get upgrade
2:idea启动项目提示端口占用

有时候当我们使用Tomcat启动web项目时,会提示端口占用,导致启动失败,可能出现端口冲突的配置如下图:

在这里插入图片描述

在这里插入图片描述

有时候确实是端口占用,有时候端口实际是并没有占用的,接下来我们一起看下不同情况下该如何处理。

2.1:端口实际被占用

这种情况比较好处理,直接找到占用端口的进程,然后kill就行了,具体可以参考window查找端口占用并杀死进程 。

2.2:端口并没有被占用

首先可以考虑是因为Java程序异常终止,但是进程并没有完全释放导致,此时可以打开资源管理器,找到所有的java.exe,然后强制结束任务,如下图:

在这里插入图片描述

如果依然不行,可以考虑是否因为开启了hyper v虚拟化,此时使用的端口段将无法被使用,可以使用命令netsh interface ipv4 show excludedportrange protocol=tcp查看是否为这种情况:

在这里插入图片描述

如果是这种情况,修改为不在保留端口范围内的其他端口号即可。

3:启动服务提示端口占用 3.1:首先找到端口进程

这里以端口号1099为例说明。

C:\Users\Administrator>netstat -ano | findstr "1099"
  TCP    0.0.0.0:1099           0.0.0.0:0              LISTENING       17412
  TCP    [::]:1099              [::]:0                 LISTENING       17412

可以看到占用的进程号是17412

3.2:杀掉进程

这里杀死第一步骤查到的进程号17412

C:\Users\Administrator>taskkill -PID 17412 -F
成功: 已终止 PID 为 17412 的进程。
4:sudo unable to resolve host test : Name or service not known

这种错误一般是因为我们通过编辑/etc/hostname修改了主机名,但是没有在/etc/hosts配置对应的127.0.0.1 hostname的映射,进行配置即可,如下图:

在这里插入图片描述

5:ERR unknown command CONFIG

一般是Redis服务器处于安全考虑禁用了该redis命令,如下注释掉rename-command即可:
在这里插入图片描述

生产环境,keys,flushDB,flushAll等耗费大量资源以及会删除大量数据的命令,处于安全考虑一般会进行rename。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:工作和学习遇到的技术问题-创新互联
转载源于:http://myzitong.com/article/cohoej.html