Linux 基础知识

1、初识Linux:

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

  2. UNIX:操作系统,是美国AT&T公司贝尔实验室于1969年完成的操作系统,最早由肯·汤普逊(Ken
    Thompson),丹尼斯·里奇(Dennis
    Ritchie)开发。在1971年首次对外发布,刚好在1971,丹尼斯·里奇(Dennis
    Ritchie)发明了C语言,后来在1973,Unix被他用C语言重新编写。Unix前身源自于MultiCS,叫UniCS,后来改名叫Unix。

  3. POSIX:可移植操作系统接口(英语:Portable Operating System Interface of
    UNIX,缩写为POSIX),是IEEE(电气和电子工程师协会)为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称。

  4. POSIX:可移植操作系统接口(英语:Portable Operating System Interface of
    UNIX,缩写为POSIX),是IEEE(电气和电子工程师协会)为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称。

  5. GPL:一种GNU通用公共许可协议,为保证GNU软件可以自由的使用、复制、修改和发布,所有的GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,是一个被广泛使用的自由软件许可协议条款,保证终端用户运行、学习、分享(复制)及编辑软件之自由,GPL是自由软件和开源软件的最流行许可证,特色表现:
    •取得软件与原始码:您可以根据自己的需求来执行这个自由软件 •复制:您可以自由的复制该软件
    •修改:您可以将取得的原始码进行程序修改工作,使之适合您的工作
    •再发行:您可以将您修改过的程序,再度的自由发行,而不会与原先的撰写者冲突 •回馈:您应该将您修改过的程序代码回馈于社

  6. 1985年,Richard Stallman又创立了自由软件基金会(Free Software
    Foundation,FSF)来为GNU计划提供技术、法律以及财政支持。

  7. 1990年,GNU计划开发主要项目有Emacs(文本编辑器)、GCC(GUN Compiler
    Collection,GNU编译器集合)、Bash等,GCC是一套GNU开发的编程语言编译器。还有开发一些UNIX系统的程序库和工具。

  8. Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间),与UNIX兼容,并在GPL条款下发布。现在,Linux产生了许多不同的Linux发行版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

  9. 1992年,Linux与其他GUN软件结合,完全自由的GUN/Linux操作系统正式诞生,简称Linux。

2、Linux的基本思想有两点:

	1)第一,一切都是文件。
   	2)第二,每个软件都有确定的用途。

3、Linux特点:

  1. 分时的多用户、多任务操作系统。

  2. 多数网络协议支持、方便的远程管理。

  3. 强大的内存管理和文件系统管理。

  4. 大量的可用的软件和免费的软件。

  5. 优良的稳定性和安全性。

  6. 良好的可移植性和灵活性。

  7. 可供选择的厂商多。

4、 Linux操作系统架构:

Linux操作系统架构

补充:linux内核必须加上一个“界面”软件,才能让用户去使用,“界面”分两类:
a、命令行界面CLI SHELL(有很多种,最流行的一种是bash shell)
b、图形界面GUI SHELL(也有很多种,目前最流行的有两种:gnome和kde)

5、Linux内核:

-严格来讲,Linux不是一个操作系统,Linux只是一个操作系统中的内核。
内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、 虚拟内存、设备I/O、进程管理等。
内核官网:http://www.kernel.org/。目前最新的内核版本:4.13.5。
要注意区分linux发型版本和linux内核版本。两者不是同一个事物。

6、Linux文件系统:

  1. linux系统的硬盘分区管理相关概念: 对于Linux的分区通常可以使用fdisk命令工具和parted工具。 对于分区表通常有MBR分区表和GPT分区表 :

  2. 对于磁盘大小小于2T的磁盘,可以使用fdisk和parted命令工具进行分区

  3. 对于MBR分区表的特点:
    通常使用fdisk命令进行分区
    所支持的最大磁盘大小:2T
    最多支持4个主分区或者是3个主分区加上一个扩

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值