使用wget无法下载http3链接的文件解决方案
wget --no-check-certificate https://packages.microsoft.com/config/ubuntu/18.04/packages-microso
ft-prod.deb -O packages-microsoft-prod.deb
执行wget命令:
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microso
ft-prod.deb -O packages-microsoft-prod.deb
时,出错:https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 40.83.79.38
Connecting to packages.microsoft.com (packages.microsoft.com)|40.83.79.38|:443... connected.
ERROR: cannot verify packages.microsoft.com's certificate, issued by ‘CN=Microsoft Azure TLS Issuing CA 05,O=Microsoft Corporation,C=US’:
Self-signed certificate encountered.
To connect to packages.microsoft.com insecurely, use `--no-check-certificate'.
无法建立 SSL 连接。
解决:
原命令加上"–no-check-certificate"选项,并去掉s,解决:
wget --no-check-certificate https://packages.microsoft.com/config/ubuntu/18.04/packages-microso
ft-prod.deb -O packages-microsoft-prod.deb
Ubuntu端口命令---查看端口占用及关闭
Ubuntu查看端口使用情况,使用netstat命令:
查看已经连接的服务端口(ESTABLISHED)
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查看指定端口,可以结合grep命令:
netstat -ap | grep 8080
也可以使用lsof命令:
lsof -i:8888
若要关闭使用这个端口的程序,使用kill + 对应的pid
kill -9 PID号
ps:kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程