自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 负载均衡集群

负载均衡集群1.集群是什么2.负载均衡集群技术3.负载均衡集群技术的实现4.负载均衡分类二层负载均衡(mac)三层负载均衡(ip)四层负载均衡(tcp)七层负载均衡(http)四层负载均衡(基于IP+端口的负载均衡)实现四层负载均衡的产品七层的负载均衡(基于虚拟的URL或主机IP的负载均衡)实现七层负载均衡的软件四层负载与七层负载的区别Lvs、Nginx 负载均衡的五种调度算法。一,Lvs:1、静态算法:2、动态调度算法:二、nginx:1、rr:轮询算法2、wrr:权重算法3、ip_hash 算法4、ur

2021-03-19 15:23:58 244

原创 自动化运维利器Ansible-Jinja2

自动化运维利器Ansible-Jinja2一、Ansible Jinja2模板背景介绍二、 JinJa2 模板1. JinJa2 是什么2. JinJa2 必知必会3. JinJa2 逻辑控制3.1 条件表达3.2 循环控制三、如何使用模板四、 实例演示一、Ansible Jinja2模板背景介绍目前Nginx的配置文件在所有的服务器上都是相同的,但我希望能根据每一台服务器的性能去定制服务的启动进程。同时定制每一台Nginx服务的响应头,以便于当某台服务出现问题时能快速定位到具体的服务器。要做这样的

2020-12-28 11:59:24 290

原创 【系统安全加固】

系统安全加固**1.**密码策略 修改系统的密码策略1)经常修改密码2)使用一些特殊的字符和密码的长度增加 密码的难度3)不要随便告诉他人密码**2.**权限 ugo 锁定系统中不必要的系统用户和组 锁定下列用户,锁定之前备份/etc/passwd 和 /etc/shadow 文件 禁用无关的组 禁止 root 用户远程登录3. 预 防 flood 攻 击 linux 中 预 防 SYNflood. 在 /etc/sysctl.conf 文 件 中 添 加 net.ipv4.tcp_syncoo

2020-12-21 10:55:26 257 1

原创 nginx 安装的模块【查询】与【讲解】

查看 nginx 安装的模块[root@localhost ~]# /usr/local/nginx/sbin/nginx -Vnginx 安装的模块 讲解–prefix=/usr/local/nginx //指向安装目录–conf-path=/etc/nginx/nginx.conf //指定配置文件–http-log-path=/var/log/nginx/access.log //指定访问日志–er

2020-12-14 19:10:02 543

原创 【破解密码篇02】单用户破解root密码

单用户破解root密码方法一方法二方法一1.重启系统2.在内核界面(如上图),按"e"进入编辑模式(如下图),将光标定位到linux16这一行,在行尾添加:init=/bin/sh,然后按ctrl+x3. 以读写方式重挂根# mount -o remount.rw /4. 修改root密码5. 如果开启了selinux,如果没有,则跳过此步# touch /.autorelabel6.退出编辑模式并重启# exec /sbin/init完成,然后可以使用新root密码

2020-11-27 16:12:52 430 1

原创 【破解密码篇01】mysql数据库

破解mysql数据库密码1.进入数据库主配置文件[root@localhost ~]# vim /etc/my.cnf第五行 加入 skip-grant-tables2.重启数据库服务[root@localhost ~]# systemctl restart mysqld3.进入数据库[root@localhost ~]# mysql-------------------5.7版本适合下面的命令----------------mysql> use mysql;

2020-11-27 15:34:19 219 1

转载 docker基础部署入门2,微服务必备技术,月薪上万不是梦

容器技术 – 2镜像管理commit 打包镜像docker commit 容器id 新镜像名称:标签[root@node-0001 ~]# docker run -it centos:latest[root@02fd1719c038 ~]# rm -f /etc/yum.repos.d/*.repo[root@02fd1719c038 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/re

2020-11-27 10:36:51 179

原创 Python环境部署【新手必备】

Python环境部署一.源码安装二.配置环境三.测试安装四.配置使用本地的源安装第三方模块一.源码安装1.安装依赖软件包[[email protected] ~]# yum groupinstall "Development Tools"[[email protected] ~]# yum -y install zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel wget2.下载源码包[ro

2020-11-26 21:59:51 164

转载 docker基础部署入门1,微服务必备技术,月薪上万很轻松

容器技术 – 1docker安装安装前准备:下面展示一些 内联代码片。1、禁用 selinux [SELINUX=disabled]2、卸载防火墙 [yum -y remove firewalld-*]​3、docker软件安装包,将 docker 目录上传到跳板机4、准备 2 台 2cpu,2G内存的云主机主机名 IP地址 最低配置node-0001 192.168.1.31 2CPU,2G内存node-0002 192.168.1.32 2CPU,2G内存跳板机yum源添

2020-11-24 21:08:23 84

原创 【MYSQL】数据库yum安装方式!

