搜索
首页系统教程LINUXLinux 操作系统:免费、自由传播且性能稳定的多用户网络系统

Linux 操作系统:免费、自由传播且性能稳定的多用户网络系统

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网路合同。它支持32位和64位硬件。Linux承继了Unix以网路为核心的设计思想,是一个性能稳定的多用户网路操作系统。

linux特有的文件系统_linux系统有几种文件类型_linux典型文件系统类型

凌阳教育的老师之前说严格讲的话,Linux这个词本身只表示Linux内核,但实际上人们早已习惯了用Linux来形容整个基于Linux内核,但是使用GNU工程各类工具和数据库的操作系统。

linux中包含的文件系统:

1、文件类型

普通文件(regularfile):就是通常存取的文件,由ls-al显示下来的属性中,第一个属性为[-],比如[-rwxrwxrwx]。另外,根据文件的内容,又大致可以分为:

1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是由于内容可以直接读到的数据,比如数字、字母等等。设置文件几乎都属于此类文件类型。举例来说,使用命令“cat~/.bashrc”就可以看见该文件的内容(cat是将文件内容读下来)。

2、二补码文件(binary):系统虽然仅认识且可以执行二补码文件(binaryfile)。Linux中的可执行文件(脚本linux系统有几种文件类型,文本形式的批处理文件不算)就是这些格式的。举例来说,命令cat就是一个二补码文件。

linux系统有几种文件类型_linux特有的文件系统_linux典型文件系统类型

3、数据格式的文件(data):有些程序在运行过程中,会读取个别特定格式的文件,这些特定格式的文件可以称为数据文件(datafile)。举例来说,Linux在用户登录时,就会将登陆数据记录在/var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读下来。但使用cat时,会读出乱码。由于它是属于一种特殊格式的文件。

目录文件(directory):就是目录,第一个属性为[d],比如[drwxrwxrwx]。

联接文件(link):类似Windows下边的快捷方法。第一个属性为[l],比如[lrwxrwxrwx]。

设备与设备文件(device):与系统外设及储存等相关的一些文件,一般都集中在/dev目录。一般又分为两种:

块设备文件:就是储存数据以供系统存取的插口设备,简单而言就是硬碟。诸如一号硬碟的代码是/dev/hda1等文件。第一个属性为[b]。

字符设备文件:即串行端口的插口设备,比如按键、鼠标等等。第一个属性为[c]。

linux典型文件系统类型_linux系统有几种文件类型_linux特有的文件系统

套接字(sockets):这类文件一般用在网路数据联接。可以启动一个程序来窃听顾客端的要求,顾客端就可以通过套接字来进行数据通讯。第一个属性为[s],最常在/var/run目录中见到这些文件类型。

