关于在Centos7显示中文字符的问题

20190708 加深一下

在Securecrt里我们经常要用到自动登陆 :SSH—普通用户—ROOT用户
如果按下文配置的话,在SU成ROOT用户的时候会提示中文“密码:”,这就导致无法自动登陆为ROOT用户,所以我们要变通一下,方法如下
在普通用户的 .bash_profile 文件最下面加一行


export LANG=en_US.utf8

这样就可以直接使用Securecrt的自动登陆功能了!(见下图)

——————–分割线———————-

首先,我们要说Centos7这个版本和之前的版本有很多不同之处,中文字符支持这件事也是如此
1、在我负责的系统中,都是最小化安装,安装的时候就要安装中文语言支持包。
2、修改/etc/locale.conf为如下


LANG="zh_CN.UTF-8"

3、重启,再说一遍,必须重启系统,而不是用什么source的方法
4、重启登陆,不管用Securecrt,还是其他putty啥的,会发现之前显示正常的英文都变乱码了,但如果你在机器上插显示器,其实还是英文提示,如下图

看来,只有 Securecrt 或者 Putty 受影响了,所以我们要从软件上找原因,而不是从系统中找。我们以Securecrt为例,需要修改的地方如下

字体我们选用中文仿宋,字符编码,我们要选用UTF-8,因为Linux系统都是UTF-8编码。关闭设置后,重新登陆系统。我们已经能看到中文正常显示了,如下图,再啰嗦一下,如果这台服务器插上显示器,“ 总用量 ”那里不是中文,还是英文,从这里充分说明,目前还只是系统支持中文显示,而这种中文显示,是需要用客户端配合服务器端实现的。

5、再说说,如果在WIN上编辑了python程序,里面有中文,但上传到Centos7里却看到乱码的解决方法,首先你的Centos7必须按我如上操作,已经用Securecrt登陆后看的到中文了
(1)普及一下,既然大部分的Linux编码是UTF-8,那么大部分的中文WIN系统的编码是GBK
(2)我们在中文环境下写好的程序大多数也都是GBK编码的,所以,有些文章写了用如下转换方法可以在Linux上看到中文:


iconv -f gbk -t utf8 gbk.txt > gbk-utf8.txt

我测试过,发现还是不行,我推荐在WIN上生成文件的时候就是utf-8编码,我写程序用UltraEdit,另存为的时候是可以指定编码的,如下图

用rz命令上传到服务器以后,用vi命令就可以看到中文了。

6、说说自动登录脚本的问题,如果我们按如上设置了系统语言,那么之前的Securecrt自动登录脚本就不能用了,因为会有中文字符的 密码:,而且即使你在自动登录脚本那里设置了,也登陆不进去,这个是因为Securecrt这个程序本身支持字符的问题

那怎么办呢?不要着急,我们仅需要修改第一个登陆用户的.bash_profile文件,在最后加一句export LANG=en_US.utf8

然后退出登陆,再试试,是不是之前的自动登陆脚本又可以用了?

Nginx Yum安装后动态添加插件

Centos 7 参考如下链接:https://extras.getpagespeed.com/redhat/7/x86_64/RPMS/
里面有很多rpm包的插件,安装完成后,只要在 nginx.conf 第一行添加
load_module “modules/ngx_http_fancyindex_module.so”;
即可。

但是,也有一些插件是不提供rpm包封装的,比如
ngx_cache_purge-2.3

如果需要添加插件,这个就麻烦一点,比如我yum安装的nginx版本是1.14.2,那我需要去nginx.org 下载同样版本的tar包,解压缩。

# nginx -V
看看nginx yum 安装的参数,copy下来
# mv /usr/sbin/nginx /usr/sbin/nginx.bak
# mv /etc/nginx /etc/nginx.bak
备份之前没添加模块的nginx程序
# cd nginx-1.14.2
将之前nginx的安装参数照写一遍,后面添加
–add-module=../nginx-cache-purge-module
# make;make install
# nginx -V
看看是不是已经添加了模块

# rm -rf /etc/nginx
# mv /etc/nginx.bak /etc/nginx
# nginx -s reload
如果没有错误,yum安装的nginx就完成了挂载插件了。

