分类 电脑 下的文章

升级firefox 89后启动失败 - libnss3.so 3.58版本 - FreeBSD

问题:将firefox从81版本升级到89后打不开,运行失败,提示 /usr/local/lib/libnss3.so: version NSS_3.58 required

尝试:pkg install nss # 安装新版本nss(3.65)后就可以了。

firefox: 81.0,2 -> 89.0.1,2

$ firefox
XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so:
/usr/local/lib/libnss3.so: version NSS_3.58 required by /usr/local/lib/firefox/libxul.so not found
Couldn't load XPCOM.

$ pkg info | grep nss
ca_root_nss-3.56 Root certificate bundle from the Mozilla Project
jansson-2.13.1 C library for encoding, decoding, and manipulating JSON data
nss-3.56 Libraries to support development of security-enabled applications

root@freebsd:/usr/home/liujia # pkg install nss
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:

nss: 3.56 -> 3.65

参考:

pkg install apache24 - 在FreeBSD上安装 apache web

在FreeBSD里安装apache web挺简单的。

  • 安装命令:pkg install apache24
  • 启动apache命令:/usr/local/sbin/httpd -k start
  • 更改配置文件后,重载apache命令:/usr/local/sbin/httpd - graceful
  • 停止apache命令:/usr/local/sbin/httpd -k stop

apache的配置文件默认为:/usr/local/etc/apache24/httpd.conf。如需启用用户主目录下的public_html作为网页访问网址,除了要移除注释/etc/apache24/extral/httpd-userdir.conf外,还需要启用 LoadModule userdir_module libexec/apache24/mod_userdir.so 这一行。

参考:

视频:https://www.bilibili.com/video/BV1M44y1B7dK/

ubuntu16.04里安装xrdp

假如,在已安装好lxde桌面及xrdp的ubuntu16上:

  1. ufw allow 3389 # 允许外网访问3389端口
  2. 修改配置文件/etc/xrdp/startwm.sh,将其中的. /etc/X11/Xsession 一行,替换成 lxsession -s Lubuntu -e LXDE
  3. systemctl restart xrdp # 重启xrdp服务
  4. systemctl enable xrdp # 自启动xrdp

参考:

centos7的vsftpd连接慢 - nameserver

问:centos7里安装的vsftpd在连接时很慢。

答:如果这个centos7系统不联网,又在/etc/resolve.conf里写了公网的dns,可能会导致vsftpd在接受连接时,会尝试解析客户端IP(反向解析),较耗时间。请尝试将/etc/resolve.conf里的nameserver改成内网的dns或注释掉。

参考:https://www.linuxquestions.org/questions/linux-networking-3/ftp-authentication-almost-always-slow-759806/