提醒:本文最后更新于 2026-05-24 06:49,文中所关联的信息可能已发生改变,请知悉!
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
编辑
一、linux 简介
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。
二、主要特性
- 基本思想:Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
- 完全免费:Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
- 完全兼容 POSIX1.0 标准:这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。
- 多用户、多任务:Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
- 良好的界面:Linux 同时具有字符界面和图形界面。
- 支持多种平台:Linux 可以运行在多种硬件平台上,如具有 x86、680×0、SPARC、Alpha 等处理器的平台。
三、文件系统
1、文件类型
- 普通文件(regular file)
- 目录文件(directory)
- 连接文件(link)
- 设备与设备文件(device)
- 套接字(sockets)
- 管道(FIFO,pipe)
2、文件结构
- /:根目录。
- /bin:系统所需要的那些命令位于此目录。
- /boot:Linux 的内核及引导系统程序所需要的文件目录。
- /cdrom:可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom
- /dev:包含了所有 linux 系统中使用的外部设备。
- /etc:存放系统管理时要用到的各种配置文件和子目录。
- /home:用来存放用户的主目录。
- /lib:用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。
- /lost+found:在 ext2 或 ext3 文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。
- /mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有 cdrom 等目录。
- /media:有些 linux 的发行版使用这个目录来挂载那些 usb 接口的移动硬盘(包括 U 盘)、CD/DVD 驱动器等等。
- /opt:这里主要存放那些可选的程序。
- /proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。
- /root:Linux 超级权限用户 root 的家目录。
- /sbin:这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管理的命令的存放,是超级权限用户 root 的可执行命令存放地,普通用户无权限执行这个目录下的命令。
- /selinux:对 SElinux 的一些配置文件目录,SElinux 可以让 linux 更加安全。
- /srv 服务启动后,所需访问的数据目录。
- /tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。
- /usr:这是 linux 系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。
- /usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或 apt-get 安装的软件。
- /usr/share:系统共用的东西存放地,比如 /usr/share/fonts 是字体目录。
- /var:这个目录的内容是经常变动的,/var 下有 /var/log 这是用来存放系统日志的目录。/var/ www 目录是定义 Apache 服务器站点存放目录;/var/lib 用来存放一些库文件。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。
- 基本思想:Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
- 完全免费:Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
- 完全兼容 POSIX1.0 标准:这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。
- 多用户、多任务:Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
- 良好的界面:Linux 同时具有字符界面和图形界面。
- 支持多种平台:Linux 可以运行在多种硬件平台上,如具有 x86、680×0、SPARC、Alpha 等处理器的平台。
1、文件类型
- 普通文件(regular file)
- 目录文件(directory)
- 连接文件(link)
- 设备与设备文件(device)
- 套接字(sockets)
- 管道(FIFO,pipe)
2、文件结构
- /:根目录。
- /bin:系统所需要的那些命令位于此目录。
- /boot:Linux 的内核及引导系统程序所需要的文件目录。
- /cdrom:可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom
- /dev:包含了所有 linux 系统中使用的外部设备。
- /etc:存放系统管理时要用到的各种配置文件和子目录。
- /home:用来存放用户的主目录。
- /lib:用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。
- /lost+found:在 ext2 或 ext3 文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。
- /mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有 cdrom 等目录。
- /media:有些 linux 的发行版使用这个目录来挂载那些 usb 接口的移动硬盘(包括 U 盘)、CD/DVD 驱动器等等。
- /opt:这里主要存放那些可选的程序。
- /proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。
- /root:Linux 超级权限用户 root 的家目录。
- /sbin:这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管理的命令的存放,是超级权限用户 root 的可执行命令存放地,普通用户无权限执行这个目录下的命令。
- /selinux:对 SElinux 的一些配置文件目录,SElinux 可以让 linux 更加安全。
- /srv 服务启动后,所需访问的数据目录。
- /tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。
- /usr:这是 linux 系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。
- /usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或 apt-get 安装的软件。
- /usr/share:系统共用的东西存放地,比如 /usr/share/fonts 是字体目录。
- /var:这个目录的内容是经常变动的,/var 下有 /var/log 这是用来存放系统日志的目录。/var/ www 目录是定义 Apache 服务器站点存放目录;/var/lib 用来存放一些库文件。
参考资料:linux 学习之路 http://www.oschina.net/question/587367_156024
扩展阅读:Linux 公社 http://www.linuxidc.com/
正文完