董昊的个人博客 - 解决方案
type: channel
link: https://www.minws.com/tag/解决方案/
items: Centos7登录报错-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
items: ERROR: 'configure' exists but is not executable — see the 'R Installation and Administration Manual'解决方法
items: ssh:Too many authentication failures for root解决方案
items: Permission denied (publickey).的错误解决
items: 安装ios描述文件禁止ios设备自动升级
items: Nginx解决下载json静态文件乱码
items: MSB4132错误解决
items: chrome登录无限崩溃的解决方案

Centos7登录报错-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
type: item
date: 2019-01-09T07:50:05+08:00
description: 报错信息-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory，警告:setlocale: LC_CTYPE: 无法改变区域选项 (UTF-8)解决方案编辑 /etc/environment 文件，没有就新建，将下面两行放进去就行了 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

ERROR: 'configure' exists but is not executable — see the 'R Installation and Administration Manual'解决方法
type: item
date: 2018-05-21T06:18:07+08:00
description: R 语言会将临时可执行文件放在/tmp下，但是很多Linux因为安全设置会将/tmp设置为noexec， 所以就会造成ERROR: 'configure' exists but is not executable — see the 'R Installation and Administration Manual'的错误解决:将 /tmp设置为execmount -o remount,exec /tmp 如果还需要变回来，可以执行下面语句mount -o remount,noexec /tmp

ssh:Too many authentication failures for root解决方案
type: item
date: 2018-04-16T11:06:00+08:00
description: Received disconnect from 192.168.2.11: 2: Too many authentication failures for root. 这种错误一般是因为登陆过多个需要rsa证书登陆的Linux服务器时，通常ssh的MaxAuthTries默认为6次，超过6次就会终止验证。 登录加参数在ssh登陆的时候加上参数 -o PubkeyAuthentication=no，即可登陆。修改服务器ssh配置文件，增加ssh登陆的验证次数ssh配置文件路径 MAC下 /etc/sshd_config Linux下 /etc/ssh/sshd_config 修改后重启ssh服务即可 nano /etc/ssh/sshd_config 修改前 MaxAuthTries 6 修改后 MaxAuthTries 20 重启sshd service sshd restart

Permission denied (publickey).的错误解决
type: item
date: 2018-03-20T09:54:00+08:00
description: 错误提示Permission denied (publickey). 问题解决 这个错误极大多数情况是由于账号没有设置ssh公钥信息所致。 进入网站的"account settings"，依次点击"Setting -> SSH Keys"->"New SSH key"，将生成的ssh key的公钥填进去就行。 另外一个可能就是系统没有将ssh key载入，执行以下命令，即可重新载入ssh key 到系统中。 ssh-add ~/.ssh/*

安装ios描述文件禁止ios设备自动升级
type: item
date: 2017-10-22T05:21:10+08:00
description: 最新IOS系统出来，不一定完美，有时候还有BUG，如果不想升级或者被静默下载安装，可以参考本文用safari访问下面的网址:https://oldcat.me/web/NOOTA9.mobileconfig允许安装设备描述文件:按照提示重启，即可禁止升级:再打开通用 > 软件更新 如下:如果你想恢复升级系统的话，进入设置 > 通用 > 描述文件，删除tvOS beta - Apple Developervl就可以了

Nginx解决下载json静态文件乱码
type: item
date: 2017-10-20T02:11:19+08:00
description: Linux下采用的是utf-8的字符编码，默认情况下我们的浏览器在服务器没有指定编码或者静态页面没有声明编码的情况下会以GBK的编码去渲染页面，这样默认情况下返回中文的话浏览器用gbk来解析utf-8编码，显然会出现乱码，这时要在nginx location块中主动添加header来输出正确编码添加配置add_header Content-Type 'text/html; charset=utf-8';示例location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 7d; } location ~ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header Content-Type 'text/html; charset=utf-8'; } }

MSB4132错误解决
type: item
date: 2017-05-14T07:20:41+08:00
description: 错误信息：npm编译报错如下：error MSB4132: The tools version "2.0" is unrecognized. Available tools versions are "4.0"或者MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "4.0"。解决方案：在管理员命令行工具下输入npm install --global --production windows-build-tools npm config set msvs_version 2015 --global 重新打开命令行

chrome登录无限崩溃的解决方案
type: item
date: 2017-01-11T12:45:51+08:00
description: 现象点击右上角的头像，然后chrome就崩溃闪退 解决1.在地址栏输入 chrome://chrome-signin/?source=2 并回车进入 2.输入用户名密码登录，成功后便自动开始同步