计算机系统由硬件系统和软件系统组成
第一代计算机 电子管时代
第二代计算机 晶体管时代
第三代计算机 集成电路时代
第四代计算机 大规模集成电路时代
1964年,世界第一代计算机ENICA。用来计算弹道轨迹。
冯诺依曼 计算机之父
运算器,控制器,存储器,输入设备,输出设备。
巨型计算机,大型计算机,小型计算机,微型计算机。
服务器Server/client C/S是计算机的一种,是网络中为客户端计算机提供各种服务的高性能计算机。
数据库 oracle,mysql,mariadb,sql server
Web服务器,数据服务器,邮件服务器,文件服务器,中间件应用服务器,日志服务器,监控服务器,程序版本控制服务器,虚拟机服务器,打印服务器,域服务器,多媒体服务器,通讯服务器,ERP服务器等。
塔式Tower服务器,机架式Rack服务器,刀片式Blade服务器。
集群cluster
家用硬盘接口sata,服务器硬盘接口sas
single failture单点失败
lscpu 显示CPU信息
cpu缓存价格 分1,2,3,级缓存。
地址总线宽度:决定了CPU可以访问的物理地址空间、
2x10 1024=1k
2x20 1024=1m
2x30 1024=1G
2x40 1024=1T
2x50 1024=1P
2x60 1024=1E
2x70 1024=1Z
2x80 1024=1Y
2x90 1024=1B
bit 位 b
1byte 字节=8位 B
BIOS basic input output ststem
ram内存 rom 硬盘
DDR2 667 运行频率为333MHz,带宽为
333x2x64/8 = 5.4GB/s
在线备用内存技术
内存镜像
ECC自动检测
ATM异步传输模式
10.30:
Raid阵列卡 性能提高 容错性
RJ45
热插拔技术,允许在不关机的情况下更换零件。
DAS 直连存储
NAS 网络存储只能使用数据
SAN san client
san server
网络硬盘使用与控制,将使用的网络存储空间移到本机使用。
exe. com,bat,vbs
ABI 应用程序二进制接口 运行标准
windows 与 linux的ABI不同
API 应用程序开发标准 开发标准
libary 库
POSIX:portable Operating System Interface
IEEE在操作系统上定义的一系列API标准
库函数,静态库(.lib windows .a linux),动态库(dll,so)。
编译,源代码编译成为二进制 。编译器gcc
编程语言
低级语言:0和1
汇编语言;和机器语言一一对应,与硬件相关的特有代码,驱动程序开发。
中级语言:C
系统级应用,驱动程序。
高级应用:java,objective-c,c#,python,php
应用级程序开发
fedora 桌面linux系统
1969 Unix诞生
宏内核 linux GUN TOOLS
微内核 windows
uname -r 查看内核版本
www.kernel.org 最新版linux内核版本
redhat: rhel:redhat enterprise linux
每18个月发行一个新的版本
centOS:兼容rhel的格式
fedora:每6个月发行一个版本
开源:软件和源代码提供给所有人
自由分发软件和源代码
能够修改和创建衍生作品
作者的代码完善
软件分类:商业,共享,自由。
开源协议
开源许可证
GPLv2,GPLv3,LGPL(lesser);copyleft,WordPress
APache
Linux哲学思想
一切都是一个文件(包括硬件)
小型,单一用途的程序。
链接程序,共同完成复杂的任务。
避免令人困惑的用户界面。
配置数据存储在文本中。
MD5 哈希运算
md5sum /etc/issue MD5检测文件完整性
md5sum
获取发行版本
https://wiki.centos.org/Download
https://mirrors.aliyun.com
https://mirrors.163.com
https://mirrors.sohu.com
windows与linux的区别
文件系统区别
ntfs,fat,iso9660
ext2,3,4 centos6.x
xfs.btrfs centos7.x
device 设备
/dve/sr0
/dev/sda
home 家目录
lib64 库
IDE
/dve/hda/hdb
/dve/hdc/hdd
MBR 古老的分区方式
主分区:一个磁盘<=4
扩展分区:最多一个+主分区<=4
/dve/sda1-4
逻辑分区:/dev/sda5-....
/dev/sda1 mount 挂载 C:\testdir
/dev/sda 200G
/boot 引导文件100-200M
/root
/home
/var/www
/testdir
swap
用户空间
内核空间 操系统作
app--OS--hard
esx(linux)
host 主机的OS 物理操作系统
guest OS 来宾操作系统 虚拟机操作系统
/etc 配置文件 Edit The Config
whoami 谁在使用
cat /etc/gdm/custom.conf
gedit /etc/gdm/custom.conf
AutomaticLoginEnable=ture
AutomaticLogin=root