自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http状态码

1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。2xx (成功)表示成功处理了请求的状态代码。3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。4xx (请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。5xx (服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。常见状态码:100:请求没有完,继续请求200:响应成功302:跳转400:输入语法

2021-10-24 21:01:16 148

原创 常用磁盘,内存,cpu,进程命令详解

1、free命令-k:以KB显示内存使用信息-m:以MB显示内存使用信息-h:以合适的单位显示-s 2 :每两秒显示一次内存总量,使用量,剩余量,共享内存,分配的缓存,还可以使用的内存量。2、fdisk命令-l:显示所有3、top(uptime)第一行:现在时间,登录了多长时间,登录了2个用户,load average:系统1分钟,5分钟,15分钟的负载平均(占用内存大小)第二行:一共140个进程,1个正在运行,139个休眠,0个停止,0个僵尸进...

2021-10-20 21:14:32 550

原创 mysql数据库基础

一,什么是数据库?数据库是按照数据结构来组织、存储和管理数据的仓库。二,数据库类型?关系型数据库:是一种建立在关系模型上的数据库,是把复杂的数据结构归结为简单的二元关系(二维表格),相当于是用图表的方式存储。关系性数据库:mysql,oracle,DB2,Access等 关系型数据库系统模型:数据库管理系统,数据库,数据表,数据字段。非关系型数据库(Nosql):不是关系型数据库的统称,数据存储模型不是二维表,而是键值对。非关系型数据库:Redis,Memcache...

2021-10-12 14:56:33 193

原创 ansible自动化安装nginx及其配置

一,准备环境主机192.168.159.129:安装ansible和nginx192.168.159.128:使用ansible安装nginx192.168.159.130:使用ansible安装nginx二,在主机配置nginx1)安装nginx命令:yum install -y nginx显示安装成功。2)配置文件vim /etc/nginx/conf.d/default.conf修改如图上的内容,其他不用更改。文件的意思是nginx网页显示的内...

2021-10-08 15:15:24 950

原创 mysql事务(ACID)

一,原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。例:在银行存钱时,要么全部存入银行,要么都没有存入,不会一半存入一般没有存入。二,一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。例:存钱以前你的钱是人民币,存完钱后也是人民币,不会变成美元

2021-10-07 17:55:53 214

原创 自动化运维ansible模块

一,ansible命令常用参数-a:命令行参数-m:执行模块的名字,默认使用command模块二,ansible配置文件在/etc/ansible/hosts文件中配置需要自动化运维的ip。这里配置了两组,一组命名为as,另一组ad。1)command模块命令解释:查看as这个组/as下的文件,因为两个主机下都没有文件,所有没有显示。我们创建文件重新查看。192.168.159.129192.168.159.130再次查看会有。2)shell模..

2021-10-07 14:45:11 76

原创 iptables防火墙

一,四表五链防火墙按照我们指定的规则来办事。而链就相当于是障碍,表是在链上的规则。当匹配链上的规则正确时,才可以进入。就像我们打游戏一样,链就是关卡,表是关卡上的怪,只有打败怪,才能进入下一关。五链:prerouting,input,output,forward,postrouting。当有报文时,在prerouting上查看是否访问的本主机,如果是就经过input进入主机,不是将会通过forward转发出去或者直接丢掉。当有出去的报文时,确定可以出去,经output和postrou

2021-10-03 22:45:00 137

原创 三次握手及四次挥手

一,三次握手场景介绍:甲和乙两个人在路上遇见了。甲:吃饭了没有?如果乙没有听见,没有作答,表示第一次握手失败。如果做出了回答,表示第一次握手成功。乙:吃过了,你吃饭没有?/ 我没有学习。如果乙回答前面的话,表示第二次握手成功。如果回答后面的话,表示第一次握手成功了,第二次失败。当第二次握手成功以后:甲:我也吃过了。表示第三次握手成功,两人下来可以互相交流,如果甲不回答,或者乱答,表示第三次握手失败。通俗来说:三次握手相当于两个人见面交流,首先两个人要互相能听到和听懂对

2021-10-03 17:31:05 92

原创 shell编程应用

