linux优化基础之更改“字符集”

小弟的第一个linux博客,希望各位路过的大侠们能留下宝贵的意见,如果能指出小弟哪里写的不好甚至是错误 那就更好啦!!!小弟会马上改正并深刻记录的!先感谢下所点击的所有大神们了

主要内容:修改自己想要的字符集

应用环境:解决乱码

涉及命令:

$LANG:字符集的变量

locale:查看当前所设置的语系

-a :查看所支持的语系

vi/vim:文本编辑软件  vim需要下载 下载命令是:yum install vim -y

export:更改变量的命令

source:让变量修改后立即生效

/etc/目录:主机和系统的配置文件

profile文件:每个用户登录时都会运行的环境变量设置

locale.conf文件:centos7 字符集所文件的所在地

sysconfig/il8n:  centos6 字符集所文件的所在地

su - [username]:切换用户  su - [空白或root]:切换到root

切换到别的用户看下是否全局生效了

具体操作:

***使用的是cetnos7

1)修改配置文件以及环境变量

[[email protected] ~]# locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

......more......

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

[[email protected] ~]# date

Sat Jul 16 16:40:13 CST 2016

#可以看到目前所设置的语系为en_US(美式英语?) 加上-a(all)参数可以查看能设置的语系

[[email protected] ~]#vim /etc/locale.config

LANG="en_US.UTF-8"  #<--目前系统所设置的字符集

LANG="zh_CN.UTF-8"  #<--修改后的字符集

[[email protected] ~]# export LANG="zh_CN.UTF-8"

#更改环境变量LANG

2)设置都配好了 检查一下

[[email protected] ~]# cat /etc/locale.conf

LANG="zh_CN.UTF-8"

#检查字符集所在文件 是修改的内容 要记得centos6的文件是/etc/sysconfig/il8n

[[email protected] ~]#echo $LANG

zh_CN.UTF-8

#检查环境变量 已经是所修改的了

[[email protected] ~]# date

2016年 07月 16日 星期六 16:44:39 CST

#可以看到已经是中文啦

[[email protected] ~]# su - linuxgod

上一次登录:六 7月 16 16:38:35 CST 2016pts/0 上

[[email protected] ~]$ su -

密码:

上一次登录:六 7月 16 16:38:50 CST 2016pts/0 上

#别的用户也已经是中文了

时间: 2024-10-11 21:30:53

linux优化基础之更改“字符集”的相关文章

Linux 下mysql永久更改字符集

Latin1------utf8(将Latin1改成utf8) 1.先把库及表的语句导出,sed批量修改为utf82.导出所有mysql数据3.修改mysql服务端和客户端编码为utf84.删除原有的库表及数据,5.导入新的建库建表的语句6.导入mysql的所有数据 进入mysql查看字符编码mysql> show variables like 'char%'; 1.修改my.cnf配置文件vim /etc/myc.cnf在[mysqld]下插入default-character-set=utf

linux系统基础优化

1.Linux系统基础优化 一.关闭SELinux功能 Selinux是什么? 安全工具,控制太严格,生产环境不用它,使用其他安全手段. 简介: SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制. Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过LSM(Linux Security

linux小白-基础篇-系统简单优化

作为一个刚刚接触Linux的小白,通过一段时间的学习,将我自己的部分笔记整理后拿出来,请求大家指点:因为是"0"基础学起很多地方了解的都不够深入,希望各位前辈能够指点一下:予人玫瑰,手留余香,谢谢! 因为条件有限环境是用VM搭建起来的,下文主要是根据"老男孩教育视频"中的内容整理出来的系统简单优化,希望各位前辈看过以后可以给出建议: 已学习进步为目的,不喜勿喷!谢谢! 系统简单优化    命令 一.关闭selinux                         

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

linux系统基础优化16条知识汇总

优化的总结: 1.不用root管理,以普通用户的名义通过sudo授权管理. 2.更改默认的远程连接SSH服务端口,禁止root用户远程连接,甚至 要更改只监听内网IP. 3.定时自动更新服务区时间,使其和互联网时间同步. 4.配置yum跟新源,从更新源下载安全软件包. 5.关闭seLinux及iptables(在工作场景中,如果有外部IP一般要打开 6.调整文件描述符的数量,进程及文件的打开都会消耗文件描述. 7.定时自动清理邮件目录垃圾文件,防止inodes节点被占满 (注意Centos6和C

linux系统如何更改字符集的支持,解决Linux中文显示乱码使centos显示中文

linux系统如何更改字符集的支持 怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的.咗嚛本经验以centos为例,操作Linux怎么查看语言,设置修改语言 主要是更改/etc/locale.conf文件.centos7之前的版本的配置文件为:/etc/sysconfig/i18n 查看当前系统语言 登陆linux系统打开操作终端之后,输入 

linux优化

linux系统基础调优 1.    关闭selinux,清空iptables sed -i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 iptables -F iptables -X iptables -Z iptables -L /etc/init.d/iptables save 2.    添加普通用户并进行

linux系统基础调优

linux系统基础调优 1.   关闭selinux,清空iptables sed -i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 iptables -F iptables -X iptables -Z iptables -L /etc/init.d/iptables save 2.    添加普通用户并进行s

linux优化小节

linux系统优化小节: 1.不用root管理,以普通用户的名义通过sudo授权管理2.更改默认的远程SSH服务端口,禁止root用户远程连接3.定时自动更新服务器时间,使其和互联网时间同步4.配置yum更新源,从国内更新源下载安装软件包5.关闭selinux以及iptables(工作中有外部IP一般还要打开)6.调整文件描述符的数量,进程及文件的打开都会消耗文件描述符7.定时自动清理邮件目录垃圾文件,防止inode节点被占满8.精简并保留必要的开机自启动服务9.linux内核参数优化/etc/