什么是系统
操作系统
就是人与计算机硬件之间的中介,是计算机必不可少的基础程序软件!
os 就是操作系统
Windows Linux Mac Unix DOS
32位操作系统和64位操作系统有什么区别
1.设计定位不同
2.安装要求不同
3.运算能力不同
4.寻址能力不同
?
32位:4G 3.5G
64位:最大支持128G
什么是Linux?
windows:桌面,收费,不开源的。支持单用户登录
linux:开源,免费,可*任意传播的。支持多用户及多线程及多CPU的操作系统
应用领域:服务器端 嵌入式开发 个人PC桌面
Linux是一套免费使用和*传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux优点
1.Linux由众多微内核组成,其源代码完全开源;
2.Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3.Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。
Linux历史
了解一下:
1969年 unix 诞生于贝尔实验室
1984 斯托曼 *软件之父 FSF GNU GPL
1984 谭宁邦 minix 主要用于教学
1991年 linux之父 托瓦兹 0.02版本内核
1993年 1.0版本发布并加入GPL协议
Unix的五大特性
1.技术成熟,可靠性高
2.强大的网络功能
3.极强的可伸缩性
4.强大的开发功能
5.强大的数据库支持能力
Linux概念与基础知识
FSF *软件基金会
GNU 基金会下面的一个项目:
GNU is not Unix
emacs编辑器 gcc编译器 gawk编程语言 bash命令解释器 hurd内核(开发中)
GPL 通用公共许可协议
1. 开源的,可任意传播的
2. 可任意修改源代码的,但是必须把修改之后的源代码发布出来
Linux发行的版本,特点
内核版本: 2.2 2.4 2.6 3.x
centos-7 3.x
centos-6 2.6
Redhat 红帽,收费的,开源
CentOS 开源的,不收费
Fedora 测试版,新功能版
Ubuntu 桌面
Debian 对安全性要求高
FreeBSD 对安全性要求高
SUSE 数据库及邮件通信(德国)
openSUSE 免费
红旗 中文的
麒麟 中文的
?
虚拟软件
VMware
Virtualbox
镜像
http://vault.centos.org/7.6.1810/isos/x86_64/
centos-7.6 教学用
网络类型
NAT网络地址转换:
通过VMnet-8网卡进行地址转换,将数据请求发送给本地路由器,路由器向互联网请求数据,数据依次返回。
优点:生成一个单独局域网。ip管理方便。ip数量多
缺点:上网需要地址转换
桥接网络:
跟主机设备在同一个网段
缺点:ip数量少,ip地址冲突,外网环境改变ip地址也随之改变
仅主机模式:
只能跟宿主机进行连接,无法上网。
磁盘分区
数据重要
/boot 引导分区 500-1024MB
swap 虚拟内存分区,交换分区 物理内存的1-2倍。 最大的峰值 16G
/ 系统分区 40G-200G
/data 数据分区 剩余多少给多少
?
数据不重要的
/boot 引导分区 500-1024MB
swap 虚拟内存分区,交换分区 物理内存的1-2倍。 最大的峰值 16G
/ 剩余多少给多少
数据不知道重要不重要
/boot 引导分区 500-1024MB
swap 虚拟内存分区,交换分区 物理内存的1-2倍。 最大的峰值 16G
/ 40G-200G
其它的分区保留