管线(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所导致的错误。FIFO是first-in-first-out(先进先出)的简写。第一个属性为[p]。

2、linux下的文件结构

/:根目录,所有的目录、文件、设备都在/之下puppy linux,/就是Linux文件系统的组织者,也是最上级的领导者。

/bin:bin就是二补码(binary)英语简写。在通常的系统当中,都可以在这个目录下找到linux常用的命令。系统所须要的这些命令坐落此目录。

/boot:Linux的内核及引导系统程序所须要的文件目录,例如vmlinuzinitrd.img文件都坐落这个目录中。在通常情况下,GRUB或LILO系统引导管理器也坐落这个目录。

linux特有的文件系统_linux系统有几种文件类型_linux典型文件系统类型

/cdrom:这个目录在刚才安装系统的时侯是空的。可以将硬盘文件系统挂在这个目录下。诸如:mount/dev/cdrom/cdrom

/dev:dev是设备(device)的英语简写。这个目录对所有的用户都极其重要。由于在这个目录中包含了所有linux系统中使用的外部设备。并且这儿并不是放的外部设备的驱动程序。这一点和常用的windows,dos操作系统不一样。它实际上是一个访问那些外部设备的端口。可以十分便捷地去访问那些外部设备,和访问一个文件,一个目录没有任何区别。

/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下储存了系统管理时要用到的各类配置文件和子目录。要用到的网路配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。

/home:假如构建一个用户,用户名是"xx",这么在/home目录下就有一个对应的/home/xx路径,拿来储存用户的主目录。

/lib:lib是库(library)英语简写。这个目录是拿来储存系统动态联接共享库的。几乎所有的应用程序就会用到这个目录下的共享库。为此,千万不要轻易对这个目录进行哪些操作,一旦发生问题,系统就不能工作了。

/lost+found:在ext2或ext3文件系统中,当系统意外崩溃或机器意外死机,而形成一些文件碎片置于这儿。当系统启动的过程中fsck工具会检测这儿,并修补早已毁坏的文件系统。有时系统发生问题,有好多的文件被移到这个目录中,可能会用手工的方法来修补,或移到文件到原先的位置上。

linux典型文件系统类型_linux特有的文件系统_linux系统有几种文件类型

/mnt:这个目录通常是用于储存挂载存储设备的挂载目录的常用linux系统,例如有cdrom等目录。可以参看/etc/fstab的定义。

/media:有些linux的发行版使用这个目录来挂载这些usb插口的联通硬碟(包括U盘)、CD/DVD驱动器等等。

/opt:这儿主要储存这些可选的程序。

/proc:可以在这个目录下获取系统信息。这种信息是在显存中,由系统自己形成的。

/root:Linux超级权限用户root的家目录。

/sbin:这个目录是拿来储存系统管理员的系统管理程序。大多是涉及系统管理的命令的储存,是超级权限用户root的可执行命令储存地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相像的,但凡目录sbin中包含的都是root权限能够执行的。

linux特有的文件系统_linux系统有几种文件类型_linux典型文件系统类型

/selinux:对SElinux的一些配置文件目录,SElinux可以让linux愈发安全。

/srv服务启动后linux系统有几种文件类型,所需访问的数据目录,举个反例来说,www服务启动读取的网页数据就可以置于/srv/www中

/tmp:临时文件目录,拿来储存不同程序执行时形成的临时文件。有时用户运行程序的时侯,会形成临时文件。/tmp就拿来储存临时文件的。/var/tmp目录和这个目录相像。

/usr

这是linux系统中占用硬碟空间最大的目录。用户的好多应用程序和文件都储存在这个目录下。在这个目录下,可以找到这些不适宜置于/bin或/etc目录下的额外的工具

/usr/local:这儿主要储存这些自动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放在/usr/local目录下边、。

/usr/share:系统共用的东西储存地,例如/usr/share/fonts是字体目录,/usr/share/doc和/usr/share/man帮助文件。

/var:这个目录的内容是时常变动的,看名子就晓得,可以理解为vary的简写,/var下有/var/log这是拿来储存系统日志的目录。/var/www目录是定义Apache服务器站点储存目录;/var/lib拿来储存一些库文件,例如MySQL的,以及MySQL数据库的的储存地。

以上是Linux 操作系统:免费、自由传播且性能稳定的多用户网络系统的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Linux软件的未来:Flatpak和Snap会替换本机桌面应用程序吗?Linux软件的未来:Flatpak和Snap会替换本机桌面应用程序吗?Apr 25, 2025 am 09:10 AM

多年来,Linux软件分布依赖于DEB和RPM等本地格式,并深深地根深蒂固。 但是,Flatpak和Snap已经出现,有望成为应用程序包装的通用方法。 本文考试

Linux和Windows处理设备驱动程序的区别有什么区别?Linux和Windows处理设备驱动程序的区别有什么区别?Apr 25, 2025 am 12:13 AM

Linux和Windows在处理设备驱动程序上的差异主要体现在驱动管理的灵活性和开发环境上。1.Linux采用模块化设计,驱动可以动态加载和卸载,开发者需深入理解内核机制。2.Windows依赖微软生态,驱动需通过WDK开发并签名认证,开发相对复杂但保证了系统的稳定性和安全性。

比较和对比Linux和Windows的安全模型。比较和对比Linux和Windows的安全模型。Apr 24, 2025 am 12:03 AM

Linux和Windows的安全模型各有优势。Linux提供灵活性和可定制性,通过用户权限、文件系统权限和SELinux/AppArmor实现安全。Windows则注重用户友好性,依赖WindowsDefender、UAC、防火墙和BitLocker保障安全。

Linux和Windows之间的硬件兼容性有何不同?Linux和Windows之间的硬件兼容性有何不同?Apr 23, 2025 am 12:15 AM

Linux和Windows在硬件兼容性上不同:Windows有广泛的驱动程序支持,Linux依赖社区和厂商。解决Linux兼容性问题可通过手动编译驱动,如克隆RTL8188EU驱动仓库、编译和安装;Windows用户需管理驱动程序以优化性能。

Linux和Windows之间虚拟化支持有哪些差异?Linux和Windows之间虚拟化支持有哪些差异?Apr 22, 2025 pm 06:09 PM

Linux和Windows在虚拟化支持上的主要区别在于:1)Linux提供KVM和Xen,性能和灵活性突出,适合高定制环境;2)Windows通过Hyper-V支持虚拟化,界面友好,与Microsoft生态系统紧密集成,适合依赖Microsoft软件的企业。

Linux系统管理员的主要任务是什么?Linux系统管理员的主要任务是什么?Apr 19, 2025 am 12:23 AM

Linux系统管理员的主要任务包括系统监控与性能调优、用户管理、软件包管理、安全管理与备份、故障排查与解决、性能优化与最佳实践。1.使用top、htop等工具监控系统性能,并进行调优。2.通过useradd等命令管理用户账户和权限。3.利用apt、yum管理软件包,确保系统更新和安全。4.配置防火墙、监控日志、进行数据备份以确保系统安全。5.通过日志分析和工具使用进行故障排查和解决。6.优化内核参数和应用配置,遵循最佳实践提升系统性能和稳定性。

很难学习Linux吗?很难学习Linux吗?Apr 18, 2025 am 12:23 AM

学习Linux并不难。1.Linux是一个开源操作系统,基于Unix,广泛应用于服务器、嵌入式系统和个人电脑。2.理解文件系统和权限管理是关键,文件系统是层次化的,权限包括读、写和执行。3.包管理系统如apt和dnf使得软件管理方便。4.进程管理通过ps和top命令实现。5.从基本命令如mkdir、cd、touch和nano开始学习,再尝试高级用法如shell脚本和文本处理。6.常见错误如权限问题可以通过sudo和chmod解决。7.性能优化建议包括使用htop监控资源、清理不必要文件和使用sy

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具