Linux 运维

Posted qi-litang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 运维相关的知识,希望对你有一定的参考价值。

系统介绍

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 运行内存

     

虚拟机网络配置

  • 配置虚拟机网络!

技术图片

技术图片

技术图片

虚拟机安装教程

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

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

网络类型

桥接网络

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

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

NAT 网络地址转换

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

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

仅主机模式网络

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

技术图片

技术图片

技术图片

技术图片

技术图片

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

技术图片

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

安装CentOS 6.9

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

技术图片

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

是否检测光盘

技术图片

安装界面

选择下一步

技术图片

选择安装向导语言

技术图片

选择安装使用键盘

技术图片

选择储存设备

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

格式化服务器磁盘

技术图片

设置主机名 及网络设置

  • 设置主机名称 技术图片

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

  • 阿里

     

    • 223.5.5.5
    • 223.6.6.6

     

  • 百度

     

    • 114.114.114.114
    • 114.114.116.116

     

  • 谷歌

     

     

    • 8.8.8.8

     

设置时区即格式

技术图片

设置root 用户密码

自己学习 建议设置简单密码. 技术图片 技术图片

自定义分区

常规分区方案

  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 分区中

     

       
         

    自定义设置磁盘分区

       

    技术图片

    • 磁盘分区模式

    技术图片

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

    技术图片

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

    技术图片

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

    技术图片 技术图片

    技术图片

    技术图片 技术图片

    设置精简安装步骤

    技术图片 选择安装工具 tools

    技术图片 技术图片

    等待完成安装

    技术图片

    重启虚拟机

    技术图片

    登录虚拟机

    技术图片

 

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

以上是关于Linux 运维的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维人员如何学习python编程

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

Linux运维是什么?行业前景如何?

Linux运维是怎样的一个工作

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

系统运维--linux服务器上传测试代码注意事项