目录
- 1.计算机系统
- 2.Linux 哲学思想
- 3.设备 device
- 4.磁盘格式
- 5.开发接口标准
- 6.Linux主要的发行版
- 7.Linux自动登录设置
一、计算机系统
计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成 系统两大部分组成
冯· 诺依曼体系结构:
1946 年数学家冯 冯· 诺依曼于提出
运算器、控制器、存储器、输入设备、输出设备
摩尔定律:
当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24 个月便会增加一倍,性能也将提升一倍
IOE :IBM, ORACLE, EMC
数据库:oracle、mysql 、mariadb
client/server
C/S
IIS : MS 互联网信息开发服务
dc
domain controller
cluster集群
single failture
服务器按应用功能:
Web 服务器、数据库服务器、邮件服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器,程序版本控制服务器、虚拟机服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP
服务器按外形分类:
塔式服务器、
机架式服务器、 IU=5CM
刀片式服务器
存储网络:
DAS---- 直接连接存储(Direct Attached Storage)
NAS-----网络连接存储(Network Attached Storage)
SMB,FTP,NFS
SAN-----存储区域网络(Storage Area Networks)
高级应用:java, Objective-C,C#,python, php GO
二、Linux 哲学思想
1.一切都是一个文件(包括硬件)
2.小型,单一用途的程序 小而美
3.链接程序,共同完成复杂的任务
4.避免令人困惑的用户界面
5.配置数据存储在文本中
三、设备 device
/dev/sda
IDE、ATA
/dev/hda,hdb
/dev
主设备号 (major number)
标识设备类型
次设备号 (minor number)
标识同一种类型中不同设备
硬盘设备的设备文件名:
IDE, ATA:hd
SATA:sd
SCSI: sd
USB: sd
a,b,c,...来区别同一种类型下的不同设备
IDE:
第一个IDE口:主、从
/dev/hda, /dev/hdb
第二个IDE口:主、从
/dev/hdc, /dev/hdd
sda, sdb, sdc, ...
hda:
hda1: 第一个主分区
hda2:
hda3:
hda4:
hda5: 第一个逻辑分区
查看当前系统识别了几块硬盘:
fdisk -l [/dev/to/some_device_file]
# fdisk -l 所有磁盘及其磁盘分区
四、磁盘格式
MBR
主分区:一个磁盘<=4
扩展分区:最多一个+主分区<=4
/dev/sda sda1-4 人为指定
逻辑分区:sda5-12 系统自动指定
/dev/sda1 mount挂载
GPT
五、开发接口标准
ABI: Application Binary Interface
应用程序二进位接口
应用程序与OS 之间的底层接口
API:Application Programming Interface
应用程序编程接口
源代码和库之间的接口
IDE: Integrated Development Environment
六、Linux发行版
RedHat
Fedora
RedHat enterprise linux RHEL
Centos: Community Enterprise OS
Debian
ubuntu: Mint
slackware
SUSE : Novell (Netware)收购 ----,OPEN SUGE/SUGE
SUSE Linux Enterprise Server (SLES)
OPEN SUGE(桌面)
Mandriva
Gentoo:极致性能, 不提供传统意义的安装程序
LFS: Linux From scratch 自制Linux
Android: kernel+busybox (工具集)+java
七、linux 设置自动登录
#gedit /etc/gdm/custom.conf 设置自动登录 [daemon] AutomaticLoginEnable=True AutomaticLogin=root