在这上面写笔记主要是为了加强记忆,便于以后的知识巩固,其次发的内容,如果出现不同的建议和看法希望,老友们多多在评论区留言,我会及时回复的,谢谢哈!

Linux运维工程师学习笔记

  • 一、计算机基础
    • 第一节 行业介绍
    • 第二节 计算机基础
    • 第三节计算机硬件挑选
    • 第四节BIOS设置和系统分区
    • 第五节windows系统
    • 第六节虚拟机的设置和使用

一、计算机基础

第一节 行业介绍

有关书籍:《细说Linux基础知识》、《细说Linux系统管理》

  • Linux运维工程师主要职责:
    常规工作,如:不间断监控、主要数据备份、服务器日常检修等;
    突发工作,如:故障发现、故障应急处理、故障跟踪等;
    变更工作,如:网站升级、软件升级、游戏升级等;
    压力管理,如:服务器访问压力管理、网络流量压力管理、存储容量管理,以及超标之后的应对措施;
    架构优化,如:需要不断的进行架构优化调整,以确保整个产品能够在功能不断丰富和复杂的条件下流畅运行。同时保持高可用性。
  • 计算机行业分类

第二节 计算机基础

  • 储存单位:bit (计算机只是识别0 和1)
  • 字节(Byte): 1Byte = 8bit 1KB=1024Byte 1MB=1024KB 1GB=1024MB 1TB=1024GB
    1PB=1024TB 1EB=1024PB 1ZB=1024EB
  • 简体中文汉字编码规则:GB2312 繁体汉字编码规则:Big5 现在汉字编码规则:UTF-8 图片、音频、视频编码规则是他们的后缀文件名例如:jpg png mp3 mp4等
  • 计算机各个接口速率与作用
接口类型 速率及作用
PCI接口 66MB/S 外接声卡网卡
IDE接口 133MB/S 光驱
SCSI接口 500MB/S 用于老式服务器,已淘汰
SATA接口 500MB/S 硬盘
PCI-E接口 一代1000MB/S 二代2000 MB/S 显卡
DDR接口 DDR3:<2400 MB/s DDR4: >=2400 MB/s 内存条
  • • 目前CPU散热方式主要分为两类
    风冷散热(常用)
    液体散热
    CPU的接口方式主要有触点式、针脚式

第三节计算机硬件挑选

  • 1、cpu

芯片品牌: Inter AMD
CPU型号: i3 i5 i7 i9
主频:主频越高越好

  • 2、 主板

芯片品牌:Inter/AMD
商品品牌:华硕/技嘉/微星/华擎
按照价格挑选

  • 3、内存

芯片代数:DDR3 DDR4
内存大小:组成双通道
内存的频率:越高越好
价格

第四节BIOS设置和系统分区

以下都是基于windows操作系统下的介绍:
1、BIOS(Basic Input/Output System)基本输入/输出系统
2、CMOS(Complementary Metal Oxide Semiconductor)互补金属氧化物半导体存储器
计算机主板上的一块可读写的芯片
保存当前系统的硬件配置情况和用户对某些参数的设定
电脑的基本原则:不懂不能动
3、实际设备要想破解密码,必须拿到本机(都留有破解密码的手段)
Windows密码破解(第三方工具:大白菜)
4、两种分区表
MBR分区表(主引导记录分区表):最大支持2.1TB硬盘,最多支持4个分区
GPT分区表(全局唯一标识分区表):GPT支持9.4ZB硬盘(这个我看网上有些争议,我也不是很确定)(1ZB=1024EB,1EB=1024PB,1PB=1024TB)。理论上支持的分区数没有限制,但windows限制128个主分区

5、MBR分区类型
主分区:最多只能有4个。
扩展分区:
最多只能有1个。
主分区加扩展分区最多有4个。
不能写入数据,只能包含逻辑分区
逻辑分区

6、格式化
格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如windows:FAT16、FAT32、NTFS、linux:EXT2、EXT3、EXT4、XFS等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
格式化原理:将磁盘分成Inode区域和block区域
Inode区域:128B:Inode号+时间+权限+位置
Block区域:用来存真正的数据,每个block为4KB,一个文件可以存储到各个block文件中,每个block只能存储一个文件。

7、不同文件系统的比较
• FAT16:最大支持2GB的分区
• FAT32:最大支持4GB单个文件,32GB分区
• NTFS:最大支持64GB单个文件,2TB分区

