自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 shell脚本——正则表达式与文本三剑客Grep、AWK以及Sed

由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。

2023-12-04 08:46:58 43

原创 shell脚本——第三章 函数与数组

函数定义:封装的可重复利用的具有特定功能的代码数组:存储多个元素的连续的内存空间,相当于多个变量的数据集合 1对多数组名和索引索引的编号从0开始,属于数值索引索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash 4.0版本之后开始支持bash的数组支持稀疏格式(索引不连续)

2023-11-27 15:54:22 30

原创 shell脚本——第三章 循环语句for、while、until以及如何跳出循环的三种方式

192.168.76.0 将存活的主机放在一个文件中,将不存活的主机放在另一个文件中。{0..100..2} 从0开始到100结束,每次加2 步长为2 打印的都是偶数。{1..100..2} 从1开始到100结束,每次加2 步长为2 打印的都是奇数。break跳出单个循环 break n 数字数字是几代表跳出n层循环。continue终止某次循环中的命令,但是不会完全终止命令。循环列表只是跟循环的次数有关。#计算1加到100的和。#计算从1到100的和。#计算1加到100的和。循环列表的 表达形式。

2023-11-23 16:11:06 1068

原创 shell脚本——第二章 条件语句、if语句、case语句

条件测试:判断某需求是否满足,需要由测试机制来实现,专用的测试表达式需要由测试命令辅助完成。格式1:[ 表达式1 ] 操作符 [ 表达式2 ] ...格式1:test [操作符选项] 条件表达式。=:字符串内容不同,!格式2:[ 操作符 条件表达式 ][ 整数1 操作符 整数 ] 公式。格式2:命令1 操作符 命令2 ...以上条件都为假的分支代码 托底。若真,则状态码变量 $?若假,则状态码变量 $?条件1为真的分支代码。条件2为真的分支代码。条件3为真的分支代码。-z:字符串内容为空。

2023-11-22 17:11:26 41

原创 shell脚本——第一章 shell编程规范与变量

shell脚本 就是将命令按顺序一一列出,最后自动执行,执行需要权限,也可以直接使用路径,脚本其实不复杂,通用脚本环境改变后依然可以使用的脚本。声明解释器注释信息执行命令/bin/bash#声明解释器 代表我接下来,使用什么解释器来解释,接下来的命令# “#” 表示注释信息cd /optmkdir test#可执行的命令#以.sh 结尾的文件 命令会高亮1.4 shell脚本的执行逻辑与方式顺序执行:程序按从上到下顺序执行。

2023-11-22 15:07:32 28

原创 yum仓库与NFS网络共享存储服务技术

yum是一个基于RPM包构建的软件更新机制,能够自动解决软件包之间的依赖关系,解决了日常工作中的大量查找安装依赖包的时间。yum由服务端仓库和客户端组成,,所以yum可以存放在两台服务器上,也可以存放在一台服务器上。可以由官方来提供服务,也可以由第三方来提供,比如国内的阿里云,腾讯云等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。

2023-11-18 17:18:33 26

原创 SSH远程管理服务

SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是 以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。

2023-11-16 17:10:13 69

原创 DNS服务器原理及配置

DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp, 53/tcp实际上,每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域 名和 IP 地址的对应关系,这些特定的 DNS 域或 IP 地址段称为 zone(区域)。

2023-11-14 17:12:42 181

原创 DHCP原理及配置

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

2023-11-12 14:44:31 38

原创 linux基础之系统安全及应用

lsattr /etc/passwd /etc/shadow #查看文件的状态。chattr -i /etc/passwd /etc/shadow #解锁文件。su UserName:非登录式切换,即不会读取目标用户的配置文件,不改变当前工作目录,即不完全切换。su - UserName:登录式切换,会读取目标用户的配置文件,切换至自已的家目录,即完全切换。su命令即 switch user,命令可以切换用户身份,并且以指定用户的身份执行命令。

2023-11-12 14:42:22 21

原创 Linux网络命令

vim/etc/sysconfig/network-scripts/网卡名默认ens33。ifconfig 网卡名:0 ip地址/子网掩码 #测试时使用, 是临时的。1.临时配置IP地址:ifconfig 网卡 ip 子网掩码。route add -net 网段地址 gw IP地址。ifconfig 网卡名 up #启动网卡。ifconfig 网卡名 down #关闭网卡。ifconfig 网卡名称 ip地址/子网掩码。格式:traceroute ip地址。

