自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我们无法在此设备上激活 Windows,因为无法连接到你的组织的激活服务器。

解决方案:换密钥,可能需要更换多次。右键此电脑,属性,拉到最下面,更改产品密钥即可。评论区出现显示不是内部或外部命令,也不是可运行的程序或批处理文件,解决方案如下按下win+R组合键打开“运行”,然后输入sysdm.cpl 回车即可打开“系统属性”按下Windows +R ,输入cmd,出来dos对话框后,输入slmgr.vbs -dlv ,按Enter就能显示最为详尽的激活信息。如果没有,请直接添加进去,需要注意的是,每个路径后面都需要一个英文的分号来分割,所以你添加的时候,要切记注意这个问题。

2024-04-02 17:25:54 1418 3

原创 win7电脑,卸载软件后电脑图标全部不见了,包括下方任务栏都没了,屏幕只显示壁纸

卸载软件后电脑图标全部不见了,包括下方任务栏都没了,屏幕只显示壁纸了,不要重做系统

2024-02-29 10:30:56 241

原创 Linux压缩命令gzip、tar、zip的区别和用法

Linux系统中常用的压缩命令有gzip、tar、zip等。

2023-03-17 14:43:17 3294

原创 CentOS Linux 7/8安全基线检查

阿里云标准-CentOS Linux 7/8安全基线检查。

2022-08-26 17:08:27 764

原创 nginx upstream的5种权重分配方式

每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器down掉,能自动剔除指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3、ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。4、fair(第三方)按后端服务器的响应时间来分配请求,响应时间短的优先分配。5、url_hash(第三方)按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。例:在upst

2022-07-12 16:40:12 3939

原创 网络诊断提示:远程计算机或设备将不接受连接,有网但是所有浏览器打不开网页

1、导致原因:使用网络代理软件,在关闭软件前没有关闭代理。在关闭软件前一定要先停止代理2、修复1)打开控制面板->internet选项->连接->局域网设置->只勾选“自动检测设置”3)或关闭使用代理服务器2)应用,确定...

2022-04-14 17:56:11 2233

原创 关于 CentOS8出现“ Error: Failed to download metadata for repo ‘AppStream‘ “ 的解决方法

问题  在centOS8.1上,需要下载安装一些软件,发现总是**“Failed to download metadata for repo ‘AppStream’Error: Failed to download metadata for repo ‘AppStream’**”,尝试很多网上的方法都无法解决,一波三折终于解决,记录下。原因  因为centOS8于2021年12月31日停止了源的服务,而现在时间是2022年2月10日,所以之前的方法都不行的原因所在(本质是源的问题)。解决方法  

2022-02-25 10:29:33 6134 12

原创 Nginx 核心知识点

什么是Nginx?Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。神器 Nginx 的学习手册 ( 建议收藏 )Nginx 有哪些优点?跨平台、配置简单。非阻塞、高并发连接:处理 2-3 万并发连接数,官方监测能支持 5 万并发。内存消耗小:开启 10 个 Nginx

2022-02-22 17:56:47 994

原创 实用的 shell 脚本

1、服务器系统配置初始化#/bin/bash#安装系统性能分析工具及其他yum install gcc make autoconf vim sysstat net-tools iostat iftop iotp wget lrzsz lsof unzip openssh-clients net-tool vim ntpdate -y#设置时区并同步时间ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeif ! crontab -l |gr

2022-02-08 14:18:11 199

原创 Git 常用命令

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am “init” 提交并且加注释git remote add origin [email protected]:ndshowgit push origin master 将文件给推到服务器上git remote show origin 显示远程库origin

2022-01-13 15:49:46 1241

原创 GitLab 安装部署使用

GitLab介绍GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。版本:GitLab 分为社区版(CE) 和企业版(EE)。Gitlab的服务构成Nginx:静态web服务器。gitlab-shell:用于处理Git命令和修改authorized keys列表。(Ruby)gi

2022-01-06 09:46:04 385

原创 Linux 常用命令

基本操作Linux 关机,重启关机shutdown -h now重启shutdown -r now查看系统,CPU信息查看系统内核信息uname -a查看系统内核版本cat /proc/version查看当前用户环境变量envcat /proc/cpuinfo查看有几个逻辑cpu, 包括cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c查看有几颗cpu,每颗分别是几核cat /proc/cpuinfo | g

2022-01-06 09:40:34 1079

原创 Linux中的几种安全防护技术

Linux中的几种安全防护技术系统安全性对于用户来说至关重要,Linux用户也不例外。笔者就自己使用Linux的经历,总结了一些增强Linux安全防护的小窍门,在此介绍给大家。1.为LILO增加开机口令----在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性。具体设置如下:----boot=/dev/hda----map=/boot/map----install=/boot/boot.b----time-out=60 #等待1分钟----p

2021-10-24 10:00:00 639 1

原创 TCP-三次握手和四次挥手简单理解

三次握手(three-way handshaking)1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。2.原理:1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。2)接收方接收后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示我收到了。3)最后,发送方再回传一个带有ACK标志的数据包,代表我知道了,表示’握手‘结束。通俗的说法1)Client:嘿,李四,是我,听到了吗?2)Serve.

2021-09-30 17:35:03 79

原创 MySQL 数据库定时备份的方式

在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。一. mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:#MySQLdump常用mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql

2021-09-16 16:42:20 256

原创 linux服务器挖矿程序xmrig入侵以及解决方案

记一次Xmrig挖矿木马排查过程2021年9月2日晚上,突然收到阿里云的一条短信,说是服务器被挖矿软件入侵了,马上打开电脑查看控制台CPU占用原因分析与解决方案寻找原因查找挖矿进程top -H从图上我们可以找到CPU占用100%的进行名为xmrig(甚至都不伪装一下进程名)查找挖矿程序文件位置root@xxx:/# find / -name ‘xmrig’/root/.c3pool/xmrig --config=/root/.c3pool/config.json我们尝试kill掉

2021-09-03 16:12:23 13106

原创 Nginx 如何实现高并发?常见的优化手段有哪些?

一、Nginx 是如何实现高并发的?异步,非阻塞,使用了epoll 和大量的底层代码优化。如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。而nginx采用一个master进程,多个woker进程的模式。master进程主要负责收集、分发请求。每当一个请求过来时,master就拉起一个worker进程负责处理这个请求。同时master进程也负责监控woker的状态,保证高可靠性woker进程一般设置为跟cpu核心数一致。ng

2021-08-24 16:07:53 579

原创 申请https域名,证书和部署流程(免费SSL证书)

一 : 相关知识SSL安全套接层(Secure Socket Layer)SSL证书是数字证书的一种,就像是我们平常用的驾驶证和营业执照的电子证书副本一样。因为配置在服务器上,所以被我们称为SSL服务器证书。 https://www.wosign.com/faq/faq-how-https.htmFreeSSL.org 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程二 : https域

2021-08-20 16:32:41 3677

原创 mysql查看、开启慢查询、分析执行SQL的效率

一、启用慢SQL开启慢SQL的配置参数slow_query_log: 该参数表示是否开启慢SQL查询日志。在mysql中,我们可以通过以下命令来查看和修改该变量的状态1.show variables like ‘%slow_query_log%’ #查询该变量在MySQL中当前的状态。2.set GLOBAL slow_query_log = ON/OFF #开启慢查询监控ON,关闭慢查询监控OFF开启general_log执行日志1.show variables like “gene

2021-08-18 14:37:33 4702

原创 zabbix之异常优化

zabbix异常优化一、脚本超时问题在在使用自定义脚本的时候,有时候发现报错这种报错:Timeout while executing a shell script设置脚本超时时间修改zabbix-server和zabbix-agent 配置文件,设置超时时间,zabbix的配置文件默认为3秒,我把它改成30秒了复制代码[root@zabbix ~]#vim /etc/zabbix/zabbix_server.confTimeout=30[root@zabbix ~]#systemctl re

2021-08-12 14:30:21 745

原创 再见收费的 XShell,我改用国产良心工具!

再见收费的 XShell,我改用国产良心工具!使用或维护Linux系统的都知道,我们日常对服务器的操作,一般都会借助SSH工具远程登录到服务器之后进行操作。常用的SSH工具有不少,比如:Xshell、Putty、SSH Secure Shell Client、secureCRT等等。民工哥使用过其中两种secureCRT和Xshell。每个工具都有不同的功能与局限性,像 Xshell 需要授权,虽然国内高手可以将其攻破,但是总归有时候用起来不太顺手,不过 Xshell 也是民工哥用过最长时间的一款 SS

2021-08-12 10:33:01 98

原创 死锁排查与Tomcat深度调优

故障排查与优化深入专题一,案例故障描述1.1 具体现象这是不久前的一个客户案例,客户的一个门户网站系统是基于java开发的,运行多年,一直正常,而最近经常罢工,频繁出现java进程占用CPU资源很高的情况,在CPU资源占用很高的时候,web系统响应缓慢,下图是某时刻服务器的一个状态截图:下面是htop获取的状态信息:从图中可以看出,java进程占用CPU资源达到300%以上,而每个CPU核资源占用也比较高,都在30%左右,让客户的运维人员检查后,也没发现什么异常,于是就把问题抛给了程序方面,而

2021-08-11 16:11:02 857

原创 Linux 三剑客 (grep、sed、awk)

linux三剑客一、Linux grep命令详解二、Linux sed命令完全攻略三、Linux awk命令详解一、Linux grep命令详解很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。grep 命令的由来可以追溯到 UNIX 诞生的早期,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式

2021-08-03 18:04:01 2327

原创 VMware安装Linux详细教程

VMware安装Linux详细教程一、VMware 安装 Linux二、进行网络配置三、创建快照四、克隆本文涉及到 VMware 安装linux与磁盘分区、配置网络、设置快照、克隆系统四部分的详细教程。一、VMware 安装 Linux除基本自定义安装外,还包含对磁盘的分区1.点击新建虚拟机,选择自定义,典型的较为简单,但是我们选择自定义安装!2.点击【下一步】选择【稍后安装操作系统】3.然后我们选择安装Linux系统,并选择相应的版本,示例使用的是CentOS 6 64位4.命名并选择

2021-07-29 14:42:50 3948

原创 缓存及加速-Nginx缓存加速

Nginx缓存加速一、Nginx缓存加速概述1、Nginx支持类似Squid的缓存功能把URL以及相关信息当成key,用MD5编码哈希后,把数据文件保存在硬盘上。只能为指定的URL或者状态码设置过期时间,并不支持类似squid的purge命令来手动清除指定缓存页面。可通过第三方的ngx_cache_purge来清除指定的URL缓存。Nginx的缓存加速功能是由proxy_cache和fastcgi_cache两个功能模块完成的。2、Nginx缓存加速特点缓存功能也十分稳定,运行速度不逊于squ

2021-07-28 14:22:28 918

原创 rpm安装包和rpm命令的使用及与yum命令的区别

rpm安装包和rpm命令的使用及与yum命令的区别rpm(Redhat Package Manager),即红帽软件包管理rpm格式的软件包一、软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统软件名称 软件版本 软件适用系统 64位例如:xmame-0.106-1.el6.rf.x86_64.rpmxmms-libs-1.2.11-40.el6.x86_64.rpmx

2021-07-27 11:07:40 289

原创 linux新增加硬盘挂载到www目录的步骤

linux新增加硬盘并挂载举例说明:新增磁盘的设备文件名为 /dev/vdb 大小为200GB。fdisk -l 查看新增的的磁盘对新增磁盘进行分区fdisk /dev/vdb按提示操作 p打印 n新增 d 删除 w操作生效 q退出操作后 wpartprobe 强制让内核重新找一次分区表(更新分区表)这里我们新增一个分区 /dev/vdb1 大小为40GB分区格式化mkfs -t ext4 /dev/vdb1 格式化为ext4格式将新硬盘临时挂载在一个目录下cd /mnt/mk

2021-07-26 16:37:10 1046

原创 linux密码忘记root密码,重置密码的方法

linux密码忘记重置密码的方法linux密码忘记重置密码的方法:首先在内核上敲击“e”;然后在linux16这一行将内容改成“rw rd.break”;接着进入到系统的紧急求援模式,并依次输入passwd等命令;最后重启服务即可。刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之后在内核上敲击e,然后编辑选项2.在linux16这一行,将红框内的内容改成rw r

2021-07-26 16:11:45 11171

转载 mysql一键执行安装脚本

mysql一键执行脚本在初始虚拟机上,直接复制就ok了#!/bin/bashecho “-------编译安装mysqld 服务--------”#将安装mysql 所需软件包传到/opt目录下#mysql-5.7.17.tar.gz#boost_1_59_0.tar.gz #支持c++的运行库echo “安装环境依赖包”yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmakeecho “配置软件模块”cd /optta

2021-07-23 14:15:55 341

原创 MySQL主从复制

MySQL主从复制一、企业网站单个MySQL问题分析 二、主从复制原理原理三、MySQL 5.5主从复制——基于二进制日志位置的复制案例 一、企业网站单个MySQL问题分析在企业网站中,后端MySQL数据库只有一台时,会有以下问题:单点故障,服务不可用;无法处理大量的并发数据请求;数据丢失将造成大灾难。改造办法:增加MySQL数据库服务器,对数据进行备份,形成主备。确保准备MySQL数据库服务器是一样的主服务器宕机了,备份服务器继续工作,数据有保障MySQL主从复制与读写分离是密切相关

2021-07-23 13:34:52 50

原创 域名ssl证书下载及部署

域名ssl证书下载及部署下载证书:证书下载什么的就不说了,直接复制走起1.在SSL证书页面,单击已签发标签,定位到需要下载的服务器类型并单击证书卡片右下角的下载。2.定位到IIS服务器类型并单击右侧操作栏的下载将IIS版证书压缩包下载到本地。PS:每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码文件 。3.下载得到得到的文件如下:一个是pem SSL证书文件,一个是密码4.将原有证书备份,然后将新下载的证书导入配置文件中对应的路径内

2021-07-23 11:51:19 2188 2

空空如也

空空如也

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

TA关注的人

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