自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hcc_lucky的博客

技术之路最公平也最残酷的原因是:没有捷径,需要日积月累的积累,以及对技术持久的热情。

  • 博客(30)
  • 收藏
  • 关注

原创 CentOS 7 优化指南:让你的服务器跑得更快

作为一款稳定可靠的操作系统,CentOS 7 它被越来越多的服务器管理员和开发人员所采用。但是,在使用中我们也需要考虑一些优化措施,以使其更加适合我们的应用需求。本文将介绍一些常见的 CentOS 7 优化方法,不仅可以让你的服务器跑得更快,还可以更好地提高服务器的安全性。本文介绍了一些 CentOS 7 的优化措施,这些措施不仅可以提高服务器性能,还可以增强服务器的安全性。但请注意,以上操作可能会对系统带来不可预测的风险,请根据实际需求进行选择。

2023-05-01 09:30:00 4665

原创 Nginx优化防盗链

通过以上Nginx的优化方法,可以有效地防止资源盗用和恶意抓取,并保护了网站的带宽和安全。需要注意的是,我们不应该只使用单一的防盗链方式,而是应该将多种方法组合使用,以达到最佳效果。同时,还应该定期检查和更新防盗链策略,保持网站的安全性。😊。

2023-04-24 11:56:51 435

原创 CDN介绍

即:当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是缓存已经到期,就会回源站去获取。是一种通过互联网实现资源加速访问的技术,其主要功能是将网站的静态资源,如图片、视频、音频等加速分发到全球各地的节点上,以提高网站的访问速度和稳定性。CDN节点分布全球各地,可以将静态资源分发到离用户最近的节点上,减少了用户请求的响应时间,提高了网站的访问速度。2、提高网站稳定性。电商网站通常存在大量的图片和视频等静态资源,CDN可以有效地降低网站的带宽成本,并保证用户访问体验。

2023-04-18 10:11:17 358

原创 Linux swap交换分区

1. SWAP交换分区:即交换分区是一种类似于Windows系统虚拟内存的功能,将一部分硬盘空间虚拟成内存来使用,从而解决内存容量不足的情况,因为SWAP毕竟是用硬盘资源虚拟的,所以速度上比真实物理内存要慢很多,一般只有当真实物理内存耗尽时才会调用SWAP。2. 虚拟内存:将硬盘的一部分空间当作内存来使用。用来缓解物理内存不足的问题。

2023-03-24 15:41:23 469

原创 kafka相关命令

kafka相关命令。

2023-03-15 11:00:21 75

原创 docker 与宿主机网络冲突

对,网络!会不会是docker的网络和宿主机的网络产生冲突了呢?带着这个疑问我查看了微服务所在的网段及宿主机的网段,果然是发生了冲突。

2023-02-10 10:17:34 446

原创 docker swarm manager节点异常记录

docker swarm manager节点异常记录。 Error response from daemon: rpc error: code = Unknown desc = The swarm does not have a leader. It's possible that too few managers are online. Make sure more than half of the managers are online.

2023-02-07 14:29:30 649

原创 Nginx自动封禁IP

个人网站总被攻击?那就写个自动封禁IP的脚本吧。

2023-01-11 10:23:20 933

原创 释放 Linux 系统预留的硬盘空间

大多数文件系统都会默认保留一部分空间用于紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不致于马上就 crash,如果Linux系统有做文件系统使用率监控的话,那么这时就会有告警上报了,从而给系统维护人员争取一点时间去察觉。在 Linux ext2/ext3/ext4 文件系统上默认预留5%的硬盘空间,如果硬盘是 1TB 的话就意味着有 50GB 的空间就这样浪费了。我们可以通过 tune2fs 来改变5%的默认设置,比如只预留1%的空间。

2022-11-18 15:18:09 2158

原创 ssh登陆去掉yes/no询问

Linux用户在使用ssh/scp远程时,第一次登陆其他服务器,因为两台服务器不熟,所以会询问你:“我不认识这台服务器,是否要进行搭讪呢 ”。虽然不影响ssh的连接,但在交互式脚本编写中,就会影响脚本的正常运行。使用ssh或scp连接远程主机时加上“-o StrictHostKeyChecking=no”的参数,即可跳过这个yes/no提示。可以彻底去掉这个提示的方法是,修改/etc/ssh/ssh_config文件。

2022-10-12 14:38:45 5132 1

原创 pycharm安装第三方库

