Linux运维
文章平均质量分 64
Linux技术分享
大炮V587
混迹IT界多年,最后在运维界扎根。
展开
-
Openssh高危漏洞CVE-2023-38408修复方案
手动更新Openssh到最新 9.3.2版本原创 2023-08-03 18:38:43 · 18965 阅读 · 20 评论 -
Docker更新后无法启动容器
Docker更新后无法启动容器原创 2023-07-08 10:36:01 · 1242 阅读 · 0 评论 -
困扰多年的Docker和iptables的恩怨,今天解决了
快看,新年第一解!困扰多年的Docker和iptables的恩怨,今天终于解决了原创 2023-01-30 12:11:45 · 2682 阅读 · 3 评论 -
Debian11安装Pgsql14.5
我为什么要写这篇文章?近期在学习PgSQL,找了写文章,发现都是12.x的居多,本着要学就学新版本的,于是就有了本篇文章的内容。原创 2022-10-25 16:10:31 · 1133 阅读 · 0 评论 -
文件监控使用教程
做过运维的同学是不是遇到过文件被人恶意修改,且无法查询是谁、什么时间、修改了什么内容、是否可以恢复到原样?致命连问,运维哑口无声,背锅吧,运维!如果做了备份,那么可以通过备份文件进行恢复,可是!备份的文件完整吗?好吧,运维来背锅,没有校验备份文件完整性。...原创 2022-07-22 21:46:44 · 2422 阅读 · 0 评论 -
CentOS7 下系统防火墙Failed to restart firewalld.service :Unit is masked无法启动问题排查
CentOS7系统防火墙被锁定的 解决方法原创 2022-07-19 11:16:40 · 2960 阅读 · 1 评论 -
负载均衡WordPress实战
负载均衡保姆级WordPress教学案例原创 2022-07-08 16:45:50 · 1561 阅读 · 1 评论 -
热烈祝贺我国第3艘航母下水!爆肝分享企业级安全插件
阻止一切入侵,堡塔面板为您护航!原创 2022-06-21 09:52:23 · 375 阅读 · 0 评论 -
如何手动安装Docker?
写作原因:当前许多朋友在安装Docker的时候会遇到这样那样的问题,导致安装Docker失败,无法体验丝滑般的docker容器带了的欢快,特此写一篇手动安装docker的教程,涵盖了Ubuntu 、Debian、CentOS、RedHat主流操作系统Ubuntu/Debian1、删除之前安装的dockerapt-get remove docker docker-engine docker.io2、安装依赖apt-get install apt-transport-https ca-c原创 2022-05-01 21:36:14 · 764 阅读 · 0 评论 -
堡塔负载均衡使用教程
本次负载均衡的教程以WordPress博客案例来写,大致架构如图(最小可用架构)服务器分配:192.168.1.190为主节点+数据库服务器192.168.1.191为WordPress节点1192.168.1.192为WordPress节点2访问流程:用户访问负载均衡主节点-----根据算法分配到节点1或节点2负载均衡配置步骤:1、在192.168.1.190服务器上安装好建站环境,我这里的建站环境是CentOS7.9,Nginx1.21,MySQL5.7,PHP8.0,建站源码是一键部署中的原创 2022-04-29 15:44:38 · 2673 阅读 · 0 评论 -
堡塔面板使用Docker部署MySQL多实例
如何在面板上使用Docker项目管理器快速创建多个版本的MySQL?手把手的教你如何创建多个版本的MySQL服务环境介绍:宿主机:CentOS7.9配置:2核4G(测试机器,生产环境建议配置高点)面板版本:7.9.26(测试版)Docker项目管理器:3.9Docker版本:Docker version 20.10.14, build a224086测试MySQL版本:MySQL5.7.37MySQL8.0.281、获取MySQL版本默认情况下,直接输入mysql名..原创 2022-04-29 15:42:28 · 3359 阅读 · 1 评论 -
堡塔负载均衡使用教程
本次负载均衡的教程以WordPress博客案例来写,大致架构如图(最小可用架构)服务器分配:192.168.1.190为主节点+数据库服务器192.168.1.191为WordPress节点1192.168.1.192为WordPress节点2访问流程:用户访问负载均衡主节点-----根据算法分配到节点1或节点2负载均衡配置步骤:1、在192.168.1.190服务器上安装好建站环境,我这里的建站环境是CentOS7.9,Nginx1.21,MySQL5.7,PHP8.0,建站源码是一键部署中的WordPr原创 2022-04-29 15:33:57 · 1951 阅读 · 0 评论 -
CentOS7安装Gitlab详细教程
近期在使用宝塔面板的过程中,出现了安装Gitlab的时候提示配置文件已损坏之类的说明,下面是我手动安装Gitlab最新版本的教程。1、准备好CentOS7系统2、配置好yum源,这里选择清华源,地址为:https://mirrors.tuna.tsinghua.edu.cn/help/gitlab-ce/[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-原创 2021-07-20 11:47:42 · 2718 阅读 · 3 评论 -
2020-10-24python2.7.X 升级至Python36.X
python2.7.X 升级至Python36.X安装Python3项目是在py3环境下进行编码的,正好Centos默认的py版本是2,我们还需要安装py3才能让程序run起来,在此之前,需要安装开发工具包,因为要编译安装Python1 [root@CentOS ~]# yum -y group install "Development Tools"安装Python的依赖包,不安装依赖可能安装完成后没有pip3 软件。[root@CentO...原创 2020-10-24 22:45:42 · 180 阅读 · 0 评论 -
Linux下乱码如何解决
今天在维护的过程中发现目录中有个以 ??? 命名的文件,很显然是Linux无法识别的编码导致的,首先想到使用ls -i 查看下这个文件的inode,然后利用inode进行修改名称查看到这个????的文件inode为 1722205,利用find进行修改find . -inum 1722205 -exec mv {} dachui \;#解读: . 代表当前文件夹下,整个命令行的意思是在当前文件夹下找到inode为1722205 的文件,并将它重命名为大锤,修改后就可以了该问题可能回原创 2020-09-18 17:41:57 · 610 阅读 · 0 评论 -
微擎开启Redis缓存数据库实战
微擎开启Redis缓存数据库实战什么是缓存数据库?缓存数据库和传统的数据库有什么大的差别?答:缓存数据库又叫noSQL,不仅仅是SQL,它是一种将数据放在内存中的数据库,数据存放类型是以Key:value(键值对)形式存放,简单高效;而传统的数据库,如Oracle、MySQL关系型数据库是将数据存放在硬盘中的数据库。常见的缓存数据库简单对比:Redis:主要特点支持的数据类型多,支持事务,可持久化,支持主从复制集群 Memcached/Memcache:Memcache支持数据类型比较单一原创 2020-07-30 15:39:51 · 925 阅读 · 1 评论 -
CentOS8更换yum源
cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo_backviCentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of ...原创 2020-01-16 11:31:30 · 8364 阅读 · 1 评论 -
查找服务器中inode信息
for i in /*; do echo $i; find $i |wc -l|sort -nr; done在服务器上执行此命令可以查看 / 目录下面的所有文件夹占用的inode信息原创 2019-11-20 22:55:17 · 1066 阅读 · 2 评论 -
Linux下命令行变成-bash-4.2出现原因以及解决方法
出现原因:基本上是删除了.bash_profile 这个隐藏文件或者改了这个.bash_profile 中的配置导致的解决方法:vi ~/.bash_profile在最后加上export PS1='[\u@\h \W]\$'然后 source ~/.bash_profile就可以了...原创 2019-11-21 17:13:29 · 10036 阅读 · 8 评论 -
MySQL数据库登录报 1045 错误
MySQL在使用root密码登陆报 1045ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误可能原因:1、有空用户的现象,MySQL官方的BUG,优先匹配到空用户2、权限错误一、空用户问题解决方法先修改下mysql的配置文件,设置免密钥登陆:...原创 2019-11-19 09:42:54 · 1256 阅读 · 1 评论 -
Debian 10 更换成buster 版本 163 源
#先备份原来的源配置文件mv /etc/apt/sources.list /etc/apt/sources.list_back_20191113vi /etc/apt/sources.list deb http://mirrors.163.com/debian/ stretch main non-free contrib deb http://mirrors.163....原创 2019-11-13 09:21:52 · 3364 阅读 · 9 评论 -
yum安装软件报Cannot retrieve metalink for repository: epel/x86_64. Please verify its path解决方法
打开/etc/yum.repos.d/epel.repo,将[epel]name=Extra Packages for Enterprise Linux 6 – $basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject...原创 2019-09-30 18:03:49 · 2325 阅读 · 0 评论 -
统计某个站点访问日志前10个IP
awk ‘{a[$1]+=1;} END {for(i in a){print a[i]" "i;}}’ 站点日志文件| sort -t " " -k 1 -n -r |head -10原创 2019-07-31 22:17:17 · 677 阅读 · 0 评论 -
反向代理和正向代理
正向代理与反向代理区别图解 (nginx)1. 背景经常听到代理,比如通常我们要上国外的网站时,需要买vpn作为跳板机器进行访问。但是在公司里面也听到了nginx支持反向代理。那什么是正向代理,什么是反向代理?在网上看了写内容,说一下自己的理解。2.正向代理正向代理,是在用户端的。比如需要访问某些国外网站,我们可能需要购买vpn。并且vpn是在我们的用户浏览器端...转载 2019-07-31 22:06:19 · 177 阅读 · 0 评论 -
使用宝塔面板Nginx添加第三方Pagespeed 模块来提升WEB性能
1、环境描述:服务器版本:CentOS Linux release 7.6.1810 (Core)内核版本:Linux localhost.localdomain 3.10.0-862.el7.x86_64GCC版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)(gcc -v命令查看,因为pagespeed模块编译对GCC版本有...原创 2019-06-04 18:25:36 · 2871 阅读 · 0 评论