zoukankan      html  css  js  c++  java
  • linux通识

    linux是服务器应用领域的开源且免费的多用户多任务操作系统的内核。

    以下是对上述论断的解释:

    操作系统

    简言之,操作系统乃是所有计算设备的大管家,小到智能手表,大到航天航空设备,所有需要操控硬件的地方都会有操作系统的身影。以周遭的生活为例,日常使用的智能手机,主流的操作系统用的是谷歌公司的android和苹果公司的iOS,至于一般的个人或家用电脑,大多是微软的windows和苹果的macOS,而在服务器领域,linux发行版则是其中的佼佼者。

    linux发行版

    严格而言,单独的linux只是操作系统的内核,某个特定的linux发行版才能成为一个完整的操作系统,比如Ubuntu、Debian、OpenSUSE、CentOS等,这些发行版操作系统的内核均为linux,通过添加软件包管理等其它模块使得其成为真正可用的操作系统。

    服务器领域

    相比而言,就桌面操作系统这一块,我们最为熟悉的还是win7、win10以及macOS等,linux发行版所占的份额非常少。然而,在服务器行业中,例如多数网站(淘宝、百度)的后台运行的linux发行版,其中很大程度上归因于linux内核的稳定,并且linux发行版大多是免费的。另外,在嵌入式设备上,linux及其变体也是操作系统的首选。

    自由软件与开源

    为简洁起见,本文不讨论linux的发展历史,但需要了解的是,linux以及后来的发展都是上世纪下半叶自由软件运动以及软件开源潮流产生的结果。正是世界各地无数贡献者的努力,才让linux在当今得以繁荣发展。当然这并不排斥特定发行版实行收费措施,因为其中涉及到额外的技术服务与支持。

    linux桌面

    好比影视剧中的黑客一样,通常操作linux系统处于命令行模式下,即一个黑乎乎的界面,我们输入命令,系统返回命令执行结果。对于习惯了图形界面“指指点点”操作的普通用户,这似乎是很无聊且麻烦的,这应该也是普通用户不待见linux的原因之一吧。但是,随着linux想向一般用户靠近,一些独具特色的桌面也被开发出来,例如gnome、kde、mate、unity等;让不同的发行版配以不同的桌面系统,从而产生了成员丰富的linux操作系统家族。当然,桌面只是linux发行版内置的一个软件而已,我们完全可以只通过命令行终端使用linux操作系统。

    多用户多任务

    linux操作系统支持多个用户同时使用系统,也支持在同一时间段内执行多个任务。这里便牵涉到linux的用户管理,一般而言,linux中包含三类用户,即root用户、普通用户以及系统用户。其中,root用户和普通用户是经常接触到的,系统用户无需太多关注;root用户是整个linux操作系统的掌控人,它对操作系统的一切拥有绝对控制权;比如对于一个文本文件,所有的普通用户是无法删除的,而root用户可以任意删改。所以,多数情况下,系统使用者多以普通用户身份登录系统,只有在特殊情况下才以root身份登录以便进行系统管理。

    作者: python之家

    出处: http://www.cnblogs.com/pythonfl/

    本文版权归作者和博客园共有,转载时请标明本文出处;如对本文有疑问,欢迎邮件15256636585@qq.com联系;如发现文中内容侵犯到您的权利,请联系作者予以处理。

  • 相关阅读:
    Python爬虫-05:Ajax加载的动态页面内容
    Python爬虫-04:贴吧爬虫以及GET和POST的区别
    Python-爬虫03:urllib.request模块的使用
    Python Numpy-基础教程
    8皇后算法
    迷宫算法
    归并排序
    查找算法
    排序算法
    设计模式
  • 原文地址:https://www.cnblogs.com/pythonfl/p/14402391.html
Copyright © 2011-2022 走看看