美文网首页
Linux简介

Linux简介

作者: Hero_seven | 来源:发表于2020-03-16 21:38 被阅读0次

    Linux 是一种类 Unix 的操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

    Linux的特点

    1. 免费开源;

    Linux是一款完全免费的操作系统,任何人都可以在网络上下载到它的源代码,并可以根据自己的需求进行定制化的开发。

    1. 模块化程度高;

    Linux的内核设计分为进程管理、内存管理、进程间通信、虚拟文件系统、网络五大部分,其采用的模块机制是的用户科技根据实际需要,在内核中插入或移走模块,这使得内核可以高度被定制化,以方便在不同的场景下使用。

    1. 广泛的硬件支持;

    由于Linux免费开源的特点,大批程序员不断向Linux社区提供代码,是的Linux有着丰富的设备驱动资源,对主流硬件的支持极好,而且几乎能运行在所有流行的处理器上。

    1. 安全稳定;

    Linux才去了很多安全技术措施,包括读写权限控制、带保护的子系统、审计跟踪、核心授权等等,这位网络环境中的用户提供了安全保障;而且稳定性很好,Linux的服务器可以持续运行长达数年而无需重启,依然可以性能良好的提供服务。

    1. 多用户,多任务;

    多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响。
    多任务是现代化计算机的主要特点,指计算机能同时运行多个程序,且程序之间彼此独立,Linux负责调度每个进程,使之平等地访问处理器。

    1. 良好的可移植性。

    Linux主要是有c语言编写的,由于C语言是一种机器无关的高级语言,是可移植的,所以Linux具有很好的可移植性。

    Linux的发行版

    Linux 的发行版简单来说就是将 Linux 内核与应用软件做一个打包。
    目前市面上比较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

    Linux的发行版

    Linux系统的启动过程

    Linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:

    1. 内核的引导。
    2. 运行 init。
    3. 系统初始化。
    4. 建立终端 。
    5. 用户登录系统。
    init程序的类型:
    * SysV: init, CentOS 5之前, 配置文件: /etc/inittab。
    * Upstart: init,CentOS 6, 配置文件: /etc/inittab, /etc/init/*.conf。
    * Systemd: systemd, CentOS 7,配置文件: /usr/lib/systemd/system、 /etc/systemd/system。
    

    详情请参考:Linux系统启动过程

    相关文章

      网友评论

          本文标题:Linux简介

          本文链接:https://www.haomeiwen.com/subject/cpooehtx.html