自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库管理

库和表数据库-数据表行(记录):用来描述一个对象的信息列(字段):用来描述对象的一个属性一、常用数据类型类型 说明 int 整型 float 单精度浮点,4字节32位,准确到小数点后六位 double 双精度浮点,8字节64位 char 固定长度的字符类型,定义字符类数据 vachar 可变长度的字符类型 text 文本 image 图片 decimal 5个有效长度数字,小数点后面有2位,指定长度..

2022-06-07 03:44:31 1259

原创 MySQL数据库基础

目录一、数据库基本概念1、数据库的组成2、数据库类型1)关系型数据库2)非关系型数据库二、数据库系统发展历史1、第一代数据库2、第二代数据库3、第三代数据库4、当前主流使用数据库三、关系型数据库1、实体2、关系3、属性四、非关系型数据库(NoSQL)五、MySQL数据库一、数据库基本概念1、数据库的组成数据(data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一格式进行存储表.

2022-05-24 23:52:22 396

原创 Firewalld防火墙

目录一、Firewalld概述二、firewalld 与 iptables区别三、Firewalld区域的概念1、Firewalld防火墙预定义9个区域2、Firewalld数据处理流程四、Firewalld防火墙的配置与管理1、配置方法2、区域管理3、服务管理4、端口管理五、实例演示1、查看当前默认区域,以及设置默认区域2、查看所有区域,查看当前活跃区域3、指定接口绑定区域,并查看指定接口绑定的区域一、Firewalld概述fir...

2022-05-02 00:37:03 727

原创 iptables防火墙

一、iptables防火墙概述Linux 系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上netfilter:位于linux内核中的防火墙功能体系是内核的一部分,由–些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集iptables:属于“用户态”(User Space, 又称为用户空间) 的防火墙管理体系是一种用来管理Linux防火墙..

2022-05-01 23:48:36 1889

原创 Shell脚本免交互操作

目录一、Here Document免交互1、概念2、格式二、Here Document常规用法1、免交互方式实现对行数的统计2、通过read命令接收输入并打印3、通过passwd给用户设置密码4、重定向导入文件​5、利用tee直接输入6、支持变量替换7、 整体赋值给变量8、关闭变量替换9、去除每行前的TAB字符三、Expect1、Expect概述2、expect基本命令1)脚本解释器2)spawn3)expect4)se...

2022-04-27 14:54:29 388

原创 Shell脚本中awk的使用

一、awk1、awk工作原理逐行读取文本,默认以空格或TAB键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将数据字段打印显示。在使用awk命令的过程中,可以使用逻辑操作符“&&”表示“与”、“| |”表示“或”、“!“表示“非”;还可以进行简单的数学运算,如+、-、*、/、%、^..

2022-04-26 21:18:51 5373

原创 Shell脚本中sed使用

目录一、sed编辑器1、sed概述2、sed 的工作流程3、sed命令的常见格式4、sed命令常用操作二、sed常用命令使用1、sed打印2、sed删除3、sed替换4、sed插入与增加4、sed剪切粘贴与复制粘贴一、sed编辑器sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed 也可以在无交互的情况下...

2022-04-21 02:17:48 4647

原创 正则表达式

目录一、正则表达式概述1、概念2、正则表达式支持的Linux文本处理工具二、基础正则表达式常见字符三、扩展正则表达式一、正则表达式概述1、概念通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式分为基础正则表达式与扩展正则表达式它不是一个工具程序,而是一个字符串处理的标准依据使用单个字符串搜索、匹配一系列符合某个语法规则的字符串它是由普通字符(a~z),以及特殊字符(又叫“元字符”)组成普通字符包括大小写字母、数字、标点符号及一些其他符号.

2022-04-20 00:34:13 142

原创 常见的管道命令

目录一、sort命令二、uniq命令三、tr命令四、cut命令五、 split命令六、eval命令一、sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序格式sort [选项] 参数常用选项-f 忽略大小写,会将小写字母都转换为大写字母来进行比较 -b 忽略每行前面的空格 -n 按照数字进行排序 -r 反向排序 -u 等同于uniq,表示相同的数据仅显示一行 -t 指定字..

2022-04-19 22:52:58 1742

原创 Shell脚本中的函数与数组

目录一、函数1、函数的基本格式2、函数的返回值3、函数传参4、函数变量的作用范围5、函数的递归6、函数库一、函数函数定义:封装的可重复利用的具有特定功能的代码函数的作用:语句块定义成函数约等于别名,定义函数,再引用函数,封装的可重复利用的具有特定功能的代码将命令序列按格式写在一起,可方便重复使用命令序列1、函数的基本格式格式1function 函数名 {命令序列}格式2函数名() {命令序列}2、函数的返回值r...

