自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python初认识

python初认识pip 的仓库源配置在linux中运行python后如何退出切换python版本pip 的仓库源配置windows 在家目录下 创建有一个pip的文件夹,里面创建一个pip.ini的文件,写入:[global]index-url = https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com在linux中运行python后如何退出ctrl+d 退回到linux命令行切

2021-05-25 15:18:35 180

原创 Ansible

Ansible主要作用执行操作执行优先级ansible AD-Hoc的使用命令执行的颜色代表模块ansible 操作步骤主要作用安装配置的修改启动执行操作AD-Hoc 单条执行(python的一个模块)在shell中执行的命令 在AD-hoc中叫做模块,如:yum,copyplaybook 多条AD-Hoc的集合yaml文件执行优先级ansible 的执行需要一个ansible.cfg的配置文件,优先读取当前目录的ansible.cfg, 最后读取/etc/ansible

2021-05-23 19:34:37 255

原创 ssh远程服务管理

ssh远程服务管理ssh常用命令ssh 验证方式ssh 实验场景ssh 安全优化ssh 免密web远程服务管理 有两种第一种 ssh 加密传输 ,支持root用户登录。第二种 telnet 不加密传输,且仅支持普通用户登录。telnet 和 telnet-server,两个工具组合安装。ssh常用命令远程登陆:ssh -p 指定登录的用户和ip (-p使用的端口,默认是22,所以可以不写)远程拷贝:scp -rp +当前目录+(用户身份)@172.16.1.3:指定目录(

2021-05-20 21:44:54 284

原创 DNS

DNSDNS的记录类型自建DNS配置自定义区域A记录设置CNAMEPTRdns分为根域(.)顶级域(.com,.cn,.org等等)通用域和国家域主域(二级域名)(aliyun.com)子域(三级域名)(www.aliyun.com ,123.aliyun.com,abc.aliyun.com)DNS的记录类型A记录域名指向ip,正向解析PTRip查找域名,反向解析CNAME域名指向域名,由指向的域名做A记录查找ip换回NS自建DNSBIND:域名解析服务权威域名解

2021-05-20 19:02:03 214

原创 LVS_NAT和LVS_NR的实现模拟

四层负载均衡(LVS)才是实现keepalived的主要场景Haproxy 既支持4层负载均衡又支持七层负载均衡。 支持,http。tcpnginx,支持http,tcp。LVS 只支持tcpnat模型 配置!!!注意,nat模型 可以将内网的网关设置为lvs的vip地址。但这样设置,如果其中一台挂掉,虽然请求可以进来,但是无法回传。因为lvs调度到A,但是A挂了,可以转发给B,但是回去,还是要通过A回去,所以还是会出现问题。!!!客户端只有一个公网ip路由开启路由的转发功能forwa

2021-05-17 12:51:06 191

原创 keepalive

keepalive什么是keepalive什么是keepalive就是智能切换服务器,使服务不中断。当一台服务器发生故障,自动切换到备用的服务器。

2021-05-16 17:13:13 188

原创 zrblog部署+Tomcat实现redis会话保持

通过Tomcat部署zrblogzrblogzrblog做nfs共享zrblog自带会话保持zrblog做负载均衡以及httpsTomcat实现redis会话保持zrblog基于java开发的博客软件下载解压到指定目录中的 ROOT目录。(ROOT目录需要手动创建)。vim /tomcat/conf/server.xml添加一个新的host,并将uri指向 含有ROOT目录的目录。打开mysql 服务器添加一个新的mysql仓库网页打开,登录。zrblog做nfs共享一定要再三确认

2021-05-15 20:41:14 314

原创 Tomcat

Tomcat什么是TomcatJava相关安装通过tomcat创建虚拟主机什么是TomcatTomcat和Nginx一样是web服务器软件,但是没有nginx提供的服务更丰富,而且无法解析java的代码,所以通过是tomcat+nginx组合的方式运行。Java相关运行java需要一个java虚拟机运行环境,这个环境叫JVM。JVM是由jre提供的。jre,是java的运行环境。jdk,是java的开发环境。安装安装javayum install java -y安装tomcatto

2021-05-15 15:55:05 76

原创 https配置

https单台实现http的设置单台实现http的设置为密钥和私钥创建一个名为ssl_key的目录,建议创建在/etc/nginx/目录下。cd 到 该目录openssl genrsa -idea -out server.key2048设置访问的密码openssl req -days 36500 -x509 -sha256 -nodes -newkey rsa:2048 -keyout server.key -out server.crt申请证书创建一个https协议的.conf文件s

2021-05-15 10:48:51 310

原创 Rewrite相关

Rewrite相关ifsetreturnrewrite(重点)if判断请求的uri 是否包含设定的字符内容是否满足条件,如果满足条件则执行例:if ($request_uri ~* 'a1=\d{4}') proxy_pass http://10.16.3.5:8080; 如果请求的uri中包含a1=\d{4} ,则跳转到set设置变量 满足条件后设置响应变量,http后面跟请求类型以及包含在类型中的名字,如: 李家屯:李四。可以在服务

2021-05-14 20:33:15 175 1

原创 nginx+php实现redis会话保持

nginx负载均衡会话保持什么是会话保持?实现会话保持有哪些方法?推荐不推荐模拟redis 实现会话保持什么是会话保持?会话保持就是固定用户的请求节点。 因为负载均衡的调度机制是轮询调度,所以会导致请求分散在不同节点,如果用户通过A请求,那么下次可能是B,这样会导致用户失去上一次请求的记录,重新建立请求。 这种称之为会话中断,那么要解决问题,就需要会话保持。实现会话保持有哪些方法?推荐cookie植入来解决 会话中断的问题,就给来访的用户标记一个cookie字符串,鉴定身份,后续请求根据cook

2021-05-13 19:54:09 317

原创 负载均衡proxy

1

2021-05-13 15:50:39 336

原创 扩展节点需要做哪些操作

扩展结点就是将源短的所有配置文件向新端传输一份nginx需要传的有:/etc/nginx/nginx.conf/etc/nginx/conf.d/*php需要传的有:/etc/php.ini/etc/php-fpm.d/www.conf以及nginx/conf.d下的文件中所关联的所有目录中的资源记得做时间同步实现多节点nfs共享...

2021-05-12 21:49:42 602

原创 数据库的转移

实验前请一定先关闭防火墙!建立一个新的服务器为新的的服务器配置密码,密码相同最好在源端进行备份mysqldump -uroot -pchris -B(指定仓库) wordpress > wordpress.sql将wordpress仓库写入 wordpress.sql备份完成一定要确认文件内容,确认备份成功通过源端 传输 scp 文件 [email protected]:~ scp 超级拷贝 将文件通过用户名+ip的方式拷贝到用户的~(指定)目录在新的服务器进行恢复

2021-05-11 20:02:38 118

原创 单台服务器运行PHP+Mysql+nginx,以及mysql相关命令

Mysql:命令相关show databases;查看数据库的仓库show tables;查看仓库下拥有的文件select * from wp_users\G查看来自wp_usersde的所有信息-G以行的形式来显示mysql -uroot -p"123"为数据库添加密码my'sql -uroot -p123使用密码登录create database 123;创建仓库(必须在主目录下执行该命令)use 123;进入仓库查看内容修改可以使用程序的身份vim /

2021-05-11 16:58:33 123

原创 建立数据库和php的连接,并测试

php编译nginx无法识别的文件类型Mysql/mariadb安装yum install mariadb-server mariadb -y数据库

2021-05-11 09:14:05 194

原创 Nginx

Nginx什么是Nginx为什么选择NginxNginx的组成Nginx的安装Nginx配置文件介绍以域名的方式创建web页面通过域名的方式在一台服务器运行多个业务.conf文件里的条件设置目录索引(浏览设置)访问的控制(权限设置)1. 基于IP的控制设置2. 基于密码的身份验证3.限流限速Nginx监控Nginx location什么是NginxNginx是一个开源且高性能、可靠的Http web服务、代理服务开源:体现在直接获取Nginx的源代码高性能:体现在支持海量的并发高可靠:服务稳定为

2021-05-10 08:42:57 128

原创 Nginx官网常用模块介绍

Nginx官网

2021-05-10 08:08:19 139

原创 华硕天选如何改变屏幕亮度,以及键盘灯的效果

改变屏幕亮度的模式改变键盘灯的颜色以及键盘灯的效果展示选择

2021-05-10 08:03:25 11478

原创 HTTP协议

HTTP协议URLHTMLHTTP组成部分什么是HTTPHTTP的工作原理HTTP请求header(头部)date(数据)HTTP响应header(头部)date (数据)响应的状态码(必记)URL请求的资源为单一资源被称为URL,资源所在的位置(目录)叫做URIHTML简称:Web Page,也就是网页多个URL排版组成的页面叫做HTMLHTTP组成部分http:// 协议域名端口:自动解析文件所在目录亦或者叫URI什么是HTTPHTTP:超文本传输协议http协议就是将用

2021-05-08 20:43:34 65

原创 NFS共享存储

NFS共享存储NFS共享存储CDN 内容分发网络智能dnsCDN如何建立NFS的实现原理NFS配置文件的参数NFS实验步骤NFS共享存储主要储存图片和视频CDN 内容分发网络加速内容相应,在用户和服务端之间建立的缓存服务器。用户请求网站资源,用使用到智能dns,如果当地服务器没有请求的资源,那么cdn节点会向源站请求资源,进行缓存,以便加速相应。可是当大量用户请求时,cdn会做大量的回源操作,这样服务器同样无法支撑,所以,一般会将热门资源提前推送到cdn,这样就能避免大量回源,减缓源端压力。智能

2021-05-08 16:25:15 194

原创 集群架构初了解

集群架构初了解为什么需要集群架构什么是架构什么是集群什么是负载均衡网站架构模型的不同视角用户视角各个岗位的需要学习的重点维护视角开发视角运行环境都有哪些elk日志收集平台为什么需要集群架构集群架构都是为实现项目的最终呈现服务什么是架构多个不同角色共同维护一个项目的组织(一套服务器,各个服务器有不同的作用),被称之为架构什么是集群多个相同角色做相同的事情被称之为集群。(多台服务器有着相同的作用,这些服务器的集合,为解决某个特定问题建立的单个系统,被称之为集群)什么是负载均衡智能分配工作量(可以

2021-05-08 10:39:46 470 3

转载 centos8重启网卡命令nmcli

重载所有ifcfg或route到connection(不会立即生效)nmcli c reload ifcfg-xxx1重载指定ifcfg或route到connection(不会立即生效)nmcli c load /etc/sysconfig/network-scripts/ifcfg-enp0s3nmcli c load /etc/sysconfig/network-scripts/route-enp0s312立即生效connection,有3种方法nmcli c up enp0s3n

2021-05-07 20:01:06 1811

原创 linux网卡命名以及如何修改ip以及设置chrony时间同步

如何修改网卡名称ifconfig1.已经安装好系统,如何修改?2.在安装系统之前,如何修改?3.如何创建新的主机以及新的ip地址网卡在Linux中的命名:目前网卡的名称是:ens32 ens33传统的是:eth0,eth1,eth2,eth3ifconfigifconfig:是查看当前处于活动状态的网络接口。(不包含禁用的网络接口)ifconfig eth0(网卡名称):查看指定网卡的运行状态ifconfig -a :查看所有网卡的状态信息,包含启用和禁用。需要将目前的网卡名称按照传统方式进

2021-05-06 07:48:39 236

原创 OSI七层协议和TCP的三次握手和四次挥手

局域网通信使用的是mac地址,

2021-05-05 17:32:55 345

原创 运行级别以及调整运行级别和systemd

各个级别的作用0(poweroff.target):关机1(rescue.target):单用户模式2、3、4(mulit-user.target):多用的文本界面5(graphical.target):多用的图形界面6(reboot.target):重启systemctl get-default 获取系统的默认级别runlevel 获取系统的默认级别systemctl set-default reboot.target 永久调整级别,下次重启生效init 6 临时调整级别

2021-05-04 16:28:23 336

原创 Crond 计划任务

Crond:vim /etc/crontab crond配置帮助文件* * * * * 分,时,日,月,周 / 是每隔多久执行一次- 是指一个时间段, 是用来 间隔 指定的分、时、日、月命令相关crontab 具有检查功能,可以检查定时任务设置是否出错-e 编辑定时任务-l 查看定时任务-r 删除定时任务-u 指定其他用户备份实践第一步 创建一个存放备份文件的目录/backup第二步 写一个shell脚本如下#! /usr/bin/bash 用bash来

2021-05-03 20:27:39 134

原创 CentOS 8 已下载ntpdate 却无法使用crond进行时间同步

下载安装ntpdate参考链接然后which ntpdate 找到命令所在目录然后将 ntpdate mv 到 /usr/bin就可以啦参考链接

2021-05-03 18:49:06 266

原创 supervisor设置

后台进程nohup 自动创建一个文件,将程序输出的结果放入该文件nohup 程序 & (将程序放在后台运行)screen 创建一个新的 子bash shell 窗口,把程序放在子窗口运行(后台运行),关闭主窗口 不会变比后台程序。centos8无法安装screen解决办法screen -S chris -S指定bash窗口的名字,名字随便起screen -list 查看当前在后台运行的所有程序screen -r 1234(进程编号或者程序的名称)可以查看程序运行的界面键盘ct

2021-05-03 15:18:42 274

原创 进程查看和介绍及介绍以及调整进程优先级

程序:数据和指令的结合。进程:是程序运行的过程。windows任务管理器里的就是进程,linux可通过,ps -ef ,top 来查看。ps -ef : 查看的是静态进程top:查看的是动态进程。文件描述符路径:/proc/进程编号/fd0是标准输入,1是标准输出,2是错误输出。34567……等等都表示的当前开打的文件,或者说当前程序运行的位置。程序无法直接访问硬件,需要借助内核,内核需要用文件描述帮助程序访问文件。进程使用文件描述符来管理打开的文件对应关系。内核会自动给每个程序分配文件

2021-05-03 08:27:11 522

原创 linux基础命令合集

注:该文章中+ 等于 空格。跟 =无空格。mkdir +路径+文件名 = 在某目录内创建文件夹mkdir +路径+文件名+{XX…XX} =在该目录中同时创建XX至XX个文件夹。XX=数字。touch +路径+文件名及格式后缀 =在该路径下创建该文件。touch +路径+文件名+{XX…XX} 跟 格式后缀 =在该路径下创建多个同格式文件。rm - rf+指定文件等于强制删除: 1.如同一文件夹中存在多个同名文件,在文件名后跟*,可同时删除多个同名文件。例:rm -rf +/

2021-05-01 17:03:05 85

原创 磁盘的管理以及RAID和LVM

查看磁盘分区信息:lsblk,挂在信息也能查到磁盘分区两个命令:fdisk:只能分4个分区,只能分小于2TB的盘。gdisk:可以划分128个区,可以分大于2TB的盘。挂载:就是将目录改为磁盘入口。mount:挂载umount:取消挂载单独的mount 是临时挂载,重启便会失效,如果需要永久挂载,需要将记录写入/etc/fstab/ 文件中。...

2021-05-01 11:08:34 366 1

空空如也

空空如也

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

TA关注的人

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