自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux CentOS 7打开关闭防火墙,开放关闭端口和相关操作

有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了。>>>查看防火墙当前状态##查看防火墙状态,是否是runningfirewall-cmd --state>>>查看防火墙当前已经开放的端口firewall-cmd --zone=public --list-ports>>>关闭防火...

2023-03-09 11:44:00 146

原创 Linux防火墙firewalld不生效,无法拦截Docker映射端口

今天出现了一个奇怪的现象,centos服务器上的防火墙(firewall)没有开放8103端口,但是依然可以访问服务器开放的端口如下:可以看出并没有开放8103端口开放的服务如下:也没有开放某三维系统,但可以正常访问重启过防火墙,重启过服务器,仍未解决此现象。真是脑阔疼啊!!!执行 systemctl status firewalld 时突然发现了这么一条警告WARNING: COMMAND_F...

2023-03-09 10:15:00 56

原创 linux修改系统时间为北京时间

方法一:1.删除本地时间rm -rf /etc/localtime2.设置时区为上海ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3.利用date查看时间修改成功方法二:在centos7中设置时区的命令可以通过 timedatectl 命令来实现timedatectl set-timezone Asia/Shanghai修正时间误...

2023-03-08 18:31:00 204

原创 如何在 CentOS 7 上安装杀毒软件ClamAV

你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点。有很多选择但我们建议在您的私人服务器上安装ClamAV。它是一个伟大的开源防病毒解决方案可以对抗木马、恶意软件和其他安全威胁。在这篇文章中,你将学习如何在CentOS 7上安装ClamAV以获得更好的服务器保护!一、为什么在Linux服务器上需要反病毒软件?虽然众所周知,Linux是比较安全的操作...

2023-03-07 14:36:00 182

原创 CentOS7禁止 root 直接登陆,只能通过 SSH key 登陆

一、禁止 Root 直接登陆1、新建登陆用户[root@localhost ~]# useradd haolb[root@localhost ~]# passwd haolbChanging password for user haolb.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype...

2023-03-06 17:12:00 17

原创 CentOS 7 修改默认的 SSH 端口

一些网站管理员认为,更改默认为 22 的 SSH 端口号可以增强安全性。这是因为每个人都知道 SSH 默认端口号是 22,当然也包括黑客,所以是不安全的。将 SSH 端口号更改为 22 以外的其他值将增强服务器的安全性,因为坏人不会知道 SSH 通信的端口。这是一个很酷的技巧,但不会阻止那些决心闯入你服务器的人。只需使用简单的端口扫描程序或类似工具,黑客就可以找出服务器上的所有连接端口。这是一项...

2023-03-06 16:11:00 115

原创 nginx开启Gzip压缩,Vue性能优化之使用gzip压缩打包

一、前言不管是vue项目还是react项目在使用webpack打包之后都会生成一个动辄一两兆甚至更大的js文件,在某些情况下严重影响项目性能,打开页面的时候白屏时间会很长,本文将介绍如何使用gzip压缩打包,主要是nginx部署的配置,非常重要,我查阅了很多文章基本都没用说清楚甚至错误的。gzip压缩分两种,一种是服务器压缩后传输给浏览器,但是这种方案是请求时服务器实时压缩,比较消耗服务器性能;...

2023-02-14 15:03:00 336 2

原创 Linux Nginx安装以及可能出现错误

一、编译安装makemake installmake的过程是把各种语言写的源码文件,变成可执行文件和各种库文件;make install是把这些编译出来的可执行文件和库文件复制到合适的地方。二、可能出现错误1、在配置信息./configure --prefix=/usr/local/nginx 的时,出现错误:/configure: error: the HTTP rewrite mo...

2023-02-01 11:07:00 177

原创 Centos7移动/home目录空间到/根目录下

在安装Centos7的过程中没有发现设置磁盘分区的地方,一路安装下来开机一看根目录只有200G,这肯定是不行的,所以需要移动/home下的空间到根目录下。记录一下移动过程。1、首先查看硬盘情况: df –h[root@localhost /]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 63G ...

2023-01-31 15:23:00 258

原创 使用UltraISO制作U盘CentOS启动盘

