第一章:Linux硬件基础
什么是系统
os 就是操作系统Windows Linux Mac Unix DOS
32位操作系统和64位操作系统有什么区别
1.设计定位不同2.安装要求不同3.运算能力不同4.寻址能力不同?32位:4G 3.5G64位:最大支持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 GPL1984 谭宁邦 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.xcentos-7 3.x centos-6 2.6Redhat 红帽,收费的,开源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 其它的分区保留