一,查看根分区的状态需要先选出这个数值,然后进行比较。如果根分区已用大于80,显示”根分区状态不好“,如果根分区已用小于80,显示状态正常。二.查看httpd的状态httpd正常和错误都会向文件中写入,错误时会重新启动httpd服务。3.判断用户输入的是数字还是字母或者其他...

2021-10-03 11:23:32 77

原创 shell编程条件语句

一,if语句格式:if [ 条件判断]then 条件成立,执行程序elif [ 条件判断 ]then 条件成立,执行程序else 条件不成立,执行程序fi例:当输入大于100时,会显示输入大于100;当输入小于等于50时,会显示输入小于等于50;其他值会执行命令ls。2.case语句格式:case 变量 in 1) 执行程序;; 2) 执行程序...

2021-10-02 22:57:50 111

原创 shell编程基础

1.read命令用法:read [选项] [变量名]常用选项:-p:输入提示信息-t:输入等待多少秒-n:接收几个字符-s:隐藏输入内容2.运算命令例:a=1,b=2,c=a+bc=$(($b+$a))或者c=$[$a+$b]3.判断-d:文件为目录为真-e:文件存在为真-f:文件是普通文件为真-r:文件有读权限为真(属主,属组,其他人只有有r权限就性)-w:文件有写权限为真(属主,属组,其他人只有有r权限就性)-x:文件有执行权限为真(属主.

2021-10-02 22:00:08 69

原创 linux文本三剑客

一.linux通配符常见通配符:* :匹配任意长度的任意字符?:匹配单个字符[]:匹配括号内的任意单个字符[^]:匹配括号外的任意单个字符二.grep通配符.:匹配任意单个字符[]:匹配括号内的任意单个字符[^]:匹配括号外的任意单个字符*:匹配前面的字符任意次.*:匹配任意字符任意次\?:匹配前面字符0次或者1次+:匹配前面字符1次或者多次\{m\}:匹配前面字符m次\{m,n\}:匹配前面字符至少m次,最多n次^:行首锚定$:行尾锚定

2021-10-02 16:32:09 74

原创 Lvs+keepalived+nginx搭建高可用负载均衡集群

一:环境准备192.168.159.130:安装Lvs+keepalived192.168.159.131:安装Lvs+keepalived192.168.159.128:安装httpd192.168.159.129:安装httpd二:配置1,关闭四台虚拟机的防火墙,以192.168.159.130为例关闭防火墙,查看防火墙状态,查看网络防火墙:已关闭2,安装keepalivedyum install keepalived -y显示安装成功。3,配...

2021-10-01 23:45:03 297 1

原创 linux yum源

一,网络源一般系统安装好后会自带网络源,在/etc/yum.repos.d目录下。联网情况下可一直接使用网络源。在Centos-Base.repo文件中,[base]:yum源名称name:yum源说明mirrorlist:镜像站点baseurl:yum源服务器的地址,这里默认的是centos官方的yun源服务器gpgcheck:是否要检验数字证书,1表示检验,0表示不检验二,yum本地源1,首先需要把原来的网络源删掉,然后创建以.repo结尾的文件。2,配.

2021-09-14 14:37:45 159

原创 linux定时任务

一般情况下,有些时候我们要定期的执行一些命令,但是没有太多的时间用来执行命令,因此我们个系统设定定时任务,让系统安装设定的时间定时的执行命令。crond命令:用来周期性的执行某种任务或处理某些事件的一个守护进程。crond进程每分钟会定期检查是否有要执行的命令,如果有,就自动执行命令。...

2021-09-14 14:35:19 95

原创 RAID分类

一般一块磁盘不够用时,我们可以找很多先磁盘,组成一个大的磁盘进行使用,这种称为磁盘阵列(RAID)。RAID类型:RAID0:需要2个或2个以上磁盘,每个磁盘存放一些数据,利用率达到100。

2021-09-13 22:42:19 330

原创 linux磁盘分区

一,磁盘分区磁盘有三种分区:主分区,逻辑分区,扩展分区主分区最多有3个,逻辑分区最多有1个,扩展分区可以有无数个(存储够大的情况下)主分区和逻辑分区加起来最多4个。磁盘分区:主分区 逻辑分区 扩展分区 1 1 N 2 1 N ...

2021-09-12 23:22:57 1902

原创 linux程序包及管理

一,源码包源码包能够直接看到源码,安装时需要人为手动设置安装位置,一般安装在/usr/local/下。优点:1,开源,可以直接看到源代码,可以自己修改 2,安装时可以选择需要安装的功能 3,卸载方便,只需要删除安装文件的目录缺点:1,安装步骤多,容易出错 2,编译时间长,费时间 3,如果安装出现错误,很难解决二,二进制包主要指rpm包,rpm包有默认的安装位置。/etc/ 配置文件...

2021-09-12 22:36:36 77

原创 压缩解压命令

一,gzip,压缩文件。用法:gzip 文件名压缩完后文件格式为:.gz二,gunzip,解压文件用法:gunzip 文件名三,tar,打包压缩目录用法:tar [选项] [压缩后文件名] [目录]常用选项:-c:打包 -v:显示详细信息 -f:指定文件名 -z:打包同时压缩 压缩后文件格式:.tar.gz...

2021-09-10 18:32:24 1636

原创 特殊权限SUID,SGID,SBIT及特殊权限命令

一,SUID 1、SUID权限仅仅对二进制可执行文件有效 2、执行者对于该文件具有X的可执行权限 3、本权限仅仅在执行该程序的过程中有效 4、执行者将拥有该程序的拥有者的权限原本只有root用户可以修改/etc/shadow文件(修改密码),passwd文件有了SUID权限,所以可以修改自己的密码。设定SUID的方法:chmod 4755 文件名 chmod u+s 文件名二,...

2021-09-10 17:50:51 440

原创 acl权限

1,为何要使用acl权限我们已知的文件管理者有三种:属主,属组,其他。当这三种不满足我们所需要的权限时,我们应该考虑使用一种新的权限,就是acl权限例:一个文件file.txt属主:root 权限rwx属组: as 权限rwx其他:无权限现在有一个用户user只能读和执行权限,没有修改权限,即user对文件file的权限为rx,我们不能把user加到属主或者属组里面,这时就可以使用acl权限。2,查看acl权限...

2021-09-10 16:07:03 763

原创 linux用户权限

1.权限对象文件拥有者(owner):也称文件的属主,谁创建文件,谁就是文件的属主。群组(group):用户组,与文件属主在同一组的用户。其他人(other):除去属主和属组的其他人。2.权限类型r:读 用数字4表示w:写 用数字2表示x:执行 用数字1表示rw-:表示属主的权限为读写r--:表示属组的权限为读r--:表示其他人的权限为读权限用数字表示为:6443.权限说明对于文件:r:可以读取文件数据w:可以修改文件数据x:可以将文...

2021-08-31 22:22:33 411

原创 linux用户

1.用户文件passwd每一行代表一个用户,一行有7个字段,用“:”隔开。root:表示用户的名称。x:密码标识位。真正的密码存放在/etc/shadow中。0:用户标识符uid 0表示超级用户root,centos6中1-499表示系统用户,500-60000表示普通用户 centos7中1-999表示系统用户,1000-60000表示普通用户(系统用户无法登录)注:root不一定是超级用户,uid为0的一定是超级用...

2021-08-31 22:21:41 1702

原创 ping 百度 :未知的服务或名称

问题:问题分析:ping不通百度一般是网关没有设定正确,或者没有域名解析。解决方法:1:打开网卡配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens33修改GATEWAY ,前三位与IP相同,最后改为2.DNS=8.8.8.8保存退出(:qw),重新启动网卡,systemctl restart network修改网卡配置文件,更改网关和域名解析。域名解析会自动生成到/etc/resolv.conf文件中,有时需要自己加。.

2021-08-20 17:20:47 9948 2

原创 linux常用命令

1.ls命令用法:ls [选项][目录或文件名]直接使用ls会列出当前目录下的所有文件名及目录名(不包括隐藏文件)常用选项:-a 显示所有文件(隐藏文件)-l 列出文件的详细属性2.cd命令用法:cd [目录]常用...

2021-08-19 20:24:41 150

原创 linux目录

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用/来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。mkdir命令 创建目录命令。命令用法:mkdir [选项] [目录名]常用选项:-p 递归创建目录 如:在/a/s/d/创建w目录 mkdir -p /...

2021-08-19 19:28:44 51

空空如也

空空如也

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

TA关注的人

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