linux学习随笔第一天

计算机系统

计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。

硬件系统:主机,外部设备

软件系统:系统软件(操作系统、程序语言处理系统、数据库管理系统、服务程序)、应用软件(通用应用软件,专用应用软件)

计算机发展历史:

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

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

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

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

冯。诺依曼体系结构:1946年提出了运算器、控制器、存储器、输入设备、输出设备。

计算机按规模划分:

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

去IOE:IBM,Oracle,EMC

服务器Server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机。

服务器的分类:

按应用功能分:Web服务器、数据库服务器、邮件服务器、文件服务器、中间件应用服务器、

日志服务器、监控服务器、程序版本服务器、虚拟机服务器、打印机服务器、域控制服务器、

通讯服务器、EPR服务器等

按外形分类:塔式服务器、机架式服务器、刀片式服务器。

single  failture 单点失败

CPU(Central Processing Unit)中央处理器。

服务器公司:Intel公司::Xeon 至强      Itanium 安腾

AMD公司  ::Althlon MP

IBM      ::PowerPC

主频:  是CPU的时钟频率(CPU Clock Speed)系统总线的工作频率。

外频:  系统总线的工作频率, CPU 与外部(主板芯片组)交

换数据、指令的工作时钟频率

倍频:  倍频则是指CPU 外频与主频相差的倍数

三者关系是:主频= 外频x 倍频。

高速缓存(cache ):高速交换的存储器。CPU 缓存分为一级

,二级,三级缓存,即L1 ,L2 ,L3

内存总线速度(Memory-Bus Speed):  一般等同于CPU 的外频

,指CPU 与二级(L2) 高速缓存和内存之间的通信速度。

地址总线宽度: 决定了CPUU 可以访问的物理地址空间

硬盘接口类型:

IEEE 1394接口

IDE接口--------硬盘接口规范,采用ATA技术规范。

SCSI接口------应用于小型机上的高速数据传输技术。

SATA接口----- Serial ATA,提高传输速率,支持热插拔。

SAS接口------- Serial Attached SCSI,兼容SATA。

目前主流的硬盘接口为SATA和SAS接口,

因此,硬盘按接口类型可分为 SATA 硬盘和 SAS 硬盘。

服务器的性能取决于你的硬件的短板

显卡:

GPU:Graphic Processing Unit ,图形处理器

热交换技术:(HotSwap)

存储网络:

DAS----直接连接存储(Direct Attached Storage);

存储设备与主机的紧密相连。

管理成本较低,实施简单。

储时直接依附在服务器上,因此存储共享受到限制。

CPU必须同时完成磁盘存取和应用运行的双重任务,所以不利于

CPU的指令周期的优化,增加系统负担。

NAS-----网络连接存储(Network AttachedStorage);

通过局域网在多个文件服务器之间实现了互联,

基于文件的协议( NFS、SMB/CIFS ),实现文件共享。

集中管理数据,从而释放带宽、提高性能。

可提供跨平台文件共享功能。

可靠性较差,适用于局域网或较小的网络。

SAN-----存储区域网络(Storage Area Networks);

利用高速的光纤网络链接服务器与存储设备,

基于SCSI,IP,ATM等多种高级协议,实现存储共享。

服务器三大操作系统:

Windows:

Linux:GNU/Linux

Unix:

System: (Bell Lab)

AIX(IBM)

Solaris(SUN)

HP-UX(HP)

BSD:(BSRG)Berkeley Systems Distribution

NetBSD

OpenBSD

FreeBSD

Linux操作系统:Linux内核+GUN工具 = 完整的类UNIX操作系统::Centos,Ubuntu ,Android

Linux 发行版

slackware :  debian   :  redhat  : ArchLinux  :  Gentoo  :

LFS:Linux  From scratch  自制Linux     :Android

Linux哲学思想

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

小型,单一用途的程序

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

避免令人困惑的用户界面

配置数据存储在文本中

windows配置文件在注册表中。

API:Application Program Interface

程序员面对的编程接口

POSIX::Portable Operating System

ABI:Application Binary Interface

程序应用者面对的运行程序接口

GNU :

源码:编译为二进制格式

编译器: gcc, glibc , vi, linux

发行版:数百种之多

Debian

ubuntu

knopix

Slackware

S.u.S.E

OpenSUSE

RedHat

RedHat 9.0:

RedHat Enterprise Linux :RHEL

CentOS: Community  Enterprise OS

Fedora Core :六个月更新一次

Gentoo

ArchLinux

软件程序:版本号

major.minor.release

主版本号 次版本号 发行号

Linux : 0.99 2.2 2.4 2.6

www.kernel.org

GNU: vi   gcc

时间: 2024-07-29 05:52:34

linux学习随笔第一天的相关文章

我的linux学习,第一天!

毕业很久了,虽然一直在做网络管理圆.但是linux的东西已经丢的差不多了. 处于对未来发展以及职业规划方面,就决定把linux捡起来. 在网上找了很多linux相关书籍和教程等方面的东西. 最后决定书籍以<鸟哥的私房菜>入手,教程以马哥教育视频开始. 放弃懒散.选择坚持. 三个月后,再看结果! 加油,加油,加油!!! 我的linux学习,第一天!,布布扣,bubuko.com