1.打开pycharm2.点击下方Termainal3.使用 pip install 库名,进行安装。例如 pip install numpy 后面可以跟指定的版本,比如pip install numpy==1.21.04.安装成功会输出Successfully installed 代表安装成功PS:黄色部分是提醒我更新pip,这个不需要管。5.提升下载速度默认是从国外下载的,比较慢且容易不成功。我们可以选择国内镜像进行下载。命令: pip install -i 国内镜像地址 nu

2022-05-26 17:15:18 6612

原创 zookeeper集群部署

前言1.zookeeper简介ZooKeeper是一个开源的分布式应用程序协调服务,是Google的Chubby一个开源的实现。ZooKeeper为分布式应用提供一致性服务,提供的功能包括:分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)、分布式锁(Distributed Lock)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过

2022-04-20 17:49:36 139

原创 docker 命令自动补全

1.场景作为一名运维人员,我是离不开Tab 键的,每次都会不由自主的按下进行命令补全,使用docker时也经常使用Tab 键进行命令补全。2.docker命令自动补全步骤1. 安装 bash-completionyum install -y bash-completion安装完成之后重新登录 shell 即可,重启系统也可以。2. 测试重新登录完之后输入docker 按下Tab 键进行测试即可...

2022-04-14 18:02:31 2139

原创 CentOS7 开启内核转发

1.编辑 /etc/sysctl.conf 文件# vim /etc/sysctl.conf#添加以下参数net.ipv4.ip_forward=1 # 1表示开启 0表示关闭net.ipv4.conf.default.rp_filter=0 net.ipv4.conf.all.rp_filter=0 #控制系统是否开启对数据包源地址的校验 # rp_filter参数有三个值,0、1、2,具体含义: 0:不开启源地

2022-04-13 17:25:21 2149

原创 解决 Redis 前端警告或日志警告

1.Redis警告日志前端警告#25271:M 31 Mar 10:50:08.544 * 1 changes in 900 seconds. Saving...25271:M 31 Mar 10:50:08.545 * Background saving started by pid 1918619186:C 31 Mar 10:50:08.550 * DB saved on disk19186:C 31 Mar 10:50:08.550 * RDB: 6 MB of memory used

2022-03-31 21:31:42 1553

原创 MySQL 开启计划事件

1.先查看事件状态mysql> SHOW VARIABLES LIKE 'event_scheduler'; #查询语句+-----------------+-------+| Variable_name | Value |+-----------------+-------+| event_scheduler | OFF |+-----------------+-------+1 row in set (0.00 sec)2.开启事件开启event_schedu

2022-03-28 14:51:14 1089

原创 Linux 操作rar压缩包

# 该命令安装之前需要安装支持库 yum install -y gcc gcc-c++ autoconf wget # 编译安装 1、下载rar源码包 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz 2、解压安装 tar zxvf rarlinux-x64-5.3.0.tar.gz && cd rar make && make install cd .. && rm

2022-03-26 12:22:33 1205

原创 MySQL查询 时间戳转换为年月日时分秒

在有时间戳的那一列加上 FROM_UNIXTIME 如下select uid,roleId,amount,orderno,FROM_UNIXTIME(createTime) from charge_chujian where chargeType='1' order by createTime desc;#sql语句的意思是将时间戳转换为年月日时分秒并按照时间进行排序。...

2022-03-25 18:08:10 12358

原创 CentOS7 安装部署Redis

1. 基础环境优化1.修改内核参数# vim /etc/sysctl.conf#/etc/sysctl.conf文件中添加以下两个参数vm.overcommit_memory = 1net.core.somaxconn = 1024# sysctl -p #让内核参数立即生效,加载sysctl配置文件。2.禁用透明放大页# vim /etc/rc.localecho never > /sys/kernel/mm/transparent_hugepage/enabled2.

2022-03-19 16:38:57 1625

原创 Nginx IP封禁

