您的位置:首页 > 运维架构 > Linux

Linux从基础入门->服务器部署应用(一)Linu基础介绍

2017-12-01 11:17 676 查看

Linu简介

本篇文章基本讲述都是概念性的内容比较枯燥乏味,看完一定收益颇多

Linux是干什么的







百度百科:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
一般情况:Linux干什么用呢?首先,很少有人用Linux做桌面系统,因为Windows桌面系统已经足够好了。我们主要把Linux用作网络服务器的操作系统。

什么是操作系统

操作系统(Operating
System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。

Linux与window区别

https://jingyan.baidu.com/article/1974b2897a699ef4b1f774eb.html
百度介绍很详细
我把内容贴过来方便查看:
1.免费与收费
·最新正版 Windows8.1 官方售价 ¥888;
·Linux 免费或少许费用。(从这一点来说,就决定了为什么开源的东西更加多人愿意去钻研,而不开源的东西反而更多的盗版。)
2.软件与支持
·Windows 平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务;
·Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的 Linux 开发者和自由软件社区提供支持。
3.安全性
·Windows 平台:三天两头打补丁安装系统安全更新,还是会中病毒木马;
·Linux 平台:要说 Linux 没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比 Windows 平台要更加安全,使用 Linux 你也不用装某杀毒,某毒霸。
4.使用习惯
·Windows:普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易入门简单;
·Linux:兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。
5.可定制性
·Windows:这些年之前算是全封闭的,系统可定制性很差;
·Linux:你想怎么做就怎么做,Windows 能做到得它都能,Windows 做不到的,它也能。
6.应用范畴
·或许你之前不知道 Linux ,要知道,你之前在 Windows 使用百度,谷歌,上淘宝,聊 QQ 时,支撑这些软件和服务的,是后台成千上万的 Linux 服务器主机,它们时时刻刻都在进行着忙碌的数据处理和运算,可以说世界上大部分软件和服务都是运行在Linux 之上的。
7.Windows 没有的
·稳定的系统
·安全性和漏洞的快速修补
·多用户
·用户和用户组的规划
·相对较少的系统资源占用
·可定制裁剪,移植到嵌入式平台(如安卓设备)
·可选择的多种图形用户界面(如 GNOME,KDE)
8.Linux 没有的
·没有特定的支持厂商
·游戏娱乐支持度不足
·专业软件支持度不足

Linux的优点

1.Linux是免费的不用花一分钱,能够节约大笔的成本(学习期间:虚拟机搞定)
2.Linux是开源的,你可以根据自已的需要修改源代码(当然这个我不会);
3.Linux是开放的,有广泛的社区,关于Linux的讨论要远远高于windows操作系统;
4.稳定,学习Linux可以更好的掌握计算机技术(必须的);
5.Linux是未来发展的趋势,服务器,手机,掌上电脑,平板机很多都采用Linux操作系统(Android的底层是Linux Kernel。ios基于Mac os,Mac os的内核是bsd,bsd是一种类Unix操作系统)
6.Linux有非常多的发行版本,安全Linux下的病毒相比Window可以忽略不计。
7.最后Linux很好玩,让人着迷……。
8.世界上最快的超级计算机90%以上都使用Linux或类似操作系统,说明Linux速度快
9.还有一个很重要的一点,可以装13,如果你是开发工程师,你一定知道公司发布的项目服务器大部分都是linux、Windows Server。如果linux都是命令行的世界,像是很多大片中电脑高手黑客等都是命令行搞定。WindowServer不做介绍了。

Linux 基础知识介绍

计算机构成

主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备。cpu=控制器+运算器。主板=I/O总线,输入输出系统。存储器=内存+硬盘。I/O设备:键盘,鼠标等。

计算机:接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以颤声或存储成有用的信息



如果想自己查看书籍学习的朋友推荐:鸟哥的Linux私房菜-基础篇
此图非常形象
 内存:内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
内存的容量如果太小,数据读取就不足,影响效能相当大
CPU:是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
硬盘:硬盘是电脑主要的存储媒介之一
显卡:又称显示适配器,是计算机最基本配置、最重要的配件之一。显卡作为电脑主机里的一个重要组成部分,是电脑进行数模信号转换的设备,承担输出显示图形的任务。显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。对于从事专业图形设计的人来说显卡非常重要
主板:主板(英语:Motherboard, Mainboard,简称Mobo);又称主机板、系统板、逻辑板、母板、底板等,是构成复杂电子系统例如电子计算机的中心或者主电路板。
“位”我们在电脑中安装程序的时候经常看到
位:是指cpu一次数据读取的最大量。64位cpu代表cpu一次可读写64bits这么多数据,32位cpu代表cpu一次可读写32bits这么多数据
bit,Byte:两者应用的场景不同,通常bit来作数据传输单位,应为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常用Byte来做单位,表示文件大小,在用户看来可见的数据大小,比如一个字符1Byte一个汉字2Byte。
应用:例如硬盘500GB B:Byte,容量相关应用层
传输速度USB2.0标准传输速度480兆位每秒,即480MBps
B:传输相关底层bit
通常Byte简写B,bit简写b。1B=8b(it从业者面试的时候可能会问到哦!)

计算机对数据的判断主要依据有没有通电来记录有1没有0。对每个记录单位只是0 1 。0/1二进制单位(bit)数据存储每位数据8个bit成为Byte。
32位cpu最多支持4GByte内存
64位cpu最大内存可以不用考虑了,WIN7-64最大支持192G内存,没有太大意义

在Linux眼里:
1.一切皆是文件。(例如:在windows中不是文件的东西, 比如进程, 磁盘, 也被抽象成了文件. 你可以使用访问文件的方法访问它们获得信息.)
2.不管构建编辑器还是附属文件,所写的程序只有一个目的,那就是有效的完成目标。
这也是Linux发展到今天的两大根本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: