Linux域名解析服务

Linux域名解析服务

Linux域名解析服务的配置由三个基本的配置文件决定: /etc/hosts, /etc/resolv.conf与/etc/nsswitch.conf。本文结合这三个文件各自的作用与联系介绍Linux的域名解析服务。

Read more
Linux远程桌面服务VNC/XRDP/Xdmcp/SSH+X11转发及其在树莓派上的使用
Linux文件系统

Linux文件系统

文件系统

计算机的文件系统是一种存储和组织计算机数据的方法,借助于文件系统,用户或程序对文件的访问和查找变得容易。 Linux支持的文件系统格式有:Ext2, Ext3, Ext4, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS等。本文中,我并不打算展开对这些文件系统的详细解释,只是简单说出以下这些结论:

Ext2, Ext3, Ext4是Linux系统上最常用的文件系统,发展到Ext4时已经十分稳定,没有特别要求时,一般都可以使用;

ReiserFS是用B+树作为数据结构的文件系统,在处理小文件时有较好的性能,在实践中,ReiserFS在处理文件小于1k小文件时,甚至效率可以比ext3快约10倍;

XFS使用64位管理空间,在多文件、大文件系统、空间利用率等方面相比Ext4更有优势。从CentOS 7开始,默认的文件系统就由此前的Ext4改为XFS了,由于文件规模的不断增大,日后Ext4可能会被XFS所取代。

Btrfs官方宣称其为“下一代文件系统”,虽然从理念上看Btrfs确实可能存在不错的效果,但截至目前,它的性能表现还是太差了,不建议使用。

【Ext4、XFS、Btrfs的详细对比,感兴趣的读者可以看看这篇Benchmark:EXT3 vs EXT4 vs XFS vs BTRFS linux filesystems benchmark

Read more