自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (5)
  • 收藏
  • 关注

原创 Nginx服务器的六个修改小实验

修改nginx服务器的六个小实验

2023-06-22 21:16:25 5680

原创 LNMP架构搭建实操

LNMP架构是指Linux+Nginx+Mysql+PHP(Perl、Python)首先准备Linux主机,关闭防火墙和selinux需要获取相关的源码包配置字段含义可参考编辑LNMP架构中,nginx处理静态页面请求,fastCGI会将动态页面请求转发给php-fpm模块中,再经过wrapper筛选,最后给php解析,涉及到数据库的数据,会打开数据库连接接口获取数据。

2023-06-22 21:08:27 517

原创 Nginx网络服务的配置

Nginx是一款高性能、轻量级Web服务软件。稳定性高,系统资源消耗低,对HTTP并发连接的处理能力高,单台物理服务器理论上可支持 30 000~50 000 个并发请求,实际约 2~3 万。

2023-06-19 19:58:26 1558

原创 LAMP架构搭建实操

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。各组件的主要作用1. Linux(平台):作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性,兼容性(AMP组件也支持Windows、UNIX等平台)。2. Apache(前端)

2023-06-18 14:49:03 3045

原创 域名详解与web概述及HTTP协议概述

客户端输入域名,经域名解析成IP地址,在与服务端建立数据传输之前,要先建立TCP连接(三次握手),然后向服务端发送http请求,包括请求的方法、内容相应的版本号,服务端收到后进行相应,包括状态码,也就是请求的结果,完成一次客户端的http请求后断开TCP连接(四次挥手),此时服务器处于TCP连接的time_wait状态。

2023-06-15 14:31:41 2362

原创 Linux系统防火墙iptables

Linux系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。针对 TCP/IP 数据包实施过滤和限制,属于典型的包过滤防火墙(或称为网络层防火墙)

2023-06-10 09:20:01 3596

原创 Shell免交互操作

使用io重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或read命令。是标准输入的一种替代品。可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个“文件”并用作“命令”的标准输入。Here Document也可以与非交互式程序和命令一起使用。Expect 是建立在tcl语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互相关的问题。需要安装 tcl 和 expect 软件包。

2023-06-10 09:03:01 1288

原创 Shell脚本文本三剑客之awk编辑器

awk是linux的一个强大的命令,具备强大的文本格式化能力,比如对一堆看起来没有什么规律的日志文件,文本文件等,通过awk命令格式化输出为专业的可以做为应用级数据分析的样式。

2023-06-10 08:59:28 1159

原创 Shell脚本文本三剑客之sed编辑器

sed是一种流编辑器,流编辑器会在编辑器处理数据前基于预先提供的一组规则来编辑数据。sed编辑器可以根据命令来处理数据流中的数据,通过多种转换修改流经它的文本,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed是一个面向字符流的非交互式编辑器,也就是说 sed 不允许用户与它进行交互操作。

2023-06-10 08:54:18 1694

原创 Shell脚本之正则表达式详解

在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。只有掌握了正则表达式,才能全面地掌握 Linux 下的常用文本工具(例如:grep、egrep、sed、awk 等) 的用法。

2023-06-10 08:38:22 1775

原创 Shell脚本管道符常用搭配命令

sort命令——以为单位对文件内容进行排序,也可以根据不同的数据类型来排序比较原则是从首字符向后,依次按值进行比较,最后将他们按输出。sort [选项] 文件名cat file | sort [选项]

2023-06-09 14:09:42 1190

原创 Shell脚本实现数组冒泡排序等简单算法排序

类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。与冒泡排序相比,直接选择排序的交换次数更少,所以速度会快些。

2023-06-09 14:09:00 1021

原创 Shell脚本数组简介及运用

数组中可以存放多个值(bash 只支持一维数组)数组元素的索引从0开始数组在括号内指定数组的值,每个值仅能用空格分割数组名=(元素1 元素2 ...)数组名=([索引1]=元素1 [索引2]=元素2 [索引n]=元素n...)数组名=($字符串列表变量)数组名[索引1]=元素1数组名[索引2]=元素2...数组名[索引n]=元素n/bin/bash#法一​#法二​#法三​#法四arr4[0]=aarr4[1]=barr4[2]=c。

2023-06-09 10:15:53 1625

原创 Shell脚本函数简介及运用

定义函数就是只将一段实现某个任务的命令序列封装进一个函数,便于使用和后期维护。function 函数名() { 命令序列 }函数名() { 命令序列 }​/bin/bash#定义函数运算()a=2b=3echo "相加等于:$jia"echo "相减等于:$jian"​。

