Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32633
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 186
  • 用 户 组: 普通用户
  • 注册时间: 2023-06-22 08:56
文章分类

全部博文(17)

文章存档

2023年(17)

我的朋友

分类: LINUX

2023-06-22 09:19:31

9.Linux设备类型与文件目录结构
01.Linux设备类型有哪些?
02.Linux磁盘分区是怎么表示的?
03.Linux文件系统有哪些?
04.Linux与Windows的文件系统和分区
05.Linux的目录结构是怎么样的?
06.Linux查看目录结构的命令


笔记:


01.Linux设备类型有哪些?
字符设备、块设备、网络设备
字符设备:以字节流形式被访问的设备,比如字符终端和串口设备
块设备:以数据块形式被访问的设备,比如硬盘、光盘等
网络设备:主机与主机之间进行数据交换的设备






02.Linux磁盘分区是怎么表示的?
IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是{BANNED}中国第一块磁盘,b是第二块磁盘,以此类推),y代表分区的号码(由1开始,1、2、3以此类推)
SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IDE磁盘一样)。IDE和SCSI光驱采用的是跟磁盘一样的命名方式。


A.对IDE接口
{BANNED}中国第一主盘:hda        {BANNED}中国第一从盘:hdb          {BANNED}中国第一从盘{BANNED}中国第一个分区:hdb1  


B.对SCSI接口
{BANNED}中国第一主盘:sda        {BANNED}中国第一从盘:sdb           {BANNED}中国第一从盘{BANNED}中国第一个分区:sdb1




 


03.Linux文件系统有哪些?
1.Windows常用的文件系统:
NTFS,FAT32和FAT16的区别:
NTFS文件格式:支持单个分区大于2G;支持磁盘配额;支持文件压缩(系统);支持EFS文件加密系统;产生的磁盘碎片较少;适合于大磁盘分区;支持WindowsNT
FAT32文件格式:支持单个分区大于2G;不支持磁盘配额;不支持文件压缩(系统);不支持EFS;产生的磁盘碎片适中;适合于中小磁盘分区;支持9.x,不支持NT4.0
FAT16文件格式:单个分区小于2G;不支持磁盘配额;不支持文件压缩(系统);不支持EFS;产生的磁盘碎片较多;适合于小于2G的磁盘分区;不支持win2000,支持NT,9.x  z


2.Linux常用的文件系统:
ext2、ext3、ext4:.3


swap:swap文件系统用于Linux的交换分区。


vfat:vfat是Linux对DOS,Windows系统下的FAT文件系统的一个统称。


nfs:NFS即网络文件系统,用于在UNIX系统间通过网络进行文件共享。


ISO9660:该文件系统中光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持在Linux环境中刻录光盘。


RHEL 7.x可以支持xfs文件系统,xfs文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。XFS是一个64位文件系统,{BANNED}最佳大支持8EB减1字节的单个文件系统。


对于存储海量的小文件,或者超大规模的文件,文件大小也偏大的话,建议你使用xfs,否则使用ext4,ext4比较稳定,是主流的Linux文件系统。










04.Linux与Windows的文件系统和分区












05.Linux的目录结构是怎么样的?  linux系统一切皆是文件
Linux的文件系统采用级层式的树状目录结构,{BANNED}最佳上层是根目录“/”,在此目录下再创建其他的目录。
目录         说明
/              位于文件系统的{BANNED}最佳顶层,包含了所有的目录和文件。
/bin         存放Linux的常用命令
/boot       系统启动时所需的文件
/dev         接口设备文件目录,是所有linux的外部设备
/etc          存放系统管理所需要的配置文件和子目录
/home      一般用户的主目录或FTP站点目录。若建立“xx”用户,则它的主目录为/home/xx
/mnt        装载的文件系统加载点,如U盘、光盘等
/root        超级管理员的主目录,普通用户没有访问权限
/proc        是一个虚拟目录,是系统内存的映射。一般在内存中,含系统和进程信息
/sbin         存放系统启动时所需执行的程序
/tmp         存放临时性的文件、命令或应用程序。要定期删除,否则会占满磁盘空间
/usr          存放用户使用的系统命令和应用程序等信息
/lib           存放系统{BANNED}最佳基本的动态连接共享库,类似于Windows的.dll文件
/var          存放易变数据,这些数据在系统运行中会不断改变。
/lost+F      大多数情况下是空的,当系统不正常关机后,会临时存放恢复的文件。



-------------------------------------------------------------------------------------------------------------
Linux的目录结构:
/          根目录
/bin     常用程序
/boot   系统引导文件
/dev     设备文件
/etc      系统程序及常用配置文件
/etc/rc.d      系统服务程序
/etc/sysconfig   系统配置
/etc/X11    X11配置
/etc/cron.d    cron服务配置
/home    用户目录
/lib       系统程序运行库
/mnt    默认分区挂载点目录
/opt     第二方软件安装目录
/proc    系统状态文件
/root     root用户主目录
/sbin      系统管理程序
/tmp      临时文件存放目录
/usr/bin      常用用户程序
/usr/include   C/C++文件
/usr/lib       应用程序库文件
/usr/local    用户自行安装的程序
/usr/sbin     常用系统管理程序
/usr/share   共享的文档及文件
/usr/src       源代码、内核代码目录
/usr/X11R6     图形界面系统
/var     数据目录
/var/cache     应用程序产生的缓存文件
/var/lib           应用程序产生的数据文件
/var/log          系统及程序日志文件
/var/run          应用程序的进程PID文件
/var/spool       数据文件缓冲池
/var/www       WEB服务默认网页存放目录




----------------------------------------------------------------------------------------------------------------








06.Linux查看目录结构的命令
ls:列出目录的内容,参数-a列出目录下所有文件,包括.开头的隐藏文件,-l显示文件的详细信息,-lh显示文件大小;如 ls -lha /etc 


cd:改变工作目录,如当前目录为/etc,要到/var目录,则cd /var;若切换到上一级目录,则 cd ..


pwd:显示当前工作目录的绝对路径






如果出现中文乱码的问题,怎么处理?


设置一下环境变量就可以,操作如下:
export LANG=en_US


阅读(300) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~