2023-11-10 15:39:15 40 1

原创 linux基础之文件系统与日志分析

在 Linux 内核中,根据日志消息的重要程度不同,将其分为不同 的优先级别(数字等级越小,优先级越高,消息越重要)文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。配置文件:/etc/rsyslog.conf,/etc/rsyslog.d/*.conf。库文件: /lib64/rsyslog/*.so。主程序:/usr/sbin/rsyslogd。RULES:日志记录相关的规则配置。MODULES:相关模块配置。inode:(索引节点)程序包:rsyslog。

2023-11-08 19:50:54 59 1

原创 linux基础之进程与计划任务管理

是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具用于描述进程要完成的功能,是控制进程执行的指令集运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位。

2023-11-06 17:31:14 29

原创 linux基础之引导过程与服务

1 单用户模式,root权限,用于系统维护,禁止远程登录(只能通过实机进去),该模式的进入方式百度操作即可;systemctl isolate multi-user.target 在不重启的情况下,切换到运行级别mulit-user下。systemd能够将更多的服务进程并行启动,并且具有提供按需启动服务的能力,使得启动更少进程,从而提高系统启动速度。init进程只是执行启动脚本,不管其他事情。存中运行(运行中的程序称为进程),init 进程负责完成一系列的系统初始化过程,最后等待用户进行登录。

2023-11-05 21:50:13 86

原创 linux基础之 磁盘阵列RAID

独立硬盘冗余阵列RAIDRedundantArray ofIndependentDisks),旧称廉价磁盘冗余阵列RedundantArray ofInexpensiveDisks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。

2023-11-03 17:42:37 112

原创 linux基础之逻辑卷LVM的使用与扩容

LVM 是 逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。物理卷(PV):将硬盘分区 拆分一个个 PE(一个 pe 4M)卷组(VG):pe的集合 方便管理pe逻辑卷(LV):逻辑上的硬盘物理扩展(PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。

2023-11-02 17:31:04 66 1

原创 linux基础之磁盘管理

提供了很多新的特性,包括纳秒级时间戳、创建和使用巨型文件 (16TB)、最大1EB的文件系统,以及速度的提升1EB=1024PB=1024*1024TB。MBR: 主引导记录, 是硬盘上的第一个扇区, 想要读数据得从这个扇区开始,MBR 一共 512 字节,前 446 字节 开机引导程序, 引导硬件 找到我们的操作系统,66 /16 =4 ............ 2。注意:创建文件系统只能创建主分区sdb1和逻辑分区sdb5,扩展分区sdb2不能用来创建文件系统 ,用来存放逻辑表。

2023-11-01 15:58:19 30 1

原创 linux基础之账号权限和管理

用户账号:超级用户、普通用户、程序用户(系统用户)组账号:基本组(私有组)、附加组(公共组)UID和GID:UID(User IDentity,用户标识号)GID(Group IDentify,组标识号)

2023-10-31 15:23:01 32 1

原创 linux的安装及yum本地库创建

选择安装路径 yum 和 rpm 默认将软件安装在etc目录,编译可以自由选择安装路径。挂载:用系统中的某个文件夹和外来硬件设备做关联·使用这个文件夹等于使用该硬件设备。baseurl = file:///mnt #安装包的位置。添加减少 安装包的功能 --help --prefix 指明安装路径。yum 和 rpm 安装 只是把常用的功能编译好,有些不常用的。: 脚本文件 开发者写好的脚本,放在源代码目录中给人用的。3.yum 最后用的还是rpm,它是rpm的升级版本。

2023-10-29 17:59:04 52 1

原创 linux的基础知识及命令(二)

选项:-f 具体数字 文件名 实时跟踪最后十行-n 加数字表示查看最后多少行,+3表示从第三行开始往后,-3表示看最后3行,默认是最后10行。Vim具有编辑程序的能力,会主动利用不同的字体颜色辨别语法的正确性,方便程序设计接口格式:[ 选项 ] 文件名。

2023-10-29 17:08:22 27 1

原创 LINUX的的基础知识及命令(一)

usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin ( 在前面的文件夹中 才可以补全)先看 hash 缓存表, hash 中有直接执行,如果没有表项中没有 去硬盘上找(如果表项有,但是没找到直接报错)home:家目录的上级目录, root 用户例外 它的家目录在根下的root(/root)内部命令:不需要安装,集成在shell中,一旦登录用户自动加载在内存中速度快。内部命令是没独立文件的,都在/bin/bash程序中。

2023-10-26 16:55:39 17

原创 网络基础之VRRP与DHCP

动态主机配置协议(DHCP)是一种网络管理协议,用于为进入网络的任何新节点动态分配IP地址。DHCP允许自动配置节点,从而避免了网络管理员参与的必要性。

2023-10-23 19:32:11 73

原创 单臂路由与三层交换机

单臂路由实现不同VLAN之间的通信交换机连接主机的端口为access链路交换机连接路由器的端口为trunk链路路由器的物理接口可以划分成多个逻辑接口每个子接口对应一个VLAN网段的网关三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。(三层交换 = 二层交换+三层转发 )对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表。

2023-10-22 15:31:11 38 1

原创 VLAN(虚拟局域网)的基本概念及静态配置

定义:将一整个大的网络划分为多个小的网络。作用: 划分广播域,控制广播消息传递范围。

2023-10-21 16:18:14 176 1

原创 网络基础之静态路由的原理及配置

2、排查PC1可不可以ping通网关路由器的出口,PC1到AR1的g00/1,PC2可不可以到AR2的g0/0/1口,都可以ping通就进行第三步排查,如果到不了同一个路由器的另外一个出口就需要排查一下出口路由器是否配置了ip。排查:排查PC1地址到PC1的网关可不可以ping通,如果可以则排查PC2到PC2的网关能不能通信,如果都可以进行第二步排查。然后 我们再根据上面的命令将AR1的g0/0/0和AR2的g0/0/0、g0/0/1口的ip地址与子网掩码配置好。

2023-10-20 17:25:30 299 1

原创 传输层TCP/UDP协议的特性以及TCP三次握手的过程

A电脑 --------------发送数据-----------------> B电脑。A电脑

2023-10-20 11:53:30 21 1

原创 网络层的协议及功能

定义ICMP是一个“错误侦测与回馈机制”通过IP数据包封装的用来发送错误和控制信息作用检测网络的双向联通性Address Resolution Protocol,地址解析协议将一个已知的IP地址解析成MAC地址注意:ARP协议是最先启动的协议, 只有发送发和接收方 (因为不是为了发送消息,所以不能说源MAC和目的MAC)

2023-10-16 17:22:08 46 1

原创 网络基础之交换机的基本原理及四大功能

用户视图:基本操作,查看基本信息(权限受限只看下不能操作)系统视图:进阶操作,配置静态路由,动态路由:rip ,ospf,BGP(既能看又能操作)接口模式:配置ip地址等操作﹑(配置业地址时使用)命令:用户系统 < >sys改名字 < >sys [ ]sys 名字进入接口模式 < > sys [ ]int g0/0/0保存命令配置 < >save查看当前配置 < >display current-configuration。

2023-10-13 15:54:50 70

原创 网络基础之数制转换与IP地址的分类及划分

前面两位必须为10,人为将 主机位和网络位对半分,为16 位网络位 和16位主机位。不可用地址:主机位如果全部为0 代表网段,主机位全为1 代表广播位。A类可用主机位:2^24-2=16777214。A类主机位:2^24=16777216。A类的网络位 :2^7=128。4.D类地址:224~239,多用于主播地址。可用主机位:2^16-2=65534。网络位 2^21=2097152。可用主机位 2^8-2=254。网络位=2^14=16384。主机位:2^16=65536。主机位 2^8=256。

2023-10-12 18:40:49 52

原创 网络基础及OSI七层模型及协议

网络:计算机网络,电脑和电脑之间通过网络连接在一起。通信:人与人,人与物,物与物之间通过某种媒介和行为进行沟通。HTTP(超文本传输协议):默认tcp的80端口FTP(文件传输协议):使用tcp的20,21端口TFTP(简单文件传输协议):使用udp的69端口TCP(传输控制协议):稳定(一定可以收到),慢,可靠协议UDP(用户数据报协议): 快,不稳定,不可靠协议ARP(地址解析协议):将IP地址转换成物理mac地址。

2023-10-12 11:41:04 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除