linux第一阶段学习笔记基础

这篇博客详细记录了Linux学习的过程,从计算机基础、安装Centos到网络配置、SSH连接、磁盘管理、命令行操作、正则表达式等。作者通过每日学习的章节介绍了Linux操作系统的各个关键知识点,包括系统启动流程、用户管理、权限体系、文件系统、网络配置以及优化等内容,适合初学者和进阶者参考。
摘要由CSDN通过智能技术生成

linux学习

day01

1.计算机基础

运维人员的职责:

  1. 7*24是服务器稳定运行
  2. 数据不能丢失损坏
  3. 提升用户体验

常见的服务器种类

  • DELL

    DELL 1U 2U
    2010 1850/1950 2850/2950
    2010-2013 R410/R610 R710
    2014-2016 R420/R430/R620/R630 R720/R730
    2018 R740
  • IBM

    1U 2U 3U 4U
    3550/M3 3550/M5 3650 3850 3950
  • HP

    DL388 Gen10 32G ddr4

    DL388 Gen9 16G ddr4

  • 联想

    SR650 16G DDR4 CPU一颗

    x3650 16G DDR4 CPU一颗

    SR550 16G DDR4 CPU一颗

  • 浪潮等等(别的需要自己了解)

    NF5280M5系列 16G DDR4

服务器厚度用unit来表示 1U 2U 服务器高度

1U两个网口

2U四个网口

服务器种类分为:

  • 机架式
  • 塔式(在IDC存储占地方)
  • 刀片式

服务器组成

  • 电源
    • 双电源(双电路供电,民用电,商业用电,1U的电源瓦数为550W,2U的瓦数为750W)
    • UPS蓄电池 30min-1h
    • 柴油发电机
  • cpu
    • 负责运算和控制
    • cpu风扇负责散热(关键)
    • cpu品牌intel xeon
  • 内存
    • cpu和磁盘之前的缓冲设备
    • 程序:静态的 放在硬盘里边的视频 图片
    • 进程:播放视频 运行中
    • 守护进程:不间断运行在后台 或成为服务
  • 磁盘
    • 永久存放数据的地方
    • 磁盘的接口
      • IDE SCSI(淘汰)
      • SATA(机械) 7200-7500转速 优点:容量大 价格便宜 缺点:速度慢
      • SAS 10500转速
      • SSD(固态) 优点:速度快 缺点:容量小 价格贵
    • 磁盘的类型:机械磁盘和SSD固态硬盘
    • 性能与价格:SSD>SAS>SATA
    • 冷数据用SATA 热点数据用SSD

RAID待补充

RAID0

img

定义:

RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

工作原理:

系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍。 但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显著显然毋庸置疑。

优缺点:

读写性能是所有RAID级别中最高的。

RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用。

总结:

磁盘空间使用率:100%,故成本最低。

读性能:N*单块磁盘的读性能

写性能:N*单块磁盘的写性能

冗余:无,任何一块磁盘损坏都将导致数据不可用。

RAID1

img

定义:

RAID 1通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

工作原理:

RAID1是将一个两块硬盘所构成RAID磁盘阵列,其容量仅等于一块硬盘的容量,因为另一块只是当作数据“镜像”。RAID1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。它的性能自然没有RAID0磁盘阵列那样好,但其数据读取确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。RAID1磁盘阵列的写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID1磁盘阵列一般支持“热交换”,就是说阵列中硬盘的移除或替换可以在系统运行时进行,无须中断退出系统。RAID1磁盘阵列是十分安全的,不过也是较贵一种RAID磁盘阵列解决方案,因为两块硬盘仅能提供一块硬盘的容量。RAID1磁盘阵列主要用在数据安全性很高,而且要求能够快速恢复被破坏的数据的场合。

在这里,需要注意的是,读只能在一块磁盘上进行,并不会进行并行读取,性能取决于硬盘中较快的一块。写的话通常比单块磁盘要慢,虽然是并行写,即对两块磁盘的写入是同时进行的,但因为要比较两块硬盘中的数据,所以性能比单块磁盘慢。

优缺点:

RAID1通过硬盘数据镜像实现数据的冗余,保护数据安全,在两块盘上产生互为备份的数据,当原始数据繁忙时,可直接从镜像备份中读取数据,因此RAID1可以提供读取性能。
RAID1是硬盘中单位成本最高的,但提供了很高的数据安全性和可用性,当一个硬盘失效时,系统可以自动切换到镜像硬盘上读/写,并且不需要重组失效的数据。

总结:

磁盘空间使用率:50%,故成本最高。