第五节windows系统

  • 个人版(阉割版)
    Windows XP、win 7、win 8、win 10
    家庭版
    旗舰版
    服务器版
    Windows Server 2000
    Windows Server 2003
    Windows Server 2008
    Windows Server 2012

  • Windows的安装步骤
    1、拔网线(防止局域网病毒)
    2、安装Windows
    3、安装驱动
    4、安装杀毒软件和防火墙
    5、插入网线
    6、更新(Windows补丁、杀毒软件、防火墙)
    7、安装常用办公软件
    8、服务器常规优化(服务器必做,个人电脑推荐)(繁琐、容易忘)
    (1)任务计划:在指定时间,让系统自动执行指定的命令或程序。
    (2)事件查看器:日志处理----分割和轮替

  • Windows安装方法:
    • 光盘安装:需要光驱支持光盘刻录,使用刻录的空白光盘,用UItraIso软件制作启动盘,需要一个不小于8GB的U盘,和windows对应版本的 iso镜像。
    • U盘安装:
    • 磁盘对拷:(服务器配置必须一致Windows ghost工具:方便快捷,速度快,不稳定)(Linux dd命令:稳定,速度慢)
    • 网络批量安装(无人值守安装 技术复杂)

  • 其他
    病毒:人为故意的程序,可以自我复制(损人不利己)
    木马:是病毒的一种(损人利己)

    防火墙:过滤数据包(根据ip、MAC地址、端口号、协议类型过滤数据包的内容)

    什么是驱动?:驱动程序(Device Driver)全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。大多数情况下,我们并不需要安装所有硬件设备的驱动程序,例如硬盘、显示器、光驱、键盘、鼠标等就不需要安装驱动程序,而显卡、声卡、扫描仪、摄像头、Modem等就需要安装驱动程序

第六节虚拟机的设置和使用

  • 虚拟机的三种模式:桥接模式、NAT模式、仅主机模式

桥接模式连接的是本机的真实网卡、可以实现,主机、局域网、公网通信

NAT模式连接的是虚拟网VMnet8,不能连接局域网(里面可以看成一个三层路由)

仅主机模式连接的是虚拟网VMnet1,只能连接主机和主机上的虚拟机(可以把虚拟机里面看成有个交换机)

  • MBR分区表(主引导记录分区表):最大支持2.1TB硬盘,最多支持4个分区
  • GPT分区表(全局唯一标识分区表):GPT支持9.4ZB硬盘(1ZB=1024EB,1EB=1024PB,1PB=1024TB)。理论上支持的分区数没有限制,但windows限制128个主分区

MBR分区类型
主分区:最多只能有4个。
扩展分区:
最多只能有1个。
主分区加扩展分区最多有4个。
不能写入数据,只能包含逻辑分区
逻辑分区

  • Windows分区方式:

    1、进行分区
    MBR分区类型
    主分区:最多只能有4个。
    扩展分区:
    最多只能有1个。
    主分区加扩展分区最多有4个。
    不能写入数据,只能包含逻辑分区
    2、进行格式化
    格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如windows:FAT16、FAT32、NTFS、linux:EXT2、EXT3、EXT4、XFS等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

格式化原理:将磁盘分成Inode区域和block区域
Inode区域:128B:Inode号+时间+权限+位置
Block区域:用来存真正的数据,每个block为4KB,一个文件可以存储到各个block文件中,每个block只能存储一个文件。

不同文件系统的比较:
FAT16:最大支持2GB的分区
FAT32:最大支持4GB单个文件,32GB分区
NTFS:最大支持64GB单个文件,2TB分区
3、分配盘符
分配(D/E/F盘)

  • Linux分区方式:

1、 分区
(同windows一样) 逻辑分区从5开始

2、 格式化(高级格式化{还有低级格式化?})又称逻辑格式化,它是指根据用户选定的文件系统(:EXT2、EXT3、EXT4、XFS等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

3、 加入设备文件名
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]
光驱 /dev/cdrom或/dev/sr0
软盘 /dev/fd[0-1]
打印机(25针) /dev/lp[0-2]
打印机(usb) /dev/usb/lp[0-15]
鼠标 /dev/mouse
以上为硬盘的设备文件名,那么分区也要有设备文件名,就是在硬盘文件名后加数字例如sda1
4、 分配盘符(挂载点)的过程叫挂载 目的:给每个分区分配挂载点

必须分区:
/(根分区)
Swap分区(交换分区,运行内存的2倍,不超过2GB)为虚拟内存,当我真正的内存不够用的时候,swap就可当真正的内存使用。
有以上两个分区,Linux才能正常安装,是必须分区的
推荐分区:
/boot (启动分区,200MB)

文件系统结构:
每个一级目录又有独立的硬盘空间,也就是说,如果我往一级目录/boot写入数据,那么就会放在/dev/sda1中

