Linux 运维

时间:2024-01-25 17:05:18

系统介绍

1. 什么是系统?

  操作系统(OS), 人与计算机硬件是没有办法直接沟通的, 系统相当于是人与计算机硬件之间的沟通工具。 (直接运行在计算机硬件上的程序)

2. 目前市面上主流的操作系统

  • Windows - 开源 收费
  • linux - 开源 免费
  • unix - 开源 免费
  • DOS - 嵌入式系统

3. 什么是linux系统

linux 是开源的 多用户 ,多任务的操作系统。

应用领域

  • 服务器领域 (应用中的重中之重)
  • 嵌入式开发
  • 个人PC 桌面

Linux 历史

  •   1969年 unix 诞生在美国电信公司 贝尔实验室, 这奠定了 linux 诞生的基础.
  •   1984年 由于 unix系统面临收费问题, 斯托曼成立*软件基金会(FSF), 开发了一个GNU 项目, 但是一直没有开发出 hurd 内核. 并且推出了GPL(General Public License) 协议.
  •   1984年 大学教授 谭宁邦 开发了minix 系统, 主要用于教学
  •   1991年 波兰学生 托瓦兹 开发出 linux 内核0.02 版本( 托瓦兹被称为 linux 之父)

linux 系统其实是 GUN 项目软件+ linux 内核组成的系统, 也称之为 GNU Linux 系统.

Linux 重要知识点

  • FSF *软件基金会
  • FSF 下面的 GNU 项目.
    • GNU is not unix!
    • 优秀软件: Emacs. gcc. gawk, bash, hurd内核正在研发中
  • GPL 通用公共许可协议
    • 开源, 可以任意传播
    • 可以任意修改源代码, 但是必须把修改后的源码发布出来.

Linux 发行版本

版本 特性
Redhat 开源, 收费
CentOS 开源, 免费
Fedora 新功能,预发布版本
Ubuntu 桌面版
freeBSD 安全性,稳定
debian 安全要求
红旗 国产系统
麒麟 国产系统

CentOS 版本

CentOS 版本 内核版本
6.x 7.x 2.4 2.6 2.8 3.x(7系列)

虚拟机软件介绍

  • windows版本 VMware Workstations
  • Mac 版本   VMware fusion

32位和64位系统区别

  • 设计定位不同

     

    • 64 位是为了做高科技人员使用本行业特殊软件的运行平台而设计的.

     

  • 安装要求配置不同

     

     

    • 64位操作系统只能安装在64 位电脑上.
    • 只在针对64位的软件时发挥硬件的最大性能
    • 32位操作系统即可以装在64位电脑上,又可以装在32位电脑上. 装在64位电脑上不能完全发挥电脑性能

     

     

  • 运算能力不同

     

    • 64位CPU 的 GPRs (General-Purpose Registers,通用寄存器)的数据位宽是64位,
    • 64位相当于8 车道公路
    • 32位相当于4车道公路

     

  • 寻址能力不同

     

     

    • 32 位系统只能支持4G 运行内存
    • 64 位系统最大支持128G 运行内存

     

虚拟机网络配置

  • 配置虚拟机网络!

image

image

image

虚拟机安装教程

  • 新建虚拟机
  • 按照以下步骤创建虚拟机

image

image

image

image

image

image

image

image

网络类型

桥接网络

通过VMnet1 用宿主机的网卡当做桥梁 连接宿主机路由器,

  • 优点
    • 可以直接和宿主路由器网络通讯, 网络更好 -缺点
    • 可能会给宿主坐在局域网上其他的设备IP 冲突.
    • 宿主机离开当前局域网, 宿主机上安装的虚拟机讲无法正常工作. IP 会更改.

NAT 网络地址转换

通过VMnet8与宿主机进行通讯, 此时的宿主机VMnet8 相当于一个独立的路由器.

  • 优点
    • 可以给虚拟机分配独立的IP 并且不会因宿主机IP地址的更改而改变
    • 不会与宿主机局域网其他IP 冲突
  • 缺点
    • 连接因特网需要经过宿主机

仅主机模式网络

仅有宿主机可以连接网络, 虚拟机不能连接网络 ,只能与宿主机进行通讯.

image

image

image

image

image

虚拟机设置- 为安装CentOS 做准备

image

设备状态处 一定要点选 启动时连接.

安装CentOS 6.9

安装 CentOS 按一下步骤进行 如遇到问题, 请自行百度, 不懂得 可以来找我 QQ 1780312168

image

CentOS 的引导方式 解释说明
Install or upgrade an existing system 全新安装或者升级安装
Install system with basic video driver 安装带有基本视频驱动的系统
Rescue installled system 启动救援模式
Boot from local drive 通过本地硬盘启动
Memory test 内存测试

是否检测光盘

image

安装界面

选择下一步

image

选择安装向导语言

image

选择安装使用键盘

image

选择储存设备

如果服务器, 选择默认 第一个即可, 第二个是特殊设备, 安装界面解释的很清楚, 不做多赘述. image

格式化服务器磁盘

image

设置主机名 及网络设置

  • 设置主机名称 image

  • 网络设置 点选 connect automatically image IPV4 Settings method 设置为 manul 添加 IP 地址 掩码 及 网关(和上面 VMware 网络首选项设置一致) IP 多台虚拟机, IP 地址要区分开,即 IP 地址最后一位不同. image DNS severs: 可以选择

  • 阿里

     

    • 223.5.5.5
    • 223.6.6.6

     

  • 百度

     

    • 114.114.114.114
    • 114.114.116.116

     

  • 谷歌

     

     

    • 8.8.8.8

     

设置时区即格式

image

设置root 用户密码

自己学习 建议设置简单密码. imageimage

自定义分区

常规分区方案

  1. 企业生产场景中 Linux 分区方案(注意分区先后顺序)
看需求
  • (1)对数据安全性要求一般 建议一下分区方案

    分区

    功能 大小
    /boot 系统引导 centos 6 200M/ centos 7 500M/1G
    swap 虚拟内存 一般是运行内存的1-2倍(注, 上限是16G)
    / 根分区 剩余磁盘空间全部分配到根分区

     

    • 数据库及存储角色服务器,即有大量的重要数据的业务, 建议一下分区

       
    • 分区

    功能 大小
    --- --- ----
    /boot 系统引导 centos 6 200M/ centos 7 500M/1G
    swap 虚拟内存 一般是运行内存的1-2倍(注, 上限是16G)
    / 根分区 建议50-200G
    /data 重要数据分区 剩余磁盘空间
    其实就是把重要数据单独放在 /data 分区中

     

       
         

    自定义设置磁盘分区

       

    image

    • 磁盘分区模式

    image

    • /boot 创建引导分区Centos 6 200M可以, 7 建议500M-1G

    image

    • swap 虚拟内存, 建议是 运行内存的1-2倍

    image

    • / 根分区 讲剩余磁盘容量全部分到 根分区.

    imageimage

    image

    imageimage

    设置精简安装步骤

    image 选择安装工具 tools

    imageimage

    等待完成安装

    image

    重启虚拟机

    image

    登录虚拟机

    image

 

-----禁止转载------