初识Linux
- Linux
- 2024-04-09
- 568热度
- 0评论
一、Linux是什么
Linux 全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,主要是一个基于POSIX的多用户、支持多线程和多CPU的操作系统,支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议 .
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
1.1 Linux的特点
Linux不仅系统性能稳定,而且是开源软件 .其核心防火墙组件性能高效、配置简单,保证系统的安全,Linux不仅仅被公司当作服务器使用,甚至当作防火墙 .
二、Linux的特性
2.1 基本思想
基本思想有两点:
- 一切都是文件 (系统中的所有都归结为一个文件,包括命令、硬件、软件设备、操作系统、进程等等对于操作新系统内核而言,都视为拥有各组特性或类型的文件)
- 每个文件都有确定的用途.
2.2 多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己的特殊的权力,保证了各用户之间互不影响,多任务则是现代电脑主要的一个特点,Linux可以使多个程序同时并独立地运行.
2.3 支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0等处理器的平台.此外Linux是一种嵌入式系统,可以运行在PC、游戏机或者机顶盒上.同时Linux也支持多处理器技术。多个处理器同时工作,使性能大大提高.
三、系统优势
- 代码开源 :Linux由众多微内核组成,其源代码完全开源;
- 网络功能 :Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和数据链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈 ;
- 系工具链完整 :Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
- 开发工具多 :容器、版本控制器(Git、Svn)、文本编辑器(Linux的Vi、 emacs、gedit、DOS等下的edit)、集成开发环境(即IDE)
以上简述了Linux的基本概念,其中未涉及到的后续会慢慢补充的.