关闭防火墙和selinuxmysql的官方网站:www.mysql.com下面展示一些 内联代码片。1.下载[root@mysql-server ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm或者下载到本地上传到服务器2.安装mysql的yum仓库[root@mysql-server ~]# rpm -ivh mysql80-community-release-el7-3.noarch

2020-11-19 17:27:39 226

原创 【常见的HTTP相应状态码】

常见的HTTP相应状态码200:请求被正常处理204:请求被受理但没有资源可以返回206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range指定范围的资源。301:永久性重定向302:临时重定向303:与302状态码有相似功能,只是它希望客户端在请求一个URL的时候,能通过GET方法重定向到另一个URK上304:发送附带条件的请求时,条件不满足时返回,与重定向无关307:临时重定向,与302类似,只是强制要求使用POST方法400:

2020-11-19 10:30:54 120

原创 【DDos攻击】DDos攻击的本质及攻击方式

DDos攻击的本质及攻击方式DDos攻击的本质DDos基本常识DDos防御基本常识什么是DDosDDos攻击分类(流量特性)DDos攻击分类(攻击方式)连接耗尽型带宽耗尽型应用层攻击DDos攻击的本质一. 利用木桶原理,寻找并利用系统应用的瓶颈二. 阻塞和耗尽三. 当前的问题:用户的带宽小于攻击的规模,造成访问带宽成为木桶的短板DDos基本常识不要以为可以防住真正的DDos好比减肥药,一直在治疗,从未见疗效真正海量的DDos可以直接阻塞互联网DDos攻击只针对有意义的目标如果没被DDo

2020-11-18 20:46:51 2506

原创 【DDOS攻击】DDOS攻击的历史及事件

DDOS攻击的历史前言探索期工具化武器化普及化前言DDoS 攻击,全称是 Distributed Denial of Service,翻译成中文就是分布式拒绝服务。一般来说是指攻击者利用“肉鸡”对目标网站在较短的时间内发起大量请求,大规模消耗目标网站的主机资源,让它无法正常服务。在线游戏、互联网金融等领域是 DDoS 攻击的高发行业。探索期个人黑客的攻击事件:第一次拒绝服务器攻击(Panic attack)事件:1996年后果:至少6000名用户无法接受邮件工具化网络战事件:爱沙尼亚战

2020-11-18 19:36:31 1650

原创 优质干货【内核调优】常用内核参数参考值

常用内核参数参考值(需要根据系统配置进行调优)最大socket写buffer,可参考的优化值:873200/proc/sys/net/core/wmem_max最大socket读buffer,可参考的优化值:873200/proc/sys/net/core/rmem_maxTCP写buffer,可参考的优化值: 8192 436600 873200/proc/sys/net/ipv4/tcp_wmemTCP读buffer,可参考的优化值: 32768 436600 873200/proc/s

2020-11-17 10:57:49 423

原创 优质干货【内核调优】内核参数说明

/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系。配置说明:内核参数 参数说明net.inet.tcp.sendspace=65536 最大的待发送TCP数据缓冲区空间net.inet.tcp.recvspace=65536 最大的接受TCP缓冲区空间net.inet.udp.sendspace=65535 最大的接受UDP缓冲区大小net.inet.udp.maxdgram=65535 最大的发送UDP数据缓冲区大小net.local.stream.sends

2020-11-17 10:56:02 528

原创 优质干货【内核调优】华为云 例

华为云调优配置:vim /etc/sysctl.conf加入:vm.swappiness=0net.core.somaxconn=1024net.ipv4.tcp_max_tw_buckets=5000net.ipv4.tcp_max_syn_backlog=1024vim /etc/security/limits.conf加入:root soft nofile 65535root hard nofile 65535soft nofile 65535hard nofile 65

2020-11-17 10:54:25 80

原创 今日干货【面试题】在进行服务器的日常检查时,应该检查哪些内容

在进行服务器的日常检查时,应该检查哪些内容1. 每天检查系统日志,对出错的提示做分析并解决2. 每天检查系统磁盘空间,关注系统磁盘的大小变化3. 每天检查数据备份情况4. 每天检查系统内存的使用情况5. 每天检查CPU使用率6. 杀毒软件每二天更新一次7. 每星期检查系统补丁的更新8. 审核管理组的成员资格9. 执行验证恢复,检测备份的可靠性10. 每周重新引导服务器11. 执

2020-11-17 10:49:25 516

转载 Linux下搭建lamp环境

一、安装apache所需要的安装包有httpd,mysql,php,apr和apr-util(这两个是httpd的依赖包),还有pcre二、安装apr1、下载安装编译所需要的开发组件包,yum groupinstall Development Tools Development Libraries2、首先安装apr ,将解压包解压到/usr/local/src下,tar xjvf + 包名 -C /usr/local/src/3、进入到解压后的文件,./configure --prefix=/us

2020-11-06 17:59:19 415 1

原创 服务器硬盘如果出现了故障,你怎么做?

首先查看硬盘灯及硬盘状况,硬盘灯亮红色,意味着faild状态,已经损坏。要看机器是什么raid阵列级别,才可确认是否能够保留数据,如果没有冗余功能的阵列,数据丢失,如果是系统盘损坏,linux系统损坏,需要重装。...

2020-10-30 11:40:31 589

原创 raid0 和raid1 raid5 的区别

RAID 0 单盘0 全盘0 读写速率高,但是不支持容错,不提供冗余机制。需要2块硬盘。RAID 1 镜像卷,一个数据在两块硬盘里写,空间使用为50%,支持容错。需要2块硬盘。非常重要服务的系统盘RAID 5 需要3块硬盘及以上,空间使用率为2块硬盘空间。支持容错...

2020-10-30 11:39:24 980

原创 linux中的&&和&,|和|| 的区别

在linux中,&和&&,|和||介绍如下:& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo ‘yes’ | wc -l|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fa

2020-10-28 21:27:35 534

转载 Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘

2020-10-28 21:23:51 115

转载 linux中的(),(()),[],[[]],{}的作用

linux中的(),(()),[],[[]],{}的作用:ref: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1196028&page=1()命令组.在括号中的命令列表, 将会作为一个子shell来运行.在括号中的变量,由于是在子shell中,所以对于脚本剩下的部分是不可用的. 父进程, 也就是脚本本身, 将不能够读取在子进程中创建的变量, 也就是在子shell中创建的变量.(cmd1;cmd2;cmd3)初始化数

2020-10-28 21:21:32 527

转载 Linux的优缺点,Linux与windows的区别

Linux什么是linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux系统的特点?稳定的系统 :打个比方,安装Linux的主机连续运行一年以上不曾宕机、不必关机是很平常的事,我的windows系统今早打开时是黑屏,强行关机之后才恢复,原因不明安全性和漏洞

2020-10-27 19:28:57 445

转载 浅析Linux与Windows的区别

1.Linux操作系统Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。122.Windows操作系统Microsoft Windows操作系统是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的

2020-10-27 19:26:15 3767

原创 符号链接(软连接)和硬链接的区别?

硬链接不会创建新的inode,只给源文件多加一个文件名,软链接创建新的inode,相当重新创建一个文件, 硬链接不能跨分区,软链接可以跨分区 硬链接删除源文件后,另一个文件能用。 软连接删除文件后,连接文件不能再用...

2020-10-27 19:23:21 502

原创 创建不了文件了,touch 失败了怎么做?

a 磁盘满了b 磁盘坏了faildc inode节点被占满d 磁盘坏道过多e 删除文件后,inode 及空间没有被释放。----怎么做:查找出来deleted 进程PID , 把这个PID直接KILL 掉 , 空间及inode号立马释放。

2020-10-27 19:21:52 2335

原创 DHCP 是什么?

动态主机配置协议主要目的是为了方便我们主机IP地址的配置,如果网络中存在大量主机时,可部署DHCP协议由DHCP服务器分配地址给主机局域网内不可以配置多个DHCP服务器,只能有一个企业IP都是静态...

2020-10-27 17:59:44 500

原创 如何判断Linux服务器是否被入侵,或者在公司中被黑了怎么办?

首先检查,当前都有谁在登录 w检查谁曾经登陆过 Last回顾历史命令 ~/.bash_history4.检查哪些进程在消耗CPU,并且消耗十分厉害(进行sort排序)检查所有系统进程在去修改默认的ssh端口然后将坏蛋T掉...

2020-10-27 17:58:16 425

原创 为什么中小型公司使用云服务器,而大型互联网(其他行业公司)全都使用物理机?

因为云服务器购买方便,成本低,方便维护。(出现问题给云服务商提工单,他们解决)。并且各类应用服务可以直接购买,例如LVS负载均衡,mysql数据库服务。物理机要在IDC(数据中心)俗称机房,进行托管,费用昂贵。托管费用举例:一桩联通机房,一个机房一个月托管费用为:7K 北京亦庄联通机房一个柜子的费用外地比较便宜,南方一般是3K...

2020-10-27 17:56:08 406

原创 centos6.x版本系统和centos7.x系统版本有啥区别?

1内核版本 uname -a2启动加载器3防火墙 iptables(centos6)firewalld(centos7)*4默认数据库 mysql(centos6)mariadb(centos7)5文件结构6主机名*7服务相关 service xx restart 和systemctl restart xx...

2020-10-27 17:54:24 376

转载 linux如何升级php版本

1:进入终端后查看PHP版本php -v输出可能 如下:PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright © 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright © 1998-2015 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright © 1999-2015, by Zend Technologies2:执行下面的命

2020-10-27 17:44:16 3033 1

转载 Linux下如何查看版本信息

1、uname -a (Linux查看版本当前操作系统内核信息)2、cat /proc/version (Linux查看当前操作系统版本信息)3、cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)4、cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)5、lsb_release -a(Linux查看当前操作系统发行版信息)6、php -v (Linux查看php版本信息)7、

2020-10-27 17:14:10 2402

空空如也

空空如也

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

TA关注的人

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