Linux学习笔记——第一篇——Ubuntu安装与操作

笔者是Windows的使用者,由于Coding的需要以及在Linux下开发的方便,所以开始使用Linux. 当然笔者还是割舍不下Windows的,毕竟很多通讯工具等软件以及游戏在Linux下是没有发行的,所以笔者使用了虚拟机啊. 下面给出简单的安装过程. 1.下载虚拟机软件,笔者比较喜欢VMPlayer,因为它比较轻便且免费,并且很好的支持了拖拽复制功能(VM TOOL),当然也可以使用如VirtualBox.VPC等 链接:https://my.vmware.com/web/vmware/fr

linux学习计划第一周

目标:完成一款linux(CLOS)软件架构设计. 思路:整,借,思,变. 思想:取势,明道,优术,合众,践行. 前期准备: 1.目标分解. 2.逛论坛,博客等,寻找学习路线. 3.准备基本学习资料,包括学习环境和资料. 日期 计划内容 完成内容 备注 5月16日(上午) 安装VMWAARE虚拟机及ContOS6.5系统 完成 单台PC安装两个linux环境,第一台用镜像安装,第二台克隆安装.克隆安装需要修改第二台的IP及MAC地址.SecureCRT安装配置. 5月16日(下午) 学习linu

linux学习随笔一

刚接触linux,是零基础学习,感觉有些东西很有趣,有些东西比较枯燥,所以它不好学.正因为不好学所以你才要去努力学好,给生活给爱好给工作添一道美丽的风景. 通过对电脑基础的了解和学习,知道一台电脑是怎么通过加电启动自检,怎么通过输入输出设备去工作,计算机如何处理你的输入指令,又怎么知道这个指令是那个类型呢?电脑的核心部件:cpu.主板.内存,输入输出设备:硬盘.显示器.键盘.鼠标等.电脑启动后通过读取ROM芯片(只读内存,"只读内存read-only memory,缩写为ROM"),这

linux学习随笔二

一.如何使用查看帮助文档 二.内部命令与外部命令的区别 三.几个常用基础命令的学习 一.命令分为内部命令和外部命令,内部命令即shell命令,外部命令即用户命令,普通用户可以使用的.获得命令使用帮助也不一样,需要注意的是内部命令在用man查看帮助时显示的是bash的解释.对内部外部命令的理解可以分章节: 1.用户命令(/bin,/usr/bin,/usr/local/bin) 2.系统调用 3.库调用 4.特殊文件(设备文件) 5.文件格式(配置文件的语法) 6.游戏 7.杂项(Miscella

Linux学习笔记 第一课

一.Linux是什么 二.怎样才能学好Linux 三.安装Linux 四.Securet 密钥对登录远程服务器  一.Linux是什么 1.Linux 历史 (1991 ,Linus Torvalds  ) 2.Linux的发行版本  :Redhat,CentOS,Ubuntu,Suse,Fdeora 3.Linux有什么用     :大量服务器都使用Linux系统,从helpdesk到sever的转行一条不错的路径 4.学习Linux的目的  :有个更好工作,拿份更高的薪资,脱离网管行业 二.

linux 学习随笔-磁盘管理

1:df 用于查看已挂载磁盘的容量信息 -i 查看inodes使用情况 -h 以合适的单位显示 -k -m 分别以k M单位显示 2:du 查看某个文件或者目录占用的空间 du [-abckmsh] [文件名目录名] du + 目录 只会列出目录及其子目录的大小 du -a +目录 会列出目录子目录及文件的大小 常用 du -sh +目录 表示以合适的单位列出总和 2:磁盘分区 fdisk -l 列出当前所有的分区情况 Disk /dev/sdb: 8589 MB, 8589934592 byt

linux 学习随笔-文件目录管理

1:绝对路径:写法一般由'/'根目录引起的 '/'表示根目录 2:相对路径:不是由'/'引起的  需要先进入/ 在进入其它文件 3:mkdir -p  +目录+文件夹 可以用于创建不存在的级联目录 不加-p只能在存在的目录下创建文件夹 4:rm -r 删除目录用的选项-f  强制删除 不会询问 5:which +命令 用于查看命令的绝对路劲 alias ls='ls --color=auto' 表示别名 6:cp 复制目录 +r选项 复制普通文件不需要添加 7:touch +文件 如果有这个文件

linux学习随笔第二天

ctrl+shift+n 新开启terminal ctrl+shift+t 开启页签(也相当于开启terminal ) init3 关闭图形界面     init5 开启图形界面(容易切死机) 字符界面开启图形界面的另一个命令:startx  & :&可有可无 ctrl+shift+F1,图形,,F2--6字符界面centos6-7 ctrl+shift+F1--6字符界面 F7字符界面 centos5 需要登陆者是root用户:chvt N(数字)切换界面 关机命令: poweroff关