linux

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:49,文中所关联的信息可能已发生改变,请知悉!

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

编辑

概述
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

一、linux 简介

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

严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。

二、主要特性

  1. 基本思想:Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
  2. 完全免费:Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
  3. 完全兼容 POSIX1.0 标准:这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。
  4. 多用户、多任务:Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
  5. 良好的界面:Linux 同时具有字符界面和图形界面。
  6. 支持多种平台: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 工程各种工具和数据库的操作系统。

  1. 基本思想:Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
  2. 完全免费:Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
  3. 完全兼容 POSIX1.0 标准:这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。
  4. 多用户、多任务:Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
  5. 良好的界面:Linux 同时具有字符界面和图形界面。
  6. 支持多种平台:Linux 可以运行在多种硬件平台上,如具有 x86、680×0、SPARC、Alpha 等处理器的平台。
  • 基本思想:Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
  • 完全免费:Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
  • 完全兼容 POSIX1.0 标准:这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。
  • 多用户、多任务:Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
  • 良好的界面:Linux 同时具有字符界面和图形界面。
  • 支持多种平台:Linux 可以运行在多种硬件平台上,如具有 x86、680×0、SPARC、Alpha 等处理器的平台。
  • 1、文件类型

    • 普通文件(regular file)
    • 目录文件(directory)
    • 连接文件(link)
    • 设备与设备文件(device)
    • 套接字(sockets)
    • 管道(FIFO,pipe)
  • 普通文件(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 用来存放一些库文件。
  • /:根目录。
  • /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/
    正文完
     0
    douyc
    收录声明:网站收录文章,由 douyc 于2016-04-17整理,共计4484字。
    转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.