读性能:只能在一个磁盘上读取,取决于磁盘中较快的那块盘

写性能:两块磁盘都要写入,虽然是并行写入,但因为要比对,故性能单块磁盘慢。

冗余:只要系统中任何一对镜像盘中有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。

RAID 5

img

定义:

RAID 5是RAID 0和RAID 1的折中方案。RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。

工作原理:

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。

总结:

磁盘空间利用率:(N-1)/N,即只浪费一块磁盘用于奇偶校验。

读性能:(n-1)*单块磁盘的读性能,接近RAID0的读性能。

写性能:比单块磁盘的写性能要差(这点不是很明白,不是可以并行写入么?)

冗余:只允许一块磁盘损坏。

RAID10

img

定义:

RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。

实现原理:

Raid10其实结构非常简单,首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0,当往这个逻辑Raid中写数据时,数据被有序的写入两个Raid1中。磁盘1和磁盘2组成一个Raid1,磁盘3和磁盘4又组成另外一个Raid1;这两个Raid1组成了一个新的Raid0。如写在硬盘1上的数据1、3、5、7,写在硬盘2中则为数据1、3、5、7,硬盘中的数据为0、2、4、6,硬盘4中的数据则为0、2、4、6,因此数据在这四个硬盘上组合成Raid10,且具有raid0和raid1两者的特性。
虽然Raid10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一Raid1中,就能保证数据安全性。假如磁盘中的某一块盘坏了,整个逻辑磁盘仍能正常工作的。
当我们需要恢复RAID10中损坏的磁盘时,只需要更换新的硬盘,按照RAID10的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作。原先的数据会同步恢复到更换的硬盘中。

总结:

磁盘空间利用率:50%。

读性能:N/2*单块硬盘的读性能

写性能:N/2*单块硬盘的写性能

冗余:只要一对镜像盘中有一块磁盘可以使用就没问题。

day03

1.安装Centos

  1. 需要安装什么操作系统
  2. 操作系统去哪里下载 www.centos.org

2.网卡名称

  1. centos5 6 eth0
  2. centos7 ens33

3.安装虚拟机步骤内容

  1. LVM 逻辑卷管理
  2. 磁盘分区
    1. /boot 存放引导程序的 存放内核的地方 200M
    2. swap 交换分区 内存<8 内存的1.5倍 3 4.5 内存>=8 8G 可动态调整
    3. / 称为根

4.网络连接不上的原因

  1. 创建虚拟机的时候,网络配置不对.

  2. 检查虚拟网络编辑器中的-子网,掩码,NAT设置

    保证网络连通的一致性

  3. 查看windows中的VM相关服务

    重启相关服务,防治僵尸进程

  4. 各种疑难杂症

day04

1. SSH连接排错

  1. IP地址
    • 局域网
      • 私网IP 例如:192.168.19.200
    • 虚拟机
      • 私网IP 例如:VMware 里边的虚拟机 10.0.0.200
    • 公网ip
      • 需要上网用的 服务器的ip地址
      • IDC机房 公网IP
      • 阿里云 公网IP

2.端口 22 (10.0.0.200)(ping 10.0.0.200) 如果通为正常 超时不正常

以下为小故事更形象

屌丝(运维)去洗浴中心之路

  1. 10.0.0.200 (洗浴中心地址)

  2. 劫财劫色(firewalld NetworkManager SElinux防火墙)(暂时不用)

    systemctl stop Network Manager

    systemctl disable NetworkManager

  3. 搓澡 拔罐 按摩 桑拿 (特殊服务)

    80 443 8080 6379 22

  4. telnet 10.0.0.200 22 端口对应服务 虚拟机排查:ip add 要熟练掌握

    • 首先查看路通不通 ping 10.0.0.200

      • ping不通

        • 首先查看网卡ip地址是否正常

          • 是否有ip地址 是否是24位 是否为up状态
        • 在虚拟机中ping网关

          • 如何查看网关

            cat /etc/sysconfig/network-scripts/ifcfg-eth0

            GATEWAY=10.0.0.254

            查看网关配置否是正确

            编辑-虚拟网络编辑器-vmnet8-net设置 是否和你配置的相同

          • 查看虚拟网络编辑器是否有vmnet8 如果没有 关闭虚拟机 以管理员身份运行

        • 查看本地网络连接 查看VMware8 IP地址是否10.0.0.*同一网段(前三段必须相同)

          • 如果网段(前三段)不一样:

            1.编辑-虚拟网络编辑器-还原默认设置(你配置的10.0.0.0 255.255.255.0没啦,重新配置)还原前需关闭虚拟机(检查IP地址 systemctl restart network)

            2.固定IP地址 打开我的电脑 输入网络连接 找到vmnet8-属性-双击协议版本4-使用下面的IP地址 IP地址 10.0.0.1 子网掩码 255.255.255.0

    • 测试端口是否打开 telnet 10.0.0.200 22

  5. 虚拟机上不去网:

    • ping 网关 10.0.0.254
      • ping不同 查看网关地址 网卡配置文件 配置错了
      • cat /etc/sysconfig/network-scripts/ifcfg-eth0
      • 如果不对 更改地址即可
      • 编辑-虚拟网络编辑器 -vmnet8-net设置-网关(必须和你网卡配置文件网关相同)
    • ping 公网IP地址1.2.4.8 8.8.8.8 114.114.114.114
      • 检查DNS是否能ping通
      • cat /etc/sysconfig/network-scripts/ifcfg-eth0
      • DNS=1.2.4.8
      • 检查cat /etc/resolv.conf 文件你如果是空的
        • systemtcl restart network
        • 手动配置 vi /etc/resolv.conf
          • nameserver 1.2.4.8
  6. 缺少关键文件 /var/empty/sshd

    systemctl restart sshd
    