1、下载安装UltraISO,下载地址:https://cn.ultraiso.net/xiazai.html2、准备centos系统镜像,下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/3、打开UltraISO,点击【文件】-【打开】,选择centos系统镜像4、点击【启动】-【写入硬盘映象】5、点击【写入】,写入完毕后关...

2023-01-12 17:38:00 255

原创 Spring Boot 加载外部配置文件

Spring Boot 允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以将属性值直接注入到beans中。命令行参数以 -- 开头配置文件加载的顺序如下:Application properties packaged inside your jar (application.pro...

2023-01-12 17:34:00 630

原创 解决 413 Request Entity Too Large(请求实体太大)

一、错误展示二、问题解决(nginx 上传配置)Nginx默认最大能够上传1MB文件,大于1MB的文件自然无法上传,打开nginx.conf(没权限找运维人员)在http{ }中设置:client_max_body_size 50m三 、总结:文件无法上传大概就有以下四个方面的原因:服务器对上传文件带下做了限制(Nginx,Apache,IIS等服务器,文中仅对Nginx配置做了说明)网关...

2023-01-12 12:03:00 87

原创 Win10专业版系统Docker安装、配置和使用详细教程

一、win10专业版系统首先需要开启硬件虚拟化及Hyper-V功能,才能进行Docker for Windows软件安装。如何开启硬件虚拟化,自行百度。可在任务栏中查看虚拟化是否开启。win10系统,打开控制面板-“应用”-“程序和功能”,开启Hyper-V,按照提示重启系统即可,如下图:二、Docker下载和安装Docker默认安装在C盘中,这样慢慢会导致C盘空间越来越小,建议把Do...

2023-01-11 16:23:00 355

原创 新建文本文档

Spring Boot 加载外部配置文件Spring Boot允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以将属性值直接注入到beans中。命令行参数以 -- 开头配置文件加载的顺序如下:Application properties packaged inside...

2023-01-11 09:31:00 49

原创 Nginx代理proxy pass配置去除前缀

使用Nginx做代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。比如,访问abc.com/appv2/a/b.html, 要求转发到localhost:8088/appv2/a/b.html简单配置如下:upstream one { server localhost:8088 weight=5;}server { listen 80; ...

2022-12-23 15:26:00 303

原创 使用docker安装RocketMQ

1.创建namesrv服务拉取镜像docker pull rocketmqinc/rocketmq创建namesrv数据存储路径mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store构建namesrv容器docker run -d \--restart=always \--name ...

2022-12-06 19:29:00 163

原创 elasticsearch使用命令安装插件

进入 plugins目录cd /usr/share/elasticsearch/plugins/安装IK分词器插件,elasticsearch-analysis-ik版本与elasticsearch保持一致,即7.17.5elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases...

2022-10-26 10:05:00 539

原创 常见密码正则表达式

第一种至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$//^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{8,16}$/ 其中 [\s\S] 中的\s空白符,\S非空白符,所以[\s\S]是任意字符。也可以用 [\d\D]、[\w\W]来表示...

2022-09-14 10:50:00 78

原创 Postgresql 解决pg掉电后无法重启的问题

1、机房断电后重启pg数据库,报如下错误:Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG: could not open directory "pg_tblspc/memory/PG_12_201909212/pgsql_tmp": Not a dire...

2022-08-31 15:10:00 502

原创 Docker安装ElasticSearch和Kibana

一、ElasticSearch安装1.1 拉取elasticsearch镜像拉取最新版本elasticsearchdocker pull elasticsearch拉取指定版本elasticsearch,比如拉取7.17.5版本的elasticsearchdocker pull elasticsearch:7.17.5二、kibana安装...

2022-08-30 10:22:00 301

原创 Docker 安装并配置nginx

一、创建主机挂载配置目录mkdir -p /docker/nginx/conf /docker/nginx/html && cd /docker/nginx 二、准备nginx的配置文件因为需要nginx的配置文件,这里最好还是去nginx的官方去下载一个nginx使用里面的配置文件即可,我下载的是:1.20.2nginx历史版本下载地址:http://nginx.org/dow...

2022-08-29 14:28:00 397

原创 docker 容器自动重启参数 --restart

最近新加了一个容器,发现这个容器在docker服务重启之后不会自动起来。原来是少了--restart参数docker run -d --restart=always --name=nginx 605c77e624dd--restart=always # 表示容器退出时,docker会总是自动重启这个容器--restart=on-failure:3 # 表示容器的退出状态码非0(非正常退出...

2022-08-29 14:03:00 3511

原创 Docker安装MongoDB

1、创建主机挂载配置目录mkdir -p /docker/mongodb/data && cd /docker/mongodbdata目录存放mongodb数据库文件,删除重启容器不会丢失2、生成启动文件2.1 无账户密码,不需要认证cat <<EOF> start.sh#!/bin/bashMONGODB_DIR=`pwd`docker stop mo...

2022-08-29 11:22:00 3340

原创 Docker中安装并配置redis

一、找到一个合适的docker的redis的版本可以去docker hub中去找一下:https://hub.docker.com/_/redis?tab=tags,docker中我选择6.0版本,对应redis真实版本6.0.16。二、使用docker拉取redisdocker pull redis:6.0安装好之后使用docker images 即可查看三、准备redis的配置文件因为需...

2022-08-29 09:40:00 642

原创 Docker 环境安装postgres+postgis扩展

一、单独安装Postgresql1、安装docker。(省略,自行百度安装)2、拉取postgresql镜像。docker pull postgres:123、运行postgresdocker run --name postgres --restart=always -e POSTGRES_PASSWORD=postgres -p 5432:25432 -v /docker/postgres-...

2022-08-26 17:47:00 411

原创 Centos7根目录扩容方法(添加一块磁盘扩容根目录)

摘要业务服务器扩容磁盘,一般用户都比较喜欢把新增的磁盘容量扩容到原业务上的一个目录上,也就是说扩容业务目录的容量,其次情况下,同一目录下,无法挂载多个,不然会覆盖之前的挂载,所以要以卷组分方式来解决扩容。目标业务服务器新增一块硬盘,扩容到根目录。服务器硬盘容量320G,新添加硬盘容量16T。LVM基本组成LVM利用Linux内核的device-mapper来实现存储系统的虚拟化(系统分区独立于底...

2022-08-24 11:17:00 689

原创 RocketMQ 安装和启动

一、前言系统环境:CentOS Linux release 7.9.2009 (Core)RocketMQ版本:4.7.1我们会部署一套 RocketMQ 最小化的单机环境,包括一个 RocketMQ Namesrv 和 Broker 服务。部署完成之后,我们会测试消息的发送与消费。下面,让我们逐步开始。二、前置条件需要安装如下软件:JDK 8+Maven 3.2.X+(也可以在window...

2022-08-23 15:18:00 312

原创 CentOS7安装MongoDB

一、服务器说明系统环境版本:CentOS Linux release 7.3.1611 (Core)MongoDB版本:5.0.11二、环境配置2.1、停止防火墙systemctl status firewalld #查看firewallsystemctl stop firewalld #停止firewallsystemc...

2022-08-22 14:27:00 281

原创 CentOS7安装Docker

一、官网安装参考手册https://docs.docker.com/engine/install/centos/二、确定你是CentOS7及以上版本cat /etc/redhat-release要安装 Docker Engine,您需要 CentOS 7、CentOS 8(流)或 CentOS 9(流)的维护版本。存档版本不受支持或测试。centos-extras必须启用存储库。此存储库默认启用...

2022-08-19 13:55:00 161

原创 Docker 安装 redis 3.2

一、从docker hub上(阿里云加速器)拉取redis镜像到本地标签为3.2docker pull redis:3.2 二、使用redis3.2镜像创建容器(也叫运行镜像)docker run -p 6379:6379 -v /haolb/myredis/data:/data -v /haolb/myredis/conf/redis.conf:/usr/local/etc/redis/red...

2022-08-15 16:27:00 245

原创 Docker 安装mysql 5.6

一、docker hub上面查找mysql镜像docker search mysql二、hub上拉取mysql镜像到本地标签为5.6docker pull mysql:5.6三、使用mysql5.6镜像创建容器(也叫运行镜像)docker run -p 3306:3306 --name mysql -v /haolb/mysql/conf:/etc/mysql/conf.d -v /haolb/...

2022-08-15 15:48:00 908

原创 Docker自定义镜像Tomcat8

一、创建目录mkdir /haolb/mydockerfile/tomcat8二、将jdk和tomcat安装的压缩包拷贝进上一步目录三、在/haolb/mydockerfile/tomcat8目录下新建Dockerfile文件FROM centos:centos7MAINTAINER haolb<haolb@qq.com>#把宿主机当前上下文的c.txt拷贝到容器/usr/...

2022-08-15 14:16:00 133

原创 自定义镜像--Centos带vim编辑器和查看网络配置ifconfig支持

一、编写DockerFile文件FROM centos:centos7MAINTAINER haolb<haolb@123.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD ...

2022-08-15 11:29:00 217

原创 ElasticSerach7.15.2插件中文分词器(IK+pinyin)

前言如果直接使用Elasticsearch的朋友在处理中文内容的搜索时,肯定会遇到很尴尬的问题——中文词语被分成了一个一个的汉字,当用Kibana作图的时候,按照term来分组,结果一个汉字被分成了一组。这是因为使用了Elasticsearch中默认的标准分词器,这个分词器在处理中文的时候会把中文单词切分成一个一个的汉字,因此引入中文的分词器就能解决这个问题。默认已安装:ElasticSerac...

2022-07-29 15:59:00 361 1

原创 银河麒麟V10(Kylin Linux V10)安装 Kibana-7.15.2

前言操作系统:Kylin Linux Advanced Server release V10 (Tercel)Kibana-7.15.2一、下载地址https://artifacts.elastic.co/downloads/kibana/kibana-7.15.2-linux-aarch64.tar.gz二、安装下载压缩包并解压之后,需要关注两个文件夹,一个是config文件夹,里面的kiba...

2022-07-29 13:24:00 563

原创 银河麒麟V10(Kylin Linux V10)安装ElasticSearch

前言操作系统:Kylin Linux Advanced Server release V10 (Tercel)elasticsearch-7.15.2只允许普通用户操作,不允许root用户注意:因为elasticsearch有远程执行脚本的功能所以容易中木马病毒,所以不允许用root用户启动,root用户是起不来的,赋权限,用一般的用户启动要配置network.host才能别的机器或者网卡访问,...

2022-07-29 10:25:00 1293

原创 联想X3650M5服务器|UEFI切换legacy bios传统模式

联想X3650m5开机,等出现联想logo后,按F1进入bios 选择boot manager

2022-07-28 17:01:00 700

原创 安装nginx--银河麒麟V10(Kylin Linux Advanced Server release V10 (Tercel))操作系统

前言1、安装nginx之前,在内网环境下需要先进行配置本地yum源。2、本文使用的操作系统:银河麒麟V10 飞腾版3、查看操作系统CPU型号[root@localhost /]# lscpu4、查看操作系统信息cat /etc/*release5、安装的版本:nginx-1.16.1.tar.gz一、 获取源代码软件获取路径:http://nginx.org/download/nginx官网...

2022-07-27 15:43:00 7220 3

原创 使用shell脚本+Cron任务自动执行postgres数据库备份

思路:先创建一个shell脚本,用于备份pgsql数据库,再使用Cron任务,根据自己需求设置定时任务。环境:centos7+postgres12.0一、创建一个根据日期来定义备份文件名的脚本1. 创建db_backup.sh文件touch db_backup.sh2. 赋予777权限chmod -R 777 db_backup.sh二、对db_backup.sh文件进行编写脚本编辑db_bac...

2022-07-26 15:26:00 460

原创 PostgreSQL备份工具pg_dump和pg_dumpall

PostgreSQL使用 pg_dump 和 pg_dumpall 进行数据库的逻辑备份,pg_dumpall 是对整个数据库集群进行备份,pg_dump 可以选择一个数据库或者部分表进行备份。pg_dump 将表结构及数据以SQL语句的形式导出到文件中,恢复数据时,将导出的文件作为输入,执行其中的SQL语句,即可恢复数据。pg_dump 能够对正在使用的PostgreSQL数据库进行备份,并且...

2022-07-26 11:39:00 1551

空空如也

空空如也

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

TA关注的人

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