2020-2-18
完成Ubuntu Daily Build的下载、安装和更新。这个过程话费了近一周时间,如果在国外,这应该是1个小时就能完成的事情。网络条件恶劣导致计算机软件开发生产效率远低于国外。
2020-2-19
发现Ubuntu 20.04的读屏软件Orca无法读出普通话。经调查发现speech-dispatcher的语音设置已失效,无法通过spd-conf更改朗读语言。于是发邮件到speech-dispatcher询问这个情况。
2020-2-20
得到speech-dispatcher社区的回复是speech-dispatcher的配置已更改为使用当前系统Locale,spd-conf配置不再被使用。相关issue:https://github.com/brailcom/speechd/issues/99
于是我把系统语言设置成德语,确认了这个说法。但是中文为何没有被读出来就是一个谜。
nethogs 可以查出占用带宽的进程
lsof 可以查出所有在读写的文件
lsof | grep <nethogs>查到的占用带宽的进程> 可以查出下载哪个文件导致带宽被占用
也可以尝试tail -f /var/log/nginx/access.log
查到扫描的IP后可用fail2ban禁用:fail2ban-client set nginx-404 banip 125.179.20.18
参考:https://www.binarytides.com/linux-commands-monitor-network/
安装WAMP(其实很多Windows软件都需要)前需要安装Visual Studio的一些核心依赖库,这个页面最底可以下载完整的依赖库包:
http://wampserver.aviatechno.net/?lang=en&prerequis=afficher
有些系统(如Windows Server 2012 R2)在安装VS2015-2019的时候会报错,需要额外再安装一些更新,可在网上搜索。
先解释一下WSL的网络,作为子系统的Ubuntu Linux和Windows主系统的IP是一样的。如果在Linux上搭建了Nginx服务器,那么在Windows上的浏览器上输入localhost是可以访问Nginx服务的。如果在Linux上运行netstat -nlp是不会看到任何端口服务的。在Linux上启用端口服务的时候,Windows系统会弹出窗口,询问是否允许相关端口访问。
WSL上的Ubuntu默认安装了openssh-server,也就是ssh服务的软件。但是,这个软件的配置是不完整的,如果启用服务,会报缺失几个密钥文件。为了解决这个问题,我们需要重新安装openssh-server:
$ sudo apt remove openssh-server
$ sudo apt install openssh-server
重新安装完还不行,因为WSL上的Ubuntu的SSH服务配置默认不允许密码方式登录,我们需要改配置:
$ sudo vi /etc/ssh/sshd_config
热门内容
最新内容
- 21 hours ago
- 1 week ago
- 2 weeks ago
- 1 month ago
- 1 month ago
- 1 month ago
- 1 month 3 weeks ago
- 1 month 3 weeks ago
- 2 months 3 weeks ago
- 2 months 3 weeks ago
最新评论