day05

1.linux命令行组成结构

命令 条件/参数 对象/文件/目录
结婚 空格 -有房有车有存款 空格 白富美
结婚 空格 -没车有房有存款 空格 是个女的就行
rm 空格 -f 空格 /tep/oldboy.txt
[root@lodboy~]#	#<-这是超级管理员root用户对应的命令行
[root@lodboy~]$	#<-这是普通用户 oldboy对应的命令行
其中root==>代表当前登录的用户 
	@	分割符
	oldboy	代表当前主机名
	~	表示用户当前所在路径
	#	表示root管理员提示符
	$	表示普通用户提示符
[root		@		oldboy		~]		#
当前用户    分隔符		主机名		当前路径  提示符

2.关机命令

重启命令
shutdown -r 10		#10分钟之后重启
shutdown -r 0		#立刻重启
shutdown -r now		#立刻重启

关机命令
shutdown -h 10		#10分钟之后关机
shutdown -h 0		#立刻关机
shutdown -h now		#立刻关机

取消正在进行的关机或重启命令
shutdown -c

重启
reboot

关机
poweroff
halt

3.关机,重启和注销的命令列表

命令 说明
关机命令
shutdown -h now 立刻关机(生产常用)
shutdown -h +1 1分钟以后关机 也可以是时间点 11:00
halt 立即停止系统,需要人工关闭电源,是reboot的链接文件
init 0 切换运行级别到0,0表示关机
poweroff 立即停止系统,并关闭电源
重启命令
reboot 立即重启(生产常用)
shutdown -r now 立即重启(生产常用)
shutdown -r +1 1分钟以后重启
init 6 切换运行级别到6,6表示重启
注销命令
logout 注销退出当前用户窗口
exit 注销退出当前用户窗口,快捷键Ctrl+d

4.linux命令行常用快捷键

快捷键 执行命令意思
ctrl+c cancel 取消当前操作
ctrl+l clear 清屏
ctrl+d 退出当前用户
ctrl+r 查找历史命令
ctrl+a 把光标移动到首位
ctrl+e 把光标移动到最后
ctrl+u 把光标到行首的内容删除/剪切
ctrl+y 粘贴
delete 把光标所在处从前往后删除内容
ctrl+k 把光标到行尾的内容删除/剪切
ctrl+→ 向右移动一个单词
ctrl+← 向左移动一个单词
ctrl+s 锁屏
ctrl+q 解锁

5.linux 文件及目录核心命令

  1. pwd:显示当前所在的位置信息

    pwd		查看当前所在的目录	此命令一般直接使用
    
  2. cd:切换目录

    cd 切换目录
    cd 的常用选项:
    cd ~ 切换到当前用户的家目录
    cd . 保持当前目录不变
    cd .. 切换到上级目录
    cd - 在最近的两次工作目录之前来回切换*
    cd / 直接切换到/目录
    
  3. tree:以树形结构显示目录下内容

    tree 命令语法:
    tree 选项 目录
    tree 以树形图列出文件目录结构
    tree 常用选项:
    -d 只显示目录
    -L 遍历牡蛎的最大层数,-L后加大于0的正整数 
    -F 在条目后加上文件类型的指示符号(*,/,=,@,|,其中一个)
    安装tree的命令: yum in
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值