Linux学习笔记(一、计算机基础)(持续更新)相关推荐

  1. 史上最牛最强的linux学习笔记 10.shell基础

    史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...

  2. C++学习笔记目录链接(持续更新中)

    学习目标: C++学习笔记目录链接(持续更新中,未完待续) 学习内容: 序号 链接 0 C++ 常见bug记录(持续记录中) 1 C++学习笔记1[数据类型] 2 C++学习笔记2[表达式与语句] 3 ...

  3. Linux入门怎么学?262页linux学习笔记,零基础也能轻松入门

    #种一棵树最好的时间是十年前,其次是现在 很多程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来. 但是没过多久,能了解 ...

  4. linux学习笔记4——计算机概述:操作系统、超级计算机、cpu-z

    一.操作系统 为了要克服硬件方面老是需要重复撰写控制码的问题,所以就有操作系统(Operating System, OS)的出现了! 什么是操作系统呢?下面就来谈一谈先! 1,操作系统核心(Kerne ...

  5. 【Linux】Linux 学习笔记2015(基础篇)

    标签(空格分隔): Linux Author:atao [补充] 清屏 Ctrl + l clear 查看linux版本信息 uname -a 挂载nfs(网络文件)的方法 ##1. 挂载 格式:mo ...

  6. linux学习笔记:1.基础知识和命令行基本操作

    初次学习linux系统,想在这里记录自己的学习痕迹,如发现有不足之处,希望能指出,谢谢啦,之后的学习是在虚拟机VMware 10下的Red Hat Enterprise linux 6 的操作. 一. ...

  7. linux学习笔记1:基础知识

    自由软件: 1.为任何目的运行程序的自由 2.学习和修改源程序的自由 3.重新分发程序的自由 4.基于某源程序开发衍生版的自由 linux基本法则: 1.一切皆文件 2.体积短小且目的单一的程序 3. ...

  8. 马哥Linux学习笔记2-2Linux系统基础使用入门

    终端:用户与主机交互,必然用到的设备. 物理终端:直接进入本机的显示器和键盘设备:/dev/console 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,centos6默认启动6个虚拟终端. ...

  9. 马哥Linux学习笔记12-1Linux系统基础原理

    Linux进程及作业管理 内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能 Process:运行中的程序的一个副本:存在生命周期 Linux内核存储进程信息的固定格式:task ...

  10. 深度学习笔记(本文不讲技术细节,持续更新)

    目录: 网络架构, 激活函数, 网络模型, 数据集, 损失函数, 输出函数, 端侧推理引擎 常见的激活函数 Sigmoid 输出范围为[0,1] 幂运算且求导涉及除法 梯度消失 输出非0均值 Tanh ...

最新文章

  1. Mysql 主从复制(AB复制)
  2. hibernate 延迟加载(转载)
  3. 从零开始入门 K8s | 理解容器运行时接口 CRI
  4. 这次让我们从字节码文件来重新认识String,文末有两个小小面试题,一起来试一试
  5. 深度学习笔记第一门课​第四周:深层神经网络
  6. 服务器系统使用30金手指,seo专业培训拾首选金手指三:自动设置锚文本的
  7. 定义快捷代码_nodepad++代码编辑器替代工具整理
  8. Q: 为什么如果我们把这两个组件安装在同一个COM+组件包中问题就不会出现(zz)...
  9. 2017.9.2 王室联邦 失败总结
  10. 【虚拟化】支持IDE/SATA/SCSI
  11. java string补空格_Java String字符串补0或空格详解
  12. Mac----已被macOS使用
  13. 微软公司软件开发模式简介
  14. Eclipse启动Tomcat时,45秒超时解决方案
  15. mysql 一行转多多行_JS 小工具 MYSQL WHERE IN条件 去掉换行符(列转行)
  16. Ubuntu16.04 Caffe 安装步骤记录
  17. 【FLY】Android(12)源码目录结构
  18. LWIP网络开发从入门到精通
  19. 文档在线打印,保持样式不变解决方法
  20. 如何在SVN中忽略某个文件或文件夹

热门文章

  1. 3DMAX最垃圾的地方!你能忍受吗?
  2. Flutter原理与美团的实践
  3. Native 内存wrap
  4. emplace_back减少内存拷贝和移动
  5. 常见的FTP站点资源
  6. 人工智能的主要研究流派和成果(一)
  7. 家电行业如何利用crm客户管理系统提升销售水平?
  8. KMPlayer的运行时错误 - 修复的Kmplayer运行时错误的简便方法!
  9. gem意思_邓紫棋为什么叫gem 邓紫棋gem有什么特殊的含义吗
  10. 移动端实现0.5px的实用方案