分类目录归档:综合

综合的一些东西。

centos6修改ssh远程端口

centos6修改ssh端口
centos6修改远程端口

案例:centos6远程端口修改为12345
第一步
修改SELinux 强制模式(enforcing)为宽容模式(permissive)
输入命令getenforce,如果输出结果为Enforcing,执行命令setenforce 0,再次getenforce查看,结果为Permissive,临时修改完成,下面是永久修改(直接关闭selinux),修改端口建议直接关闭selinux
vim /etc/selinux/config 编辑selinux配置文件,将SELINUX=enforcing这一行改为SELINUX=disabled后保存退出(:x)

第二步
修改ssh服务的配置文件 vim /etc/ssh/sshd_config ,在 #Port 22 这一行下面添加Port 12345 保存退出

第三步
修改防火墙规则
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 这一行
改为
-A INPUT -m state –state NEW -m tcp -p tcp –dport 12345 -j ACCEPT
(就是把默认的22端口改为12345)
保存退出

第四步
重启ssh服务 service sshd restart
重启防火墙 service iptables restart

现在使用12345远程端口试试远程吧❀.(´▽`)❀.
建议在修改过程中在本地tcping -t ip 端口,实时检测下修改的远程端口通没通

df——mark
————————————————
版权声明:本文为CSDN博主「鲸掉」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiannvbushengqi/article/details/88243171

centos7修改远程端口

案例:centos7远程端口改为12345
**
centos6和centos7修改远程端口的主要区别就是添加防火墙规则和重启服务命令
第一步
还是一样的
修改SELinux 强制模式(enforcing)为宽容模式(permissive)
输入命令getenforce,如果输出结果为Enforcing,执行命令setenforce 0,再次getenforce查看,结果为Permissive,临时修改完成,下面是永久修改(直接关闭selinux),修改端口建议直接关闭selinux
vim /etc/selinux/config 编辑selinux配置文件,将SELINUX=enforcing这一行改为SELINUX=disabled后保存退出(:x)
这个临时修改和永久修改说明下:临时修改立刻生效,但机器关机再开机或直接重启就会失效变回原来的模式了,永久修改是在配置文件里修改,要关机重启后生效,且以后再关机重启都不会失效。(个人见解,有问题欢迎指正,(≖_≖ )反正我感觉是没毛病)

第二步
修改ssh服务的配置文件 vim /etc/ssh/sshd_config ,在#Port 22这一行下面添加Port 12345 保存退出

第三步(划重点了啊)
修改防火墙规则
firewall-cmd –zone=public –add-port=12345/tcp –permanent 会输出结果success表示成功
firewall-cmd –zone=public –query-port=12345/tcp 查看12345端口是否添加,yes为已经有,no就是没加
firewall-cmd –reload 重载防火墙规则

第四步
systemctl restart sshd 重启ssh服务

好了,现在试试使用新端口远程吧

centos7防火墙相关命令补充
命令里这个 – 要清楚是一个 – 还是两个 -,参数开头是两个,不要少打了,连接间是一个
–permanent这个参数是永久生效的意思
如果想在防火墙删某个端口,使用命令: firewall-cmd –zone=public –remove-port=某端口/tcp –permanent
查看所有打开的端口: firewall-cmd –zone=public –list-ports
————————————————
版权声明:本文为CSDN博主「鲸掉」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiannvbushengqi/article/details/88388964

centos6批量加IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0 (ifcfg-网卡名,不知道的话可以使用ifconfig命令查看或直接输入前面的路径然后按tab补全)
添加好主IP,内容如下
DEVICE=eth0
ONBOOT=yes //开机启用此网卡
BOOTPROTO=static //协议为静态
IPADDR=192.168.0.10 //主IP
GATEWAY=192.168.0.* //网关
NETMASK=255.255.255.* //子网掩码
DNS1=114.114.114.114 //DNS
DNS2=8.8.8.8 //备用DNS
保存退出

新建一个文件,添加指定范围IP(即附IP)
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0

DEVICE=eth0 //绑定IP段的网卡名称
ONBOOT=yes //开机启用此网卡
BOOTPROTO=static //协议为静态
IPADDR_START=192.168.0.101 //网段的起始IP
IPADDR_END=192.168.0.120 //网段的截止IP
NETMASK=255.255.255.0 //子网掩码
CLONENUM_START=0 //网卡别名的开始位置,会把IPADDR_START设置的IP192.168.0.101绑定到eth0:0上,以此类推
NO_ALIASROUTING=yes //数据包始终通过eth0进出,不走网卡别名(如eth0:0),可以加快路由的响应速度,所以强烈建议配置。
ARPCHECK=no //忽略验证

保存退出,重启网卡使之生效
service network restart

特别说明:

每个ifcfg-eth0-range* 文件只能加一个范围的IP,所以如果是多个C段范围,需要创建多个ifcfg-eth0-range号换成对应编号,从0开始依次按顺序命名。
CLONENUM_START=0 //这一行这个0,如果是只添加一组的不用管这个,如果需要添加多组(多个段)就需要改成对应数字,比如说现在要添加两组/26IP,每组有61个IP,需要创建一个ifcfg-eth0-range0文件和一个ifcfg-eth0-range1文件,第一个ifcfg-eth0-range0里面CLONENUM_START=0,那么第二个ifcfg-eth0-range1里面CLONENUM_START=61。如果有第三组IP(也是61个IP)那么第三个ifcfg-eth0-range2里面CLONENUM_START=123。。。。。。以此类推。用加法,要加了上一组的IP个数后再多加1,差不多就是前面那个文件里面最后一个生效IP的编号加1用作第二组第一个IP的编号。
子网掩码
A.B.C段.D
/24 255.255.255.0 ———>整个C段 253IP可用
/25 255.255.255.128 ———> //0+2的[8-(25-24)]次方=0+(2的7次方)=128 125IP可用
/26 255.255.255.192 ———>//128+2的[8-(26-24)]次方=128+(2的6次方)=192 61IP可用
/27 255.255.255.224 ———>//192+2的[8-(27-24)]次方=192+(2的5次方)=224 29IP可用
/28 255.255.255.240 。。。。。。。。。。 13IP可用
/29 255.255.255.248 。。。。。。。。。。 5IP可用

子网掩码算法
/26是指32位的子网掩码中有26个1,它的意思是指在32位的IP地址中有26位是网络位,网络位对应的子网掩码应写为1。所以,26个1,6个0,共32位二进制每8位为一组,再转化为十进制就是255.255.255.192。如下所示:
11111111,11111111,11111111,11000000
255 255 255 192
————————————————
版权声明:本文为CSDN博主「鲸掉」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiannvbushengqi/article/details/88823267

美国大带宽1g特价,速购

美国独立服务器CN2线路高配G口带宽促销啦
Intel Xeon E3-1231v3        8GB        480G SSD/2T SATA        1G带宽不限制流量        5IP        699元/月
Intel Xeon E3-1230v3        16GB        480G SSD/2T SATA        1G带宽不限制流量        5IP        769元/月
Intel Xeon E3-1230v5        16GB        480G SSD/2T SATA        1G带宽不限制流量        5IP        799元/月
DUAL Intel Xeon E5-2630l        16GB        480G SSD/2T SATA        1G带宽不限制流量        5IP        799元/月
Dual Xeon E5-2630        32GB        1TB SATA        100M/10TB CN2优化线路        5IP        959元/月
Intel Xeon E3-1230v3        16GB        1TB+2TB        1G/20TB CN2优化线路        5IP        999元/月
Intel Xeon E3-1231v3        32GB        1TB+2TB        1G/20TB CN2优化线路        5IP        1099元/月
Intel Xeon E3-1230v5        48GB        1TB SATA+240GB SSD        1G/20TB CN2优化线路        5IP        1299元/月
Dual Xeon E5-2630        64GB        2x1TB SATA        1G/10TB CN2优化线路        5IP        1199元/月
Dual Xeon E5-2630        96GB        1TB SATA+480GB SSD        1G/10TB CN2优化线路        5IP        1499元/月
Dual Xeon E5-2630        128GB        1TB SATA+480GB SSD        1G/10TB CN2优化线路        5IP        1699元/月
更多韩国,美国,香港,欧洲,日本,高防服务器
等,24小时技术售后

美国站群服务器现货,香港站群现货

美国站群服务器现货
E3-1230 16G 1T 258IP 100M10T 899/月(1C)
E3-1230 16G 1T 244IP 100M10T 999/月(4C)
E3-1230  16  1T  232IP  100M10T  1199/月(8个不同C)
E3-1230  16  1T  208IP  100M10T  1399/月(16个不同C)
E5-2620 32g 2*2t 244IP 100M10T 价格1499(4个不同C
美国洛杉矶
x3-3430/i3-2100 8G   500G 100M/10Tb 首月199 续费398
香港机房:
E3-1230 8G  1T  5M 独享 首月325 续费650
E3-1230 16GB 1TB  1SATA/480GSSD 首月375 续费750

香港站群服务器
E5-2630/E3-1230  16G内存  1T硬盘 10M  244ip 1700元/月
2*E5-2630 32G内存  2T硬盘 10M  244ip 1999元/月

更多韩国,美国,香港,欧洲,日本,高防服务器
等,24小时技术售后,联系老王QQ97124062

百度搜索惊雷算法2.0正式上线 站长们该怎么应对?

此次惊雷2.0算法相对于之前的1.0的升级,百度官方给出的说明是主要针对“恶意制造作弊链接”和“恶意刷网站点击”的作弊行为进行升级。作弊站点将计入站点历史,严重者将永久封禁。

关于惊雷算法 自上线起的使命就承载了百度打击网站刷点击,来提升搜索排名作弊行为的决心。记得去年自惊雷1.0上线之后有很大部分网站被刷了下去。在站长圈内有的人更是觉着点击快排的时代已经结束了。

百度惊雷算法2.0

直至现在大部分点击平台及网站都已经失效,但还是有一小部分人,通过技术摸索到了百度的新空子,使其非但没有在百度新算法的打击下失落,反而掌握了新的方法。在大部分站长都对新算法无奈的时候,只有这一小部分人掌握着生存之道。正所谓百度的算法只是针对没有技术的站长们,对于没有人脉没有技术的站长们只有默默的等着百度能打发慈悲吧。

每次百度算法更新也是为了营造更好的搜索氛围。也仅仅是封杀一些投机取巧的黑帽SEO行为,老老实实精心做站的站长朋友和懂技术的站长可以忽略。

 

腾讯云全线产品  找我购买 直接返现机器总金额的15%,需要腾讯云的抓紧联系我了

注册链接:https://partners.cloud.tencent.com/invitation/1000043259035ab3b18b4fb19

7*24小时技术支持 公司运营 品质保障,值得信赖!
更多国家更多配置服务器请咨询QQ97124062

百度搜索惊雷算法2.0解读,2018年最新惊雷算法升级来袭

为保证搜索用户体验,促进搜索生态良性发展,百度搜索将于5月底推出惊雷算法2.0 ,主要针对“恶意制造作弊超链”和“恶意刷点击”的作弊行为进行算法升级。

相对于惊雷算法1.0(2017年11月20日)

搜索资源平台上线《百度搜索推出惊雷算法 严厉打击刷点击作弊行为》,主要打击通过刷点击,提升网站搜索排序的作弊行为。

关于惊雷算法,有以下要点解读:

1、惊雷算法严厉打击通过刷点击,提升网站搜索排序的作弊行为,同时综合考虑站点质量、历史数据等各纬度特征,针对作弊行为绝不姑息;

2、惊雷算法上线后,依靠刷点击提升搜索排名的效果将不再生效,以往刷点击行为将进行打压。

还记得去年11月惊雷算法1.0发布时,站长圈哗然一片。算法主要严厉打击通过刷点击,提升网站搜索排序的作弊行为。很多人都大呼:所谓快排、7天首页等时代将过去了!

半年过去了,算法有什么影响呢?

不少站长朋友说,一开始确实让很多传统模式的点击平台都失效了,但也有少数钻到空子了的。整体看来,大多数声音都说:2018年快排业务越来越难做,效果也越来越差。

这不,百度又来搞事情了。百度发布的算法,虽然总被喊说雷声大雨点小,但却不能忽视呐。

惊雷1.0内容回顾:https://www.sohu.com/a/205636296_99891715

此次升级主要针对“恶意制造作弊超链”和“恶意刷点击”的作弊行为进行了算法升级。

惊雷算法2.0将对作弊的网站限制搜索展现、清洗作弊链接、清洗点击,并会将站点作弊行为计入站点历史,严重者将永久封禁。还请存在问题的站点尽快自查整改。

虽然有人通过虚拟外链点击、站内搜索点击甚至发送点击数据等方法,做到了快速排名。但点击软件毕竟是有缺陷的,通过模拟点击的方式来提高排名,搜索引擎还是可以从 IP、UV、PV、工具操作等方面来进行识别的。特别是搜索引擎越来越智能化。

要致力于满足用户需求的优质内容来获取良性流量增长。不要相信或触碰搜索快排技术。

快排的严重后果:

这个之前小编也说过,长期刷排名会让排名情况上下浮动,网站不稳定,也会让正常的网站SEO优化很难进行。而且等你不再刷了,网站排名又会掉下来,是一个恶性循环。更惨的是,接下来网站要是再来做正常的白帽优化,可能就比较困难了。

百度算法的升级,始终还是为了促进搜索生态良性发展,也让排名搜索排序规则中的喜好度算法得到了全面性的完善。

每次算法也仅仅是封杀一些投机取巧的黑帽SEO行为,老老实实精心做站的站长朋友可以忽略。

这次的算法,虽然可能没有飓风算法(打击恶劣采集)那样大的影响面,但发现有作弊行为,是直接K站的哦!

 

腾讯云全线产品  找我购买 直接返现机器总金额的15%,需要腾讯云的抓紧联系我了

注册链接:https://partners.cloud.tencent.com/invitation/1000043259035ab3b18b4fb19

7*24小时技术支持 公司运营 品质保障,值得信赖!
更多国家更多配置服务器请咨询QQ97124062

rsync 常见错误与解决方法整理

我们都是通过错误日志查看
在rsyncd.log里面或.err文件里面,大家可以用记事本打开查看。

注意windows下面我们需要给SvcwRsync用户,管理同步目录的所有权限,基本上这样就可以了

问题一:
@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
服务器端的目录不存在或无权限,创建目录并修正权限可解决问题。

问题二:
@ERROR: auth failed on module tee
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
服务器端该模块(tee)需要验证用户名密码,但客户端没有提供正确的用户名密码,认证失败。
提供正确的用户名密码解决此问题。

问题三:
@ERROR: Unknown module ‘tee_nonexists’
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
服务器不存在指定模块。提供正确的模块名或在服务器端修改成你要的模块以解决问题。

问题1:
在client上遇到问题:
rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/
rsync: could not open password file “/etc/rsync.pas”: No such file or directory (2)
Password:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到这个问题:client端没有设置/etc/rsync.pas这个文件,而在使用rsync命令的时候,加了这个参数–
password-file=/etc/rsync.pas

问题2:
rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到这个问题:client端已经设置/etc/rsync.pas这个文件,里面也设置了密码111111,和服务器一致,但是
服务器段设置有错误,服务器端应该设置/etc/rsync.pas ,里面内容root:111111 ,这里登陆名不可缺少

问题3:
rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到这个问题,是因为服务器端的/home/backup 其中backup这个目录并没有设置,所以提示:chdir failed

问题4:
rsync: write failed on “/home/backup2010/wensong”: No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7]
rsync: connection unexpectedly closed (2721 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7]
磁盘空间不够,所以无法操作。
可以通过df /home/backup2010 来查看可用空间和已用空间

问题5:网络收集问题
1、权限问题
类似如下的提示:rsync: opendir “/kexue” (in dtsChannel) failed: Permission denied (13)注意查看同步的目录权限是否为755
2、time out
rsync: failed to connect to 203.100.192.66: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
检查服务器的端口netstat –tunlp,远程telnet测试。
可能因为客户端或者服务端的防火墙开启 导致无法通信,可以设置规则放行 rsync(873端口) 或者直接关闭防火墙。

还有一种在同步过程中可能会提示没有权限 (将同步目录加上SvcwRsync全部权限即可,更简单的方法就是将SvcwRsync设为管理员即可)

3、服务未启动
rsync: failed to connect to 10.10.10.170: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
启动服务:rsync –daemon –config=/etc/rsyncd.conf
4、磁盘空间满
rsync: recv_generator: mkdir “/teacherclubBackup/rsync……” failed: No space left on device (28)
*** Skipping any contents from this failed directory ***
5、Ctrl+C或者大量文件
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [receiver=3.0.5]
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [generator=3.0.5]
说明:导致此问题多半是服务端服务没有被正常启动,到服务器上去查查服务是否有启动,然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是杀死已经启动了服务,然后再次启动服务或者让脚本加入系统启动服务级别然后shutdown -r now服务器

6、xnetid启动
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(759) [receiver=3.0.5]
查看rsync日志
rsync: unable to open configuration file “/etc/rsyncd.conf”: No such file or directory
xnetid查找的配置文件位置默认是/etc下,根据具体情况创建软链接。例如:
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
或者更改指定默认的配置文件路径,在/etc/xinetd.d/rsync配置文件中。

Rsync configure:
配置一:
ignore errors
说明:这个选项最好加上,否则再很多crontab的时候往往发生错误你也未可知,因为你不可能天天去看每时每刻去看log,不加上这个出现错误的几率相对会很高,因为任何大点的项目和系统,磁盘IO都是一个瓶颈

Rsync error:
错误一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
说明:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客服是否匹配。还有服务器端没启动rsync 服务也会出现这种情况。

错误二:
password file must not be other-accessible
continuing without password file
Password:
说明:这是因为rsyncd.pwd rsyncd.sec的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd

错误三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
说明:这是因为你在 rsync.conf 中设置的 path 路径不存在,要新建目录才能开启同步

错误四:
rsync: failed to connect to 218.107.243.2: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
说明:防火墙问题导致,这个最好先彻底关闭防火墙,排错的基本法就是这样,无论是S还是C,还有ignore errors选项问题也会导致

错误五:
@ERROR: access denied to www from unknown (192.168.1.123)
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
说明:此问题很明显,是配置选项host allow的问题,初学者喜欢一个允许段做成一个配置,然后模块又是同一个,致使导致

错误六:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) [generator=2.6.9]
rsync error: received SIGUSR1 (code 19) at main.c(1182) [receiver=2.6.9]
说明:导致此问题多半是服务端服务没有被正常启动,到服务器上去查查服务是否有启动,然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是杀死已经启动了服务,然后再次启动服务或者让脚本加入系统启动服务级别然后shutdown -r now服务器

错误七:
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(604) [sender=2.6.9]
说明:原数据目录里没有数据存在

需要服务器联系老王哦,各国服务器,站群,CN2服务器
高防服务器,大带宽服务器等。认准老王QQ97124062

Rsync 服务安全加固方法

Rsync 是一个通过检查文件的时间戳和大小,来跨计算机系统高效地传输和同步文件的工具。

通常情况下,管理程序在启动 Rsync 服务后,会直接运行传输任务。如果 Rsync 服务未经过安全加固,则很容易出现未授权访问等安全问题;其直接后果是传输数据裸露在互联网上,可以被任何人访问获取,带来严重的数据泄露风险。

建议您在使用 Rsync 服务端时,参考本文对 Rsync 服务进行安全加固,保障数据安全。

加固方案

隐藏 module 信息
将配置文件修改为以下内容:

list = false

使用权限控制
将不需要写入权限的 module 设置为只读:

read only = true

限制网络访问

使用 安全组策略 或白名单,限制允许访问主机的 IP 地址。

hosts allow = 123.123.123.123

启用账户认证

只允许指定的用户,使用指定的密码,来调用 Rsync 服务。

服务端配置

auth users = ottocho
secrets file = /etc/rsyncd.secrets

在文件 /etc/rsyncd.secrets 中写入使用的账号密码,格式为:username:password,支持多行。

注意:密码要求满足强密码策略,必须是 8 位以上,且包括大小写字母、数字、特殊字符的字符串。此处的 password 使用明文。

客户端配置

在客户端,使用 --password-file=/etc/rsyncd.secrets 参数,在 /etc/rsyncd.secrets 中写入密码。

Rsync -av –password-file=/etc/rsyncd.secrets test.host.com::files /des/path

在上述 /etc/rsyncd.secrets 密码文件中,用户或用户组必须和实际使用者保持一致,且权限必须是 600。

数据加密传输

Rsync 默认不支持加密传输,如果需要使用 Rsync 传输重要性很高的数据,可以使用 SSH 模式。

Rsync 支持以下两种同步模式:

当源路径或目的路径的主机名后面包含一个冒号分隔符时,Rsync 使用 SSH 传输。
当源路径或目的路径的主机名后面包含两个冒号,或使用 Rsync://URL 时,Rsync 使用 TCP 直接连接 Rsync daemon。
在配置好 SSH 后,推荐参照以下方式来使用:

Rsync -av test.host.com:/path/to/files /des/path

需要服务器联系老王哦,各国服务器,站群,CN2服务器
高防服务器,大带宽服务器等。认准老王QQ97124062

Linux与Windows编码不一致的解决方案

Windows编码无法修改,修改linux的编码,使之与windows编码一致。

查看windows编码格式,打开cmd

1
chcp

找到对应的活动代码页

1
2
3
4
5
52936  简体中文(HZ)
936   中国 - 简体中文(GB2312)
950   繁体中文(Big5)
65001  Unicode (UTF-8)
1200   Unicode

查看linux正在使用的编码格式

1
locale

查看linux支持哪些编码格式

1
locale -a

修改linux编码格式(centos7)

1
vim /etc/locale.conf

修改为

1
LANG=zh_CN.gb2312

注意:博主的活动代码页为936,对应着locale -a查看出来的zh_CN.gb2312编码

重启生效

1
reboot