1、先查找服务器所有访问者的ip:awk '{print $1}' /data/logs/nginx/tg-ga-access.log |sort |uniq -c |sort -ntg-ga-access.log 为域名的访问日志文件所在路径会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip且异常的IP进行封禁 如下结果 (ps: 以下结果是正常的并不是异常的,当做一个例子看就行,异常的访问量很大的,有个几万和几十万不等,访问量大的话程序很容易down掉,并且日志

2022-03-08 15:46:08 1898

原创 centos7 单用户破解root密码

1.进入开机选择菜单界面进行上下方向键切换—停止读秒过程2.按e进入新的界面3.找到UTF-8行 在后面加上字段并进入单用户模式找到UTF-8 在后面加上 init=/bin/sh使用CTRL+ x 进行执行命令行显示sh-4.2就代表进入到了单用户模式4.在改写密码前,让根目录具有读写能力执行命令 :mount -o remount,rw /5.使用passwd修改密码 需要输入两遍6.在根目录下创建一个隐藏文件touch /.autorelabel7.执行命

2022-01-02 16:11:10 1426

原创 献给小白的Linux命令行快捷键

这次分享的内容, 我分享的是一些实际操作中比较实用以及使用率比较高的快捷键,记住这些你的操作效率会快很多哦。当然也有别的快捷键,感兴趣的可以搜一搜,下面开始分享。快捷键的使用怎么让别人一眼看出你是一名Linux大佬呢,那当然是熟练使用快捷咯,快捷键可以使我们更加便捷快速的操作成我们想要的。ctrl +a = = = 快速移动光标到行尾解释:可以快速的将光标移动到一行命令的首位。ctrl +e = = =快速移动光标到行尾解释:可以快速的将光标移动到一行命令的末端。ctr

2021-10-20 17:33:35 724 1

原创 CentOS 有趣命令之水族馆asciiquarium

1.首先安装Term-Animation包1. wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz2. tar xf Term-Animation-2.4.tar.gz 3. cd Term-Animation-2.4/2.下载 perl-Curses和perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker软件并安装1. yum install

2021-08-04 11:55:11 2737 7

原创 CentOS 有趣命令代码雨安装

1.首先下载安装包并进行解压[root@huang ~]# wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz[root@huang ~]# tar xf cmatrix-1.2a.tar.gz2.下载所需依赖包yum install ncurses-devel -yyum install gcc -yyum install gcc-c++ -yyum instal

2021-07-29 17:27:19 1158

原创 kubeadm升级k8s版本

1、在master节点上查看此时的kubernetes的版本因为是yum安装的kubernetes,需要查看此时的版本,然后再去官网查看1.15.5的最新版本是多少[root@kubernetes-master ~]# rpm -qi kubeadmName : kubeadmVersion : 1.15.5Release : 0Architecture: x86_64Install Date: Thu 06 May 2021 11:05:02 AM CST

2021-05-09 14:52:35 657

原创 Docker / Kubernetes 镜像源

由于众所周知的原因, Docker 官方镜像仓库和 Google 镜像仓库在国内访问速度很慢或者不可用。这样就给我们在部署和使用 Kubernetes 时带来了极大的不便。今天我们就来介绍几种方法,可以让你愉快的解决该问题。既然是网络方面的问题,解决该问题的思路就很简单了,当然是使用国内可用的镜像源。这里为大家推荐两个好用的国内镜像源:Azure 中国镜像源和中科大镜像源。Azure 中国镜像源Azure 中国镜像源地址:http://mirror.azure.cn/Azure 中国镜像源 Gith

2021-05-07 20:04:54 901

原创 如何隐藏nginx和php版本信息

php前言:在php渲染的网页header信息中,会包含php的版本号信息,比如: X-Powered-by: php/5.3.3,这有些不安全,有些黑客可能采用扫描的方式,批量寻找低版本的php服务器,利用php漏洞(比如hash冲突)来攻击服务器。给用户制造一些不必要的麻烦 所以,网站所有者在维护网站的时候,也经常要做一些必要的防护措施。php.ini文件中有一个选项可以控制是否暴露这个信息:expose_php = On 默认值是On 改成Off之后,就不会显示php版本信息啦首字

2021-04-07 21:03:05 584

原创 简单安装mysql5.7版本

1.下载MySQL5.7版本软件包从官网或清华源或阿里源进行下载2.将压缩包传输到xshell里使用命令:rz -y3.创建目录并将压缩包上传到此目录[root@mysql01 ~]# mkdir /app[root@mysql01 ~]# mv mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz /app/[root@mysql01 ~]# 4.进行解压并改名为mysql[root@mysql01 app]# tar xf mysql-5.

2021-04-06 20:41:27 218

原创 GitLab丢失root密码如何找回

1 首先要切换到 git 用户[root@zabbix-server ~]# su - git-sh-4.2$ -sh-4.2$ -sh-4.2$ 2 输入以下命令-sh-4.2$ gitlab-rails console productionDEPRECATION WARNING: Passing the environment's name as a regular argument is deprecated and will be removed in the next Rails

2021-03-30 19:59:58 642

原创 如何使用-优快云-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-29 21:10:38 137

空空如也

空空如也

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

TA关注的人

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