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

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

一、计算机基础

第一节 行业介绍

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

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

第二节 计算机基础

  • 储存单位: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中


版权声明:本文为rensai12原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。