关于 kindle dxg 美版的一些技术分享

1、播放音乐:Alt+blank,Alt+f 下一曲
2、TTS阅读:Shift+Sym
3、恢复出厂设置:按住电源键20秒以上关机,再按住Home键,滑动电源键开机,直到出现画面,松开Home键,输入reset,跳出一进度条,进入Recovery Mode,按R重启
4、浏览器删除收藏:方向键左
5、浏览器编辑收藏:方向键右
6、进debug改地区(改后其实并不能显示中文):
按home键,返回书目,按回车,然后:

继续阅读关于 kindle dxg 美版的一些技术分享

关于升级后 atlassian confluence 技术支持期限的问题

这个其实很简单,因为安装的时候使用的KEY是官方申请的,所以有过期一说,如果有这个提示,需要我们去官方升级一下,但这个情况是偶发,我16年应已过期的KEY,一直用到今年升级6.13才报出这个问题。

申请后,会出现

你的Confluence技术支持与更新服务将于XXX到期

6.13 目前版本已经测试,继续使用我们之前6.11的俩个文件即可。

How do I ensure excel file with wide columns does not get truncated in Confluence File Previews(转)

https://confluence.atlassian.com/confkb/how-do-i-ensure-excel-file-with-wide-columns-does-not-get-truncated-in-confluence-file-previews-829068467.html

Purpose
This article contain instructions on how to change the display of excel files in confluence File Preview / light box, mainly because by default, confluence file preview will truncate excel files with wide columns/ excel files with huge number of columns.

For example, below is a sample excel file with a huge number of columns:

Upon uploading to confluence, the columns will be truncated and will be displayed as below:

继续阅读How do I ensure excel file with wide columns does not get truncated in Confluence File Previews(转)

解决VEEAM备份虚拟服务器时报“未将对象引用设置到对象的实例”的错误

升级VCENTER到6.7U1后,VEEAM开始不正常了,不能备份,报错全是——未将对象引用设置到对象的实例。

这个其实VEEAM的官方团队已经注意到,并且给出了解决方案:

Solution

Create the following registry value under HKLM\SOFTWARE\Veeam\Veeam Backup and Replication key on the Veeam Backup and Replication server:

Please, note that value and data fields should not contain any spaces.

Value: VMwareOverrideApiVersion Type: Multi-String Value (REG_MULTI_SZ) Data: 6.7.1=6.7

解决garmin fenix2长时间闲置,插上充电线不能充电的问题

15年初米国amazon入手fenix2英文版,后来跑步用了一段时间后闲置了,前些日子收拾屋子,收拾出来了,打算挂闲鱼上出,可是得先充好电啊,问题来了——

原装充电器+原装充电线,插上,可以正常开机,但是小时分钟秒那里都是空白,再者就是死活充不上电,总是0%,不管是放电脑上充还是用充电插座充,都是一个德行!

后来误打误撞,找到了解决方法

1、这样的情况,证明手表不是正常关机,而是一直放置,把电都耗光了。

2、在充电开机的情况下,按住light键,会显示关机还是锁定,选择关机,这才是正常关机的路数。

3、正常关机后,需要把手表从充电插座上拿下来,等一小会儿,重新插回去,手表会正常开机。

4、开机后,就可以正常充电了,fenix2满血复活,毕竟没用过几次,我最初以为是锂电池坏了,看来锂电池还不是这么弱不禁风,不过我早上还搜过,淘宝新的garmin fenix 2代电池也就50-60元。哎,当初买这货可是没少费劲费银子!

解决fenix 5x 和电脑连接的问题

很多朋友说,fenix 5x 第一次升级后再连接电脑就困难了,我也碰到了这个问题,电脑没问题,三个USB插口都实验了,提示未知USB设备,看了佳明官方教程,这里是重点,

(1)设置–系统–USB连接模式–设置手表为garmin模式

(2)连接USB接口,手表显示是否为大数据模式,右上键按一下确定

(3)安装USB设备驱动

链接:https://pan.baidu.com/s/1-mZHHnMXkJ4kySq1H5Txkw 密码:znnr

(4)garmin express 连接成功!