Linux简介,计算机基础

计算机系统

  计算机系统分为:

 硬件(Hardware)系统和软件(Software)系统

 硬件系统:

   主机、外部设备

 软件系统:

 系统软件、应用软件

 主机:

 中面处理器CPU、内存储器

 外部设备:

 外部存储器、输入设备、输出设备、其他设备

 外部存储器:

 硬盘、软盘、光盘、磁带

 输入设备:

 键盘、鼠标、扫描仪

 输出设备:

 显示器、打印机、绘图仪

 其他设备:

 调制解调器

 系统软件:

 操作系统程、序语言处系统、统数据库管理系统、服务程序

 应用软件:

 通用、专用

 

 计算机发展历史:

 第一代计算机(1946-1957)电子管时代

 第二代计算机(1958-1964)晶体管时代

 第三代计算机(1965-1970) 集成电路时代

 第四代计算机(1971以后) 大规模集成电路时代

     

 计算机型号:

 巨型计算机、大型计算机、小型计算机、微型计算机

     

 服务器按应用功能可分为:

 Web服务器、数据库服务器、邮件服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器、程序版本控制服务器、虚拟机服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等

     

 服务器按外形分类:

 塔式服务器、机架式服务器、刀片式服务器

 CPU:

 Central Processing Unit缩写,即中央处理器。由控制器和运算器构成,是整个计算机系统中最重要的部分。

 CPU类型:

 CISC、Acorn RISC Machine、m68000, m68k(moto)、Power(IBM)、Powerpc(apple,ibm,moto)、Ultrasparc (Sun)、Alpha(HP)、安腾(compaq)

 硬盘接口类型:

 IEEE 1394接口、IDE接口、SCSI接口、SATA接口、SAS接口

     

Linux简介

 操作系统与硬件

 Linux操作系统的组成

   硬件、kernel、库、应用程序

 程序运行的两种方式:1:开机自动启动;2:用户通过交互式接口手动运行。

 终端概念

 终端:1.物理终端;2.虚拟终端;3图形终端;4.伪终端

 命令提示符

 #:表示管理员

 $:表示普通用户

 文件系统

   对于Linux所有的文件在Linux主机之上,要想被访问,他必须从一个被称之为根文件系统开始,Linux系统分区的任何一个分区被分完之后并不能被自我独立访问,只能与现有的根一块被访问。

Linux内核仅仅是一个程序,不提供任何多余的用户可访问的文件,他也不是用户可直接使用的进程,所以内核必须能启动一些外部命令,包括一些shell程序,gui或者client接口等等外部程序,这些应用程序一般放在内核启动完成以后第一个加载的分区。

Linux常用的文件系统:ext2、ext3、ext4、xfs、btrfs、swap

     

 5 Linux的哲学思想

  1.一切都是一个文件(包括硬件)

  2.小型,单一用途的程序

  3.链接程序,共同完成复杂的任务

  4.避免令人困惑的用户界面

  5.配置数据存储在文本中

    

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

(0)
CL80516000CL80516000
上一篇 2017-02-14 21:55
下一篇 2017-02-14 22:14

相关推荐

  • 文本处理-三剑客-awk

    报告生成器,格式化文本输出
    awk [options] ‘BEGIN{ action;… } pattern{ action;… } END{ action;… }’ file …

    2018-03-16
  • 用PHP编写Hadoop的MapReduce程序

    Hadoop流 虽然Hadoop是用java写的,但是Hadoop提供了Hadoop流,Hadoop流提供一个API, 允许用户使用任何语言编写map函数和reduce函数.Hadoop流动关键是,它使用UNIX标准流作为程序与Hadoop之间的接口。因此,任何程序只要可以从标准输入流中读取数据,并且可以把数据写入标准输出流中,那么就可以通过Hadoop流使…

    Linux干货 2015-04-13
  • 编译安装httpd-2.2.27.tat.gz及配置常见参数

    一、编译安装的整体步骤  1、在官网下载源码,并解压 2、切换到其目录中  3、执行./configure 4、编译   二、编译中及安装后配置常见的参数及其说明 编译中配置 1)指定安装路径 –prefix=/usr/local/Pacakage_name  指定安装路径 –sysc…

    Linux干货 2016-08-24
  • ansible批量部署主从DNS

    什么是DNS服务DNS的解析流程分析递归查询迭代查询DNS相关的术语说明生产环境中的应用Bind9常见配置说明使用ansible自动部署主从DNS 什么是DNS服务 DNS(Domain Name Service)是Internet上用于名称解析的服务,简单来说,就是将域名转换为IP地址的服务(正向解析),也可以用于将IP地址解析为对应的…

    Linux干货 2016-06-29
  • 7 文件系统权限(二):权限

    rwx, chmod, chgrp, chown, SUID, SGID, Sticky, chattr, lsattr, umask, ACL, setfacl, getfacl 权限 假设这样几个场景:     1) A用户在/testdir目录中创建了A.txt文件,B用户是否可以删除、修改、移动、重命…

    Linux干货 2016-08-19
  • if case语句练习

     1、 写一个脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息 [root@localhost bin]# cat createuser.sh #!/bin/bash # Date…

    Linux干货 2016-08-15