Speedtest CLI 命令行测速工具
speedtest 是国外很流行的测速平台,可以直接在其网站上测试本地上行下行带宽,最近看到其提供了本地命令行工具,使用起来更加方便了。
speedtest 是国外很流行的测速平台,可以直接在其网站上测试本地上行下行带宽,最近看到其提供了本地命令行工具,使用起来更加方便了。
之前我介绍过子网,子网掩码,网关等基本概念解析,可以参考:https://blog.niekun.net/archives/1885.html
在不同子网下的设备是不能直接访问的,因为他们在不同的网段内,比如:
安装包:https://nextcloud.com/changelog/#latest20
系统需求:https://docs.nextcloud.com/server/20/admin_manual/installation/system_requirements.html
nginx 配置:https://docs.nextcloud.com/server/18/admin_manual/installation/nginx.html
php 配置相关:https://docs.nextcloud.com/server/20/admin_manual/installation/source_installation.html#php-fpm-tips-label
修改 php 内存限制:https://www.chinaz.com/program/2011/1010/213048.shtml
安装 php 内存缓存:https://docs.nextcloud.com/server/15/admin_manual/configuration_server/caching_configuration.html
命令行安装:https://docs.nextcloud.com/server/stable/admin_manual/installation/command_line_installation.html
在创建 MySQL 用户时需要设置密码,有时候输入输入密码后会提示创建失败,密码设置 policy 错误。这是因为当前设置的密码和 MySQL 密码创建规则不符,可以查看当前规定的密码规则也可以进行修改。
进入 MySQL 执行下面命令:
SHOW VARIABLES LIKE 'validate_password%';
会列出密码创建相关参数:
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password_check_user_name | ON |
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | MEDIUM |
| validate_password_special_char_count | 1 |
+--------------------------------------+--------+
7 rows in set (0.03 sec)
其中 validate_password_length
是密码位数,validate_password_special_char_count
是密码包含特殊字符。可以通过命令修改参数值来改变密码规则,例如:
取消特殊字符:
SET GLOBAL validate_password_special_char_count= 0;
修改后可以测试再次建立用户设置密码。
MySQL 8.0 默认创建的用户密码加密方式为:caching_sha2_password,有些应用在连接时由于不兼容会导致报错,可以修改为 MySQL 5 使用的加密方式:sha256_password。
创建用户:
create user "newuser"@"localhost" identified by "PASSWORD";
授予全部数据库权限:
grant all privileges on *.* to 'newuser'@'localhost';
修改成原来的加密方式:
alter user "newuser"@"localhost" identified with mysql_native_password by 'PASSWORD';
刷新权限:
FLUSH PRIVILEGES;
查看已建立的用户及加密方式:
SELECT user,authentication_string,plugin,host FROM mysql.user;
显示如下:
+------------------+------------------------------------------------------------------------+---
| user | authentication_string | plugin | host |
+------------------+------------------------------------------------------------------------+-----
| marco | *D51541FCBC8DD8E | mysql_native_password | localhost |
| root | | auth_socket | localhost |
+------------------+------------------------------------------------------------------------+---------
以上就是修改用户密码加密方式的方法。