计算机硬件及Linux简介

计算机的组成

计算机主要分成五大部分:输入单元、控制单元、运算单元、存储器、输出单元。

其中,中央处理器(CPU)是一个具有特定功能的芯片,含有微指令集。包括控制单元与运算单元。 控制单元对程序进行控制,调度程序、数据、地址。运算单元负责对数据的各种逻辑运算和数字运算。

计算机的功能

包括但不限于

驱动程序:字面意思。

进程管理:计算机内部能够通过分配资源,对多任务的环境进行管理。

内存管理:程序代码、数据要先存在内存中。

文件系统管理:计算机的内核识别出文件系统并对其工作进行管理。

设备管理:通过内核管理,计算机能够驱动硬件,程序能够使用硬件的功能。

系统调用接口:计算机包含一些简单的接口,能让管理者让硬件资源与内核进行通信。

网络功能:计算机之间能通过特定的协议实现资源共享与分配,而且相互间能传输数据,并提供各项服务。

安全:保护系统资源与信息不被丢失或受损。

Linux简介

linux发行版

包括但不限于

Debian:适用于系统管理员和高级用户,基础核心小,稳定,占用空间小。

Ubuntu:界面华丽,更适合桌面操作系统,使用相对容易。

Mint:桌面环境可选,安装后即可播放音乐、视频文件。

Knopix:直接在光碟执行,不必安装。

Slackware:没有图形界面工具配置系统,没有RPM之类成熟的软件包管理器。

S.u.S.E:针对个人用户。

OpenSUSE:仍然供个人使用,使用Yast管理软件包,便于管理任务。

RedHat:针对企业或服务器,网络功能较多,不便学习。

Fedora:小巧,能部署测试即将在RedHat的技术或软件。

CentOS:CentOS是从RHEL源代码编译的社区重新发布版。体积略大,成熟,稳定,英文文档强大。

Gentoo:提供大量程序的源代码,甚至是系统库和编译器自身。软件包较大,安装和使用较困难,不过能了解Linux内部运作原理。

ArchLinux:简单轻量,为开发者考虑较多,软件更新快,包管理简易高效,配置安装简便。

Linux核心

  • 所有包括设备都是文件

  • 程序功能单一,各功能构成复杂任务

  • 尽量避免与用户交互

  • 文本文件保存配置信息

原创文章,作者:N24_aHao,如若转载,请注明出处:http://www.178linux.com/56234

(0)
N24_aHaoN24_aHao
上一篇 2016-10-30 21:06
下一篇 2016-10-30 21:32

相关推荐

  • 20160803用户权限作业

    三种权限rwx对文件和目录的不同意义 文件:r:可以cat查看文件中的内容,可以查看文件的属性          w:可以ll查看文件的属性,也可以往文件中写入内容,如果其父目录具有写和执行权限就可删除其内部文件        &…

    Linux干货 2016-08-07
  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限  cp -r /etc/skel  /home/tuser1   chmod 700 /home/tuser1 2、编辑/etc/gro…

    Linux干货 2016-12-27
  • 运维工具

      运维工具:Operations 通过工具,实现自动化运维 运维工作: BootStraping:当拿到硬件或软件才主机以后,安装操作系统 Bare Metal:pxe, cobbler(pxe的二次开发版) Virtaul Machine:image files(给予模板匹配安装) Configurati…

    Linux干货 2016-11-01
  • sed命令的入门与进阶

    sed:Stream EDitor     什么是sed呢?sed被称为linux文本处理三剑客之一,另外两个就是大名鼎鼎的grep和awk。sed是非交互性的流编辑器,在处理文本时一次只读取一行文本,然后基于所给定的编辑脚本对模式空间中的内容做编辑处理并把处理后的结果输出至标准输出。接着处理下一行文本,这样不断重复,直到文件的末尾。se…

    2017-03-16
  • Linux基础知识(四)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@bogon ~]# cp -r /etc/skel/ /home/tuser1 [root@bogon ~]# chmod -R 700 /home/tuser1 2、编辑/etc/group文件,添加组hadoo…

    Linux干货 2016-10-17
  • 开源跳板机Jumpserver v2.0.0 Beta版发布

    demo页面: http://demo.jumpserver.org admin admin 一. 更新Log — 登录脚本 — 1.1 使用paramiko原生ssh协议登录后端主机(原来版本使用pexpect模拟登录) 1.2 新增使用别名或备注登录 1.3 新增主机分组查看,使用更方便 1.4 多线…

    Linux干货 2015-04-20

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:19

    加入了一些自己的理解,不错,希望可以将这段发展史熟知,加油,加油!