摘要:简单地说,字符集(Characterset)是多个字符的集合,字符集种类较多雨林木风linux,每位字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、GBK字符集、UTF-8字符集等。
而文件系统的目的就是实现数据的查询和储存,因为使用场合、使用环境的不同linux 系统格式,Linux有多种文件系统,不同的文件系统支持不同的体系。文件系统是管理数据的,Linux系统才能支持的文件系统特别多,除Linux默认文件系统Ext2、Ext3和Ext4之外,能够支持fat16、fat32、NTFS(须要重新编译内核)等Windows文件系统。也就是说,Linux可以通过挂载的方法使用Windows文件系统中的数据。
本文主要介绍Linux系统中的默认字符集和常用文件系统格式,详尽内容参考下文。
一、登陆Linux系统
1、登陆Linux。如右图
2、查看Linux版本。如右图
执行指令#uname-a
或则运行#cat/proc/version
二、Linux默认字符集
注意:在CentOS7版本中,字符集文件坐落/etc/locale.conf中。
1、查看默认字符集。如右图
执行指令#cat/etc/locale.conf
或则运行查看命令#env|grepLANG
2、修改默认字符集为英文字符集。如右图
首先,执行指令#locale-a查看是否早已存在英文字符集,若其中没有如“zh_CN.gb18030”的英文语言包,可以通过下边的命令进行安装。如右图
其次,更改local.conf文件。如右图
最后,重启系统或则通过执行source命令即可使更改生效:
#source/etc/locale.conf。之后确认是否早已更改成功,可以通过如下命令#locale查看修改后的系统语言变量。如右图
三、Linux文件系统格式
1、查看文件系统格式。如右图
执行指令#df-Th查看本机文件系统
或则运行#cat/etc/fstab查看本机文件系统
此外执行指令#cat/proc/filesystems查看系统中支持什么文件系统。如右图
2、文件系统格式介绍。如右图
Linux系统核心可以支持十多种文件系统类型:JFS、ReiserFS、ext、ext2、ext3、XFSVFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。下边介绍Linux下几个最常用的文件系统linux 系统格式,其中包括ext、ext2、ext3、NFS、XFS、sysFS等。
文件系统
功能介绍
Ext
Linux中最早的文件系统linux格式化命令,因为在性能和兼容性上具有好多缺陷,如今已然极少使用
Ext2
是Ext文件系统的升级版本,RedHatLinux7.2版本曾经的系统默认都是Ext2文件系统。于1993年发布,支持最大16TB的分区和最大2TB的文件
Ext3
是Ext2文件系统的升级版本,最大的区别就是带日志功能,便于在系统忽然停止时增强文件系统的可靠性。支持最大16TB的分区和最大2TB的文件
Ext4
是Ext3文件系统的升级版。Ext4在性能、伸缩性和可靠性方面进行了大量改进。Ext4向上兼容Ext3、最大1EB文件系统和16TB文件、无限数目子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速FSCK、日志校准、无日志模式、在线碎片整理、inode提高、默认启用barrier等。它是CentOS6.3的默认文件系统
xfs
被业界称为最先进、最具有可升级性的文件系统技术,由SGI公司设计,目前最新的CentOS7版本默认使用的就是此文件系统。
swap
swap是Linux中用于交换分区的文件系统(类似于Windows中的虚拟显存),当显存不够用时,使用交换分区暂时取代显存。通常大小为显存的2倍,并且不要超过2GB。它是Linux的必需分区
NFS
NFS是网路文件系统(NetworkFileSystem)的简写,是拿来实现不同主机之间文件共享的一种网路服务,本地主机可以通过挂载的方法使用远程共享的资源
iso9660
光碟的标准文件系统。Linux要想使用光碟,必须支持iso9660文件系统
fat
就是Windows下的fatl6文件系统,在Linux中辨识为fat
vfat
就是Windows下的fat32文件系统,在Linux中辨识为vfat。支持最大32GB的分区和最大4GB的文件
NTFS
就是Windows下的NTFS文件系统,不过Linux默认是不能辨识NTFS文件系统的,假如须要辨识,则须要重新编译内核能够支持。它比fat32文件系统愈发安全,速率更快,支持最大2TB的分区和最大64GB的文件
ufs
Sun公司的操作系统Solaris和SunOS所采用的文件系统
proc
Linux中基于显存的虚拟文件系统,拿来管理显存储存目录/proc
sysfs
和proc—样,也是基于显存的虚拟文件系统,拿来管理显存储存目录/sysfs
tmpfs
也是一种基于显存的虚拟文件系统,不过也可以使用swap交换分区