Linux系统基础知识

Linux系统是什么?

免费、自由传播、性能稳定的操作系统

Linux系统学习的原因?
  • Linux是全球服务器主流的操作系统
  • Linux系统学习是进入互联网最简单道路
  • Linux系统可以部署现阶段所有程序服务
  • Linux系统职业发展方向具有多元化
  • Linux系统将是未来互联网领域必备技能
Linux系统的经典语录
  • 一切从根开始
  • 在linux系统中一切皆文件
    • 目录–特殊的文件
    • 存储设备–特殊文件
    • 命令–命令文件
  • Linux系统中服务配罝文件被修改之后:不会立即生效,
    需要重启服务(重现加载读取配罝文件过程),才能使配罝文件的修改生效
  • 在系统中对配置进行永久修改时,需要修改配置文件;在命令行进行修改的时候都是临时修改
  • 安全和系统性能是成反比的
  • 运维主要干什么
    • 部署服务,命令
    • 排错能力
    • 服务或系统优化能力
    • 数据的分析能力
    • 架构能力
系统特殊符号
  • :家目录符号
  • ..:上一级目录
  • >:标准输出重定向符号
  • >>:标准输出追加重定向符号
  • 2>:错误输出重定向符号(正确的不写入)
  • 2>>:错误输出追加重定向符号(正确的不追加)
  • <:标准输入重定向
  • <<:标准输入追加
  • &&:代表前一个命令执行成功后,再执行后面的命令
  • ;:前一个命令执行之后,在执行后面的命令,不管前面的是否执行成功
  • #:配置文件的一行进行注释,在命令提示符中表示管理员身份
  • $:用于加载读取变量,在命令提示符中表示普通用户,在vi中表示一行的结尾
  • !:强制
  • `:先执行反引号里面的命令,然后将命令执行结果给外面的命令进行执行
  • |:管道符号
系统中的常见环境变量
  • PATH:方便命令的使用
  • PS1:定义提示符的信息或格式
32位操作系统和64位操作系统区别:

系统可使用内存大小分别为2的32次方和2的64次方

系统运行的级别
  • 查看

    • runlevel
  • 临时修改

    • init 级别数字
  • 永久修改

    • 查看tarhet级别名名称

      cd  /usr/lib/systemd/system/
      ls -l | grep runlevel
      
      0:poweroff.target
      1:rescue.target
      2:multi-user.target
      3:multi-user.target
      4:multi-user.target
      5:graphical.target
      6:reboot.target
      
    • 有->后面的就是级别名名称

    • 永久修改:systemctl set-default 级别名

    • 查看修改后级别:systemctl set-default

  • 级别

    • 0:系统的关机

    • 1: 系统的单用户模式 用于修复系统或重置密码

    • 2:系统的多用户模式 没有网络

    • 3:系统的多用户模式 正常系统运行级别 有网络

    • 4:预留级别

    • 5:图形化级别

    • 6:系统的重启级别

服务器分类
  • 硬件服务器

    • 机架式服务器

      • 有1U、2U、4U等规格
      • U----unit—服务器高度 1.75英寸=4.45CM
    • 刀片式服务器

      • 高可用,性比价高
    • 塔式服务器

  • 云服务器

硬件组成(服务器)
  • 电源 — 心脏(供电)

    • 冗余特性:有备用电源
    • 电池(UPS)—不间断电源
    • 发电机
  • CPU — 大脑(处理、运算任务;发出指令信息)

    • CPU路数:服务器中有多少个CPU
      • 单路-1个CPU
      • 双路-2个CPU
    • CPU核数
      • 核数越多并行(同时)处理任务能力越强
  • CPU风扇 — 皮肤(散热)

  • 内存 — 眼睛(存储设备,临时存储)

    • 容易丢失(断电宕机)
    • 存储/读取效率很高
    • 缓冲(buffer):将数据临时存储到内存的过程 写(缓冲)内存。然后写入磁盘
    • 缓存(cache):将数据从内存中进行读取的过程 读(缓存)数据。将磁盘中的数据放到缓存中然后用户读取
  • 磁盘 — 肚子(存储设备,永久存储)

    • 永久存储数据
    • 存储/读取效率比较低
      • 磁盘的工作方式
      • 磁盘的I/O消耗,大的数据拆分为每一块存储单元
        • 每拆分一次就是一次Input(入)
        • 写入一次就是一次output(出)
      • 磁盘的接口类型,影响数据存储效率
        • IDE<SATA<SCSI<SAS 机械硬盘
        • SSD:固态硬盘
    • 服务器磁盘特点
      • 增加数据存储量,多块硬盘之间有联系,可以整合存储量
      • 增加数据安全性。一块磁盘坏了不会再重新进行数据转移
      • 增加数据存储效率 数据拆分存储不同的硬盘里
      • Raid卡(磁盘序列卡):将多块磁盘进行整合
        • raid0:平均分配存储的原则,用户看的时候看的是raid卡将在不同磁盘里的数据整合后的完整数据
          • 存储效率高
          • 安全性不高,一块坏了无法整合数据
        • raid1:两份磁盘都进行所有数据的存储
          • 存储效率较低
          • 安全性高
      • 远程管理卡(网卡)
        • 控制远程开关机
        • 进行远程的安装系统
        • 远程管理卡的种类
          • 集成的远程管理卡(在主板上) 远程开关机
          • 外置的远程管理卡 远程安装系统,配置Raid
      • 合理布局(机房):尽量一出手就是专业的
      • 硬盘的存储单位:byte字节(最小单位)
        • 1024的换算方式:计算机存储的换算单位
        • 1000的换算方式:工业级换算单位
          • 100G — 实际硬盘大小<100G
  • 主板 — 整合所有硬件

  • 显卡(集成) —显示信息到屏幕上(输出设备)

  • 声卡(集成) —输出声音信息(输出设备)

  • 键盘鼠标 —输入设备

性能对比

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jsETLCEI-1671421091639)(/Users/pert./Library/Application Support/typora-user-images/image-20221128144906877.png)]

存储数据的方法
  • 大型企业
    • 先存内存中在存储到磁盘中
    • 读取数据—磁盘数据----热点数据存在内存中
      • 先从内存中读取没有再去磁盘读取
  • 中小型
    • 存储数据–磁盘
    • 热点数据缓冲在内存中。先读取缓存数据,没有读硬盘
程序

开发人员编写好的代码软件

进程

运行起来的程序

守护进程

一直运行的进程

运维职责

1、保证数据不丢失

2、保证服务稳定运行

3、保证用户访问体验

什么是操作系统?

人和硬件进行沟通的桥梁

操作系统组成部分?

硬件+内核(控制硬件)+解释器(将要做的事翻译给内核)bash–linux+软件应用程序

Linux发展历史

Unix-Minix-Linux

GNU:开发出和UNIX一样优秀但是开源的

GPL:通用许可协议(规范)

  • 所有的软件代码必须是开源的
  • 可以对软件代码进行修改,代码修改信息需要发布
Linux发行版本
  • Redhat:收费(服务费),系统有自己的红帽商标
  • Centos:免费

操作系统32位和64位是对内存的识别能力:2的32次方(4G)和2的64次方(18EB)

Centos系统网卡名称

默认系统的网卡名称:

enth0 enth1 --centos6

ens33 ens34 --centos7

如何调整网卡名称:
  • 选择安装centos
  • tab键
  • net.ifnames=0 biosdevname=0
从虚拟机返回windows系统:ctrl+alt
对系统安装过程进行配置
  • 系统网络的配置
    • configure—general–勾选第一项激活网卡
    • ipv4 settings–manual 手动设置
      • add
      • dns
  • 系统分区的配置
    • 通用分区方案
      • boot 引导分区 200MB(系统启动文件)
      • swap 交换分区 当内存不够用的时候,将硬盘中的空间充当内存使用
        • 内存小于8G建议交换分区的大小=内存大小的1.5倍
        • 大于8G交换分区=8G
      • / 根分区 剩余空间
    • 数据信息比较重要的分区方案
      • /boot 200MB
      • swap 同上
      • / 20G~200G
      • /data 剩余空间
    • 灵活的分区方案
      • /boot 同上
      • swap 同上
      • / 20G~200G
      • 剩余空间不分
  • 系统安全的配置(关闭)
    • system-kdump 将宕机前系统中的内存异常信息进行保存
    • system-security policy 系统的安全策略配置
  • 系统的时区设置
  • 系统软件包的安装
    • miniual install 1236
工作流程

1、准备/检查系统环境

2、进行操作前的备份 网络配置文件(退路)

3、进行配置后进行保存

4、配置完成需要检查

5、编写项目文档

网络常见问题分析
  • 网卡地址配置不正确:网卡地址和虚拟机网卡地址不一样
  • 网关和DNS的信息不正确
如何重新配置网卡信息

通过系统命令重新配置网卡地址信息

nmtui

重启网卡使配置生效

systemctl restart network

ip地址:网络通讯标识信息

子网掩码:在局域网中可以有多少个主机

网关:从一个局域网到另一个局域网的必经之路

一个命令执行完,没有消息就是最好的结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值