2023-06-09 10:13:41 3316

原创 Shell脚本练习题(附详细解题过程)

【代码】Shell脚本练习题(附详细解题过程)

2023-06-09 10:11:07 1318

原创 shell脚本语句控制命令(exit、break、continue)

exit用于直接退出shell脚本程序并返回状态码(状态码可在执行命令执行后用$?查看)如果不在exit后添加状态码,会默认返回最后一条命令执行后的状态码exit 加状态码,代表退出程序并向系统指定状态码。

2023-06-09 10:07:00 2498

原创 shell脚本编写辅助命令

[ RANDOM % n + x ] //x为指定数字,n 后加上 x ,代表的随机数范围是( x ~ n-1+x)$[ RANDOM % n ] //n代表指定数字,使用取余操作可实现指定随机数范围( 0 ~ n-1)-- IFS变量指定的字段分隔符默认为 (空格)、\t(tab制表符)、\n(enter换行符)IFS=$IFSb -- 将自定义的变量再赋值给$IFS,即恢复原本的$IFS。命令序列 -- 修改后的命令序列将会使用修改后的$IFS指定的字段分隔符。echo ${变量名%%指定格式内容}

2023-06-09 10:01:58 860

原创 Shell编程循环语句(for、while、until)

/类似c语言的迭代方式,第一个字段定义变量并赋给初始值;第二个字段指定循环范围条件;for 变量 in 取值列表 -- 默认取值分割符(空格、制表符、换行符)迭代和遍历实现的方式不同,但都可以实现循环执行指定范围的所有值。for循环经常使用在已经知道要进行多少次循环的场景。满足条件就一直循环,一旦不满足条件立刻跳出循环。重复测试某个条件,只要条件不成立则反复执行。读取不同的变量值,用来逐个执行同一组命令。while循环常在不知道范围的时候使用。(两种方法位置不一样,用n表示)while 条件表达式。

2023-06-09 09:49:40 5038

原创 Shell编程条件语句(if、case)

来判断是否执行成功,当返回值为0(真 true)时表示成功,返回值为非0值(假 false)时表示失败或异常。than -- 可以有多个elif 判断语句。模式1) -- 指定模式可以有多个(支持通配符)*) -- 默认模式(除上述指定模式的其他情况)[ 表达式1 ] 操作符 [ 表达式2 ]执行命令行 (当条件判断都不成立)执行命令行 (当条件判断不成立)执行命令行 (当条件判断1成立)执行命令行 (当条件判断2成立)执行命令行 (当条件判断成立)执行命令行 (当条件判断成立)case 变量名 in。

2023-06-09 09:45:41 840

原创 Shell编程规范与变量使用

将要执行的命令按顺序保存到一个文本文件,给该文件可执行权限,可结合各种shell控制语句以完成更复杂的操作。[root@localhost ~]# 变量名=变量值注: 如果定义变量值中间有空格需要用单、双引号引起来;两边不可以有空格;​123​456​​默认情况下,新定义的变量只在当前的Shell环境中有效,因此称为局部变量。当进入子程序或新的子Shell环境时局部变量将无法再使用。可以通过内部命令export将指定的变量导出为全局变量,使用户定义的变量在所有的子Shell环境中能够继续使用。

2023-06-09 09:39:45 1100

原创 Linux配置SSH远程登录管理

SSH 为 Secure Shell的缩写, 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

2023-05-23 18:47:43 1720

原创 Linux配置DNS域名解析服务

在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个完整域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。​ DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。​ DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。

2023-05-23 08:33:28 11026

原创 Linux利用FTP服务传输文件

与大多数 Internet服务一样,FTP也是一个c/s架构。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

2023-05-19 18:22:17 2738

原创 LinuxDHCP简介及linux配置实例

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

2023-05-19 18:17:50 1252

原创 Linux网络设置

root@localhost ~]#vim /etc/sysconfig/static-routes any net 网段/掩码 gw 下一跳地址 any host 主机地址 gw 下一跳地址。[root@localhost ~]# route add -net 网段地址 gw 下一跳地址(网关)[dev 网卡设备名][root@localhost ~]# route del -net 网段地址 gw 下一跳地址(网关)[dev 网卡设备名]

2023-05-19 17:42:25 884

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

文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。一般连续八个扇区组成一个“块”(block),一个块是4K大小,是文件存取的最小单位。操作系统读取硬盘的时候,是一次性连续读取多个扇区,即一个块一个块的读取。文件数据包括实际数据与元信息(类似文件属性)。文件数据存储在“块”中,存储文件元信息(比如文件的创建者、创建日期、文件大小、文件权限等)的区域就叫做 inode。因此,一个文件必须占用一个 inode,并且至少占用一个 block。

2023-05-19 17:23:25 116

原创 超详细教学 Linux系统安全及应用

首先要确定哪一项服务,然后加载相应的PAM的配置文件(位于letc/pam.d下),最后调用认证文件(位于/lib64/security下)进行安全认证。[root@localhost ~]# chage -M 天数 用户名 //将已有用户的密码有效期改为指定天数。vim /etc/sudoers(此文件的默认权限为440,保存退出时必须执行":wq!是一种高效且灵活便利的用户级别的认证方式,也是当前Linux服务器普遍使用的认证方式。sudo命令,默认使用户以root身份执行被授权的命令。

2023-05-19 16:04:15 136

原创 超详细理解Linux进程和计划任务管理

crontab与进程和程序的理解,计划任务管理

2023-05-11 18:50:01 66

原创 linux忘记密码该如何操作?超详细手把手教学步骤

linux忘记用户密码 该如何操作

2023-05-11 14:25:35 454

原创 Raid磁盘阵列管理

mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具。mdadm能够诊断、监控和收集详细的阵列信息。mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID管理命令有共通的语法。mdadm能够执行几乎所有的功能而不需要配置文件。(也没有默认的配置文件)**CentOS 7mdadm工具六块磁盘:sdb sdc sdd sde sdf sdg。

2023-05-10 18:19:43 532

原创 linux中LVM的使用

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。物理卷(Physical Volume,PV):就是真正的物理 硬盘或分区。卷组(Volume Group,VG):将多个物理卷合起来 就组成了卷组。

2023-05-06 17:10:01 370

原创 linux磁盘管理

MBR磁盘采用MBR分区表,由于MBR用4个字节存储分区总扇区数,最大可以表示2的32次方,一个扇区512字节,那么分区的容量或者磁盘容量都不能超过2TB。常见的硬盘可以划分为主分区、扩展分区和逻辑分区,通常情况下主分区只有四个,而扩展分区可以看成是一个特殊的主分区类型,只在扩展分区中可以建立逻辑分区。SATA:6Gbps,SATA数据端口与电源(长的,数据 线短的)端口是分开的,即需要两条线,一条数据 线,一条电源线。磁头:每面一个磁头,并不是只有一个磁头,磁头也不会碰到盘面,磁头等于盘片数量。

2023-05-06 13:50:27 1231

原创 超详细linux管理用户及用户组概念详解

拥有最高权限的账户(默认叫做root)可以正常登录 人可以使用。

2023-05-04 19:16:06 464

原创 超详细搭建本地yum仓库的过程

ps: cdrom=sr0 (都是光盘镜像)

2023-05-04 18:27:47 424

原创 linux常用命令

s(–summarize) 只统计所占用空间总的(Summary)大小,而不是统计每个子目录、文件的大小。-A:与-a 选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目录的“.”和表示父目录的“…通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件。-a:显示所有(All)子目录和文件的信息,包括名称以点号“.”开头的隐藏目录和隐藏文件。-h:以更人性化(Human)的方式显示目录或文件的大小,默认的大小单位为字节(B),

2023-04-28 19:37:14 61

原创 linux目录详解

绝对路径格式:从根目录到当前目录的位置,第一个/代表根目录,后面每一级目录再用/分开。相对路径格式:相对于当前目录下的目录位置,每一级目录用/分开。/最大,其下建有各目录,层层嵌套。代表当前目录上一级目录。每个文件目录下都有.和…. 代表当前目录本身。

2023-04-28 18:43:16 173

原创 Shell与内外部命令及linux基础

shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。—————————————— (是一个程序)

2023-04-26 14:45:48 111

原创 VRRP详解与配置实例

VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。

2023-04-24 17:07:52 2351

原创 三层交换机实现跨Vlan通讯

三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

2023-04-24 16:58:34 745

原创 单臂路由实验

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN之间的互联互通。

2023-04-24 16:50:56 47

模拟卷三A4.pdf专业高三学子适用数学试题

模拟卷试题适用高三学生

2021-06-21

室内设计职业规划.ppt 专业室内设计职业规划

室内设计职业规划

2021-06-21

职业生涯规划.pptx 专业职业生涯规划

专业职业生涯规划,适合在校大学生急需职业生涯规划

2021-06-21

软件工程师职业生涯规划 .ppt 专业软件工程师职业生涯规划

适合在校大学生,急需职业规划

2021-06-21

IT职业规划.ppt 专业职业规划有关it软件行业

it职业规划ppt

2021-06-21

空空如也

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

TA关注的人

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