2022-04-19 02:15:27 666

原创 shell小练

目录实验一实验二实验三实验四实验五实验六实验七实验八实验一计算从1到100所有整数的和#!/bin/bashi=1sum=0for i in {1..100}do let sum+=i let i++doneecho $sum实验二提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和#!/bin/bashsum=0read -p "请输入一个小于100的整数:" iwhile

2022-04-11 02:16:26 1541

原创 Shell编程中case语句和循环语句

一、case语句1、case语句的结构case语句主要用于以下情况:某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。此情况与多分支if语句相似,但if语句需要判断多个不同的条件,而case语句只是判断一个变量的不同取值格式:case 变量名称 in模式1) 命令序列 ;;模式2) 程序段 ;;*) 不包含第一个变量内容与第二个变量内容的其他程序执行段 默认程序段 ;;esaccase行尾必须以单词“in”,每一模式必须以单个右..

2022-04-11 00:28:56 2985

原创 Shell小实验

实验一检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限实验四提示用户输入内容,使用if 语句判断输入的内容是否为整数

2022-04-08 15:42:59 329

原创 Shell编程中条件语句

目录一、条件测试1、test命令2、文件测试3、整数值比较4、字符串比较5、逻辑测试二、if语句的结构1、单分支的if语句2、双分支的if语句3、多分支的if语句一、条件测试1、test命令测试表达式是否成立,若不成立返回0,否则返回其他数值格式:test 条件表达式或[ 条件表达式 ]2、文件测试常用的测试操作符-d 测试是否为目录(Directory) -e 测试目录或文件是否存在(Exist) -..

2022-03-30 22:02:41 550

原创 Shell脚本基本编程与变量

目录一、Shell1、shell概述2、shell程序3、Shell脚本概述4、Shell脚本的应用场景二、Shell脚本编程规范1、编写脚本shell 编程注意事项2、执行脚本文件1)脚本文件路径(绝对路径与相对路径,需要x权限)x(可执行)2)sh脚本文件路径(不要x权限)3、完善脚本构成1)脚本申明(解释器)2)注释信息3)可执行语句​三、重定向与管道操作1、重定向2、交互式硬件设备3、重定向的操作4、管道符号操作“...

2022-03-30 00:31:04 668

原创 PXE配置Kickstart实现高效批量安装

目录一、PXE概述二、PXE批量部署的优点三、搭建PXE网络体系的前提条件四、搭建PXE远程安装服务器五、实现Kickstart无人值守安装的步骤1、安装应答文件2、打开Kickstart配置程序窗口一、PXE概述PXE(预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统二、PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配..

2022-03-24 17:48:49 1040

原创 部署YUM仓库及NFS共享服务

一、YUM仓库服务1、YUM概述基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓库提供YUM简介YUM 的前身是 YUP(Yellow dog Updater,Yellow dog Linux 的软件更新器),最初由 TSS 公司(Terra Soft Solutions,INC.)使用 Python 语言开发而成,后来由杜克大学(Duck University)的 Linux 开发队伍进行改进,命名为 YUM(Yellow dog Updater..

2022-03-22 21:18:08 160

原创 Linux中远程访问及控制

一、SSH远程管理

2022-03-22 11:03:15 391

原创 Linux中DNS服务

一、DHCP服务1、DHCP定义DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户机/服务器架构DHCP服务对应传输层UDP协议,因为是C/S架构,所以客户机端口号是67,服务器端...

2022-03-19 20:44:19 5681 1

原创 Linux中DHCP原理与配置

一、DHCP服务1、DHCP定义DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议。2、DHCP主要用途给内部网络或网络服务供应商自动分配IP地址给用户或者内部网络管理员作为对所有计算机作中央管理的手段3、使用DHCP优点减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改了IP地址段时,不需要重新配置每个用户的IP地址方便客户端的配置提高IP地址利用率4、DHCP分配方式..

2022-03-19 01:14:23 3725

原创 Linux网络设置

目录一、查看网络配置1、ifconfig命令—查看网络接口地址2、补充二、查看主机名三、route—命令查看路由表条目四、查看网络连接情况五、ss命令/lsof 命令— 获取socket(套接字)统计信息六、测试网络连接1、ping命令2、traceroute命令—跟踪数据包的路由途径3、nslookup命令—测试域名解析七、设置网络地址参数1、临时配置:使用命令调整网络参数2、固定设置:通过配置文件修改网络参数八、设置网络接口参数ifconfi.

2022-03-15 23:42:05 369

原创 Linux文件系统与日志分析

一、inode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block(块)连续的八个扇区组成一个block是文件存取的最小单位inode(索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息 (比如文件的创建者、创建日期、文件大小、文件权限等)一个文件必须占用一个inode,至少占用一个block当用户在Linux系统中试图访问一个文件时,系统会先根据文件名去查找它对应的inode号码;..

2022-03-15 22:28:09 949

原创 Linux系统安全与应用

目录一、账号安全控制1、系统账号清理2、密码安全控制1)修改密码配置文件2)修改已有用户密码的有效期(chage命令)3、命令历史记录限制1)减少记录的命令条数2)设置登陆时自动清空命令历史4、使用su命令切换用户6、Linux中的PAM安全认证1)su命令具有安全隐患7、使用sudo机制提升权限2)操作格式3)启用sudo操作日志二、系统引导1、开关机安全控制1)GRUB限制一、账号安全控制1、系统账号清理将非登...

2022-03-12 21:00:22 5156

原创 进程与计划任务管理

目录一、程序和进程的关系1、程序2、进程3、线程和进程的关系二、查看进程信息1、ps aux命令2、ps -elf命令三、查看进程信息top四、查看进程信息pgrep五、查看进程树pstree六、进程的启动方式1、手工启动2、调度启动七、进程的前后台调度1、Ctrl + z组合键2、jobs命令3、fg命令八、终止进程的运行1、Ctrl + c 组合键2、Kill、Killall命令九、计划任务管理1、at...

2022-03-07 17:02:48 111

原创 Linux系统服务控制与运行级别

一、系统服务控制控制类型

2022-03-07 13:49:05 486

原创 Linux中引导和服务控制

一、Linux操作系统引导过程1、开机自检(BIOS)服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。(检测出第一个能够引导系统的设备,如硬盘或光驱)2、MBR引导当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR 记录中的引导信息调用启动菜单。如 GRUB。运行放在MBR扇区里的启动

2022-02-28 21:16:27 199

原创 Linux中服务器硬件及RAID配置

一、RAID磁盘阵列1、RAID磁盘阵列介绍是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels)2、常用的RAID级别组成磁盘阵列的不同方式称为RAID级别RAIDO,RAID1,RAID5,RAID6,RAID1+0等3、RAID 0(条带

2022-02-26 21:22:08 206

原创 LVM与磁盘配额

目录一、LVM概述1、Logical Volume Manager,逻辑卷管理2、LVM机制的基本概念二、LVM的管理命令三、LVM应用实例四、磁盘配额概述1、实现磁盘限额的条件2、Linux磁盘限额的特点五、磁盘配额管理1、磁盘配额实例2、补充六、总结一、LVM概述1、Logical Volume Manager,逻辑卷管理动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建图形界面管理工具..

2022-02-26 01:59:13 136

原创 磁盘管理与文件系统

一、磁盘基础1、磁盘的结构与分区1)硬盘的物理结构盘片:硬盘有多个盘片,每片2面磁头:每面一个磁头2)硬盘的数据结构扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据磁道:同一盘片不同半径的同心圆柱面:不同盘片相同半径构成的圆柱面(柱面和磁道数量相同)·硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数·可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域·磁盘接口类型IDE:133MB/s,并行接口,早期家用电脑SATA:...

2022-02-23 17:19:03 386

原创 Linux账号和权限管理

一、管理用户账号1、用户账户和组账户概述Linux基于用户身份对资源访问进行控制用户账号:超级用户普通用户程序用户组账号基本组(私有组)附加组(公共组)UID和GIDUID(User IDentity,用户标识号)GID(Group IDentify,组标识号)...

2022-02-21 22:12:04 198

原创 Linux中如何安装及管理应用程序

一、Linux应用程序基础1、应用程序与系统命令的关系角色 系统命令 应用程序 文件位置 一般在/bin和/sbin目录中,或为Shell内部指令 通常在/usr/bin和/usr/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配置工具 完成相对独立的其他辅助任务,例如网页浏览器 适用环境 一般只在字符操作界面中运行 根据实际需要,有些程序可在图像界面中运行 运行格式 一般包括命令字、命令选项和命令参数 通..

2022-02-21 17:00:51 344

原创 Linux基础知识与命令

一、Linux基础知识Linux优点 一切都是一个文件。(包括硬件,文本,二进制,源代码) 系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作) 当遇到复杂任务,通过不同功能用途的程序组合起来完成。 避免令人困惑的用户界面就是没有复杂的图形界面。 连配置文件都存储在文本中,方便增删改查。 不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。 1、ShellLinux系统中运行的一种特殊程序在用户和内核之间充..

2022-01-18 17:04:15 1585

原创 三层交换和单臂路由

目录一、单臂路由1、链路类型2、子接口3、单臂路由概述4、配置命令1)交换机配置2)路由器配置二、三层交换技术1、三层交换原理2、基于CEF的MLS3、三层交换机的配置一、单臂路由路由器的物理接口可以分化为多个逻辑子接口,每个子接口对应--个vlan网段的网关单臂路由:实现不同LAN之间的通信原理:路由器重新封装MAC地址,转换Vlan标签1、链路类型1)交换机连接主机的端口为access链路2)交换机连接路由器的端口为Trun

2022-01-17 16:20:50 744

原创 VLAN基本配置

一、VLAN概述1、VLAN概念2、VLAN优势

2022-01-14 17:38:56 9015

原创 路由器工作原理以及eNSP静态路由配置

一、路由器路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。1、路由器的工作原理路由器根据路由表转发数据2、路由器的功能1)实现IP、TCP、UDP、ICMP等网络的互连。2)对数据进行处理。收发数据包,具有对数据的分组过滤、复用、加密、压缩及防护墙等各项功能。3)依据路由表的信息,对数据包下一传输目的地进行选择。4) 进行外部网关协议和其他自治域之间拓扑信息的交换。5) 实现..

2022-01-14 00:21:45 2392 2

原创 传输协议层TCP/UDP

一、传输层1、传输层简介传输层是OSI七层模型中的第四层,其作用是为网络上主机与主机之间的进程提供了可靠、有效的信息传输机制。网络层协议只提供了点到点的连接,而传输层协议提供一种端到端的服务,即应用进程之间的通信。网络层协议提供不可靠、无连接和尽力投递的服务,因此,如果对于可靠性要求很高的上层协议,就需要在传输层实现可靠性的保障。2、传输层主要协议1)TCP协议TCP即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层控制协议。它允许网络间两台主机之间无差错的信息传输。TCP..

2022-01-13 23:11:49 1389

原创 网络层协议与应用

目录一、网络层的功能二、IP数据包格式三、ICMP协议1、ICMP报文格式2、ICMP协议作用1)基本命令2)ping -t3)ping -a4)ping -l四、ARP协议1、概述2、基本功能3、工作原理4、ARP相关命令1)Windows系统中的ARP命令2)华为ARP相关命令五、ARP攻击与ARP欺骗的原理和应用一、网络层的功能1、定义了基于IP协议的逻辑地址2、连接不同的网段3、选择数据通过网络的最佳选择..

2022-01-11 17:33:12 627

原创 交换机基本原理与配置

目录一、数据链路层1、数据链路层的主要功能2、以太网1)以太网的发展2)以太网MAC地址3)以太网帧格式二、交换机1、 交换机设备简介1)Cisco交换机产品系列2)H3C交换机产品系列2、交换机的工作原理1)MAC地址的学习2)广播未知数据帧3)接收方回应信息4)交换机实现单播通信3、交换机接口的双工模式三、交换机基本配置1、交换机配置前的连接2、华为交换机基本配置一、数据链路层1、数据链路层的主要功能数据...

2022-01-11 16:12:10 1038

原创 子网掩码划分

目录一、IP地址1、IPV42、IP地址的构成3、IP地址分类1)实际可用的ip地址2)特殊IP:3)IP地址用途分为私有地址和共有地址4)计算网络号4、子网掩码1)子网数2)用子网掩码得到网络/主机地址3)子网掩码的分类一、IP地址IP地址在网络中用于标识一个节点(或者网络设备的接口)IP地址用于IP报文在网络中的寻址。1、IPV41)一个字节(byte)=8个比特(bit)2)IPV4地址是32位二进制数,点分四段十进制..

2022-01-07 17:18:52 7997

原创 信号与传输介质

目录一、信号1、相关概念1)信息2)数据3)信号2、信号的分类1)模拟信号和数字信号的区别:2)信号失真的主要原因3)数字信号的优势4)中继器5)放大器二、数字信号与传输介质1、双绞线2、双绞线常用类型1)双绞线分类2)双绞线标准与分类3)双绞线的连接规范3、光纤1)光纤原理2)光纤的优点3)光纤的种类三、无线传输介质1、无线传输介质原理1)无线电波2)微波3)红外线和激光四、天线五、以太网.

2022-01-07 15:40:47 2637

空空如也

空空如也

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

TA关注的人

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