第一章:Linux硬件基础运维基础

第一章:Linux硬件基础

什么是系统

操作系统

就是人与计算机硬件之间的中介,是计算机必不可少的基础程序软件!

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
  其它的分区保留

第一章:Linux硬件基础运维基础

上一篇:Linux基础命令date


下一篇:WinForm窗体嵌入