首先安装字体管理工具:
sudo apt update sudo apt -y install font-manager
然后下载ttf格式的字体
最后通过application 菜单,搜索font-manager。打开字体管理器后,点击“+”号按钮,选择ttf字体文件
reboot重启一下,就好了。
代码剪辑,记录代码人生的点点滴滴!
首先安装字体管理工具:
sudo apt update sudo apt -y install font-manager
然后下载ttf格式的字体
最后通过application 菜单,搜索font-manager。打开字体管理器后,点击“+”号按钮,选择ttf字体文件
reboot重启一下,就好了。
首先,告诫,如果不到万不得已,千万别去升级到mysql8,升级不成功的话,就卡在那里了,进不能进,退不能退的,很难受,搜了很多文章都没法解决,
遇到的错误就是:mysql community server is not configured yet
无论做什么操作,都是这个提示
最后终于找到一个能解决的,退回到5.7了
命令如下: 继续阅读“ubuntu mysql5.7升级8.0失败之后回退到5.7,看了很多篇只有一篇有用,摘录下来了”
解决办法:
修改mysql配置文件:
[mysqld] max_allowed_packet=1024M
即可解决
linux的mysql配置文件在这里: 继续阅读“迁移mysql数据库到linux遭遇这个报错:Variable ‘time_zone’ can’t be set to the value of ‘NULL’”
到处找原因找解决方案,都没有找到,用source多次导入,最终发现导入过程的报错一闪而过,仔细翻找后发现
Unknown collation: utf8mb4_0900_ai_ci
这个情况,不晓得什么情况,我明明使用的utf8mb4_general_ci,为何到了服务器上变成utf8mb4_0900_ai_ci了。
于是将原始数据库里涉及到utf8mb4_0900_ai_ci的地方全部改成utf8mb4_general_ci,然后重新到linux服务器上source就好了
折腾了一天,就这样解决了。
注:我开发机windows+mysql5.6
源服务器:windows+mysql8
新服务器:linux+mysql5.7
vscode
先从官网下载最新版:https://code.visualstudio.com/docs/?dv=linux64_deb
下载之后,使用dpkg命令安装:
sudo dpkg -i code_1.29.1-1542309157_amd64.deb
如果出错,可以尝试以下命令,然后再用上面这个命令重新安装: 继续阅读“linux ubuntu 安装并使用notepad++和vscode”
之前一直好好的,最近从windows迁移到了linux服务器上,同样用apache,但是部分rewrite规则不生效。
经过对比发现apache的conf中有个这个MultiViews的差异
windows上的apache的vhost conf中没有这个MultiViews。
新安装的linux apache的enable site conf 中有这个MultiViews,删掉MultiViews之后,只保留
Options FollowSymLinks AllowOverride All #Require all granted
即可,其中Require all granted目前不写也可以正常rewrite,不晓得有其他什么作用。
linux安装配置好certbot之后,使用下面命令即可给指定的那几个域名使用同一个证书
certbot -d www.web1.com,www.web2.com --expand
如果使用下面的命令,则会对当前服务器上所有域名使用同一个证书
sudo certbot certonly --apache
每次新增了网站之后,可以单独执行-d的那条命令
如果同一台服务器配置不同的网站,也应该执行-d的那条命令
–apache的那条命令只在服务器上只安装了一个网站,或者所有网站都属于同一个网站的子域名的情况,或者你想让不同网站公用证书的情况,否则基本用不到