![](https://img-blog.csdnimg.cn/2020121716064343.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统运维
文章平均质量分 61
日常系统维护
Jiangxl~
CSDN博客专家、51CTO专家博主、阿里云博客专家、华为云享专家、DevOps运维领域优质创作者、
2021年度博客之星运维与安全领域TOP1,InfoQ签约作者、阿里云社区签约作者。博客包括:Python、前端、Kubernetes、Docker、CI/CD、DevOps、Prometheus、Zabbix、MQ、Redis、MySQL、WEB集群、自动化运维、阿里云、ELK、Linux、等相关使用及进阶知识。查看博客过程中,如有任何问题,皆可随时沟通。
展开
-
elasticsearch修改启动用户的UID、GID
qqq原创 2022-12-05 10:21:14 · 6079 阅读 · 21 评论 -
使用dd命令创建swap交换分区
【代码】使用dd命令创建swap交换分区。原创 2022-11-09 09:00:01 · 868 阅读 · 10 评论 -
Linux中Java图片生成中文乱码问题解决
安装完成后,可以在/usr/share目录下看到fonts和fontconfig文件夹。原创 2022-09-20 14:06:50 · 2698 阅读 · 23 评论 -
Linux系统磁盘在线扩容方案
扩容的前提是现有已使用的硬盘是LVM逻辑卷分区,否则是无法在线扩容的。扩容的步骤:1)将硬盘分区2)将新的分区卷做成PV物理卷3)将新的物理卷加入到现有逻辑卷的卷组中4)扩容当前的逻辑卷空间...原创 2022-07-11 22:13:07 · 2076 阅读 · 20 评论 -
保姆级教程带你在VMware中安装Linux Debinan操作系统
Debinan是精简的Linux发行版本,有干净的作业环境拥有方便高效的软件包管理程序和deb软件包,可以让用户容易的查找、安装、移除、更新程序,或者系统升级,健全的软件管理制度,包括了bug汇报、包维护等制度ubuntu与Debinan使用使用的deb软件包格式Debinan默认没有selinux和防火墙规则默认没有安装rsync、bashrc文件注释了命令别名,不允许远程登录Debinan系统发行版华为云镜像:https://mirrors.huaweicloud.com/os/image8.10:ht原创 2022-07-11 09:28:23 · 1035 阅读 · 649 评论 -
Centos7.5系统部署禅道协调管理系统以及配置优化
针对linux版本一键安装,可以参考这个链接。https://www.zentao.net/book/zentaopmshelp/90.htmlDocker部署官方文档:https://www.zentao.net/book/zentaopmshelp/405.html2、部署禅道将禅道解压到/opt目录,否则要改很多东西。执行/opt/zbox/zbox start 命令开启Apache和Mysql。执行/opt/zbox/zbox stop 命令停止Apache和Mysql。执行/opt/zbox原创 2022-07-07 09:14:00 · 1622 阅读 · 350 评论 -
升级Openssl 1.1.1版本以及更新Nginx应用新版Openssl
当前openssl版本如下,是1.0.1e版本。漏洞扫描后发现这个版本的ssl存在安全问题,故而需要升级。3、平滑升级Nginxopenssl已经升级完毕,但是nginx查到的还是旧的openssl,也需要升级一下。原创 2022-06-28 17:04:32 · 7075 阅读 · 22 评论 -
wps批量将文档括号内的字符串修改颜色
1)使用快捷键Ctrl+h,打开替换会话框。输入查找的内容:输出替换的内容:然后点击格式—>字体—字体颜色选择红色。替换内容设置如下。2)勾选使用通配符,不勾选无法成功替换3)替换成功。原创 2022-06-02 15:37:00 · 12410 阅读 · 21 评论 -
SSL证书详解和CFSSL工具使用
SSL证书详解和CFSSL工具使用1.公钥基础设施PKI基础概念CA(Certification Authority)证书,指的是权威机构给我们颁发的证书。密钥就是用来加解密用的文件或者字符串。密钥在非对称加密的领域里,指的是私钥和公钥,他们总是成对出现,其主要作用是加密和解密。常用的加密强度是2048bit。RSA即非对称加密算法。非对称加密有两个不一样的密码,一个叫私钥,另一个叫公钥,用其中一个加密的数据只能用另一个密码解开,用自己的都解不了,也就是说用公钥加密的数据只能由私钥解开。证书的编码原创 2022-05-01 16:22:42 · 4364 阅读 · 27 评论 -
发博客时还需要手动上传图片?读完此文你就知道如何避免了
1.解决发博客时对于图片的管理在CSDN或者各大平台发文章时,图片上传一直都是一个困惑,每个平台都不支持外链的图片,有防盗链的限制。当一个文章里搭配了几十张图片时,手动上传太麻烦, 消耗大量的时间,有这些时间还可以做更多的事。Makedown图片管理的解决方法有以下几种:在本地写Makedown文档时就应用图床,直接将图片上传到第三方库。使用阿里云OSS对象存储存放图片,需要购买续费。今天教大家的方法和上面的两种没有任何关系,因为防盗链的原因,CSDN包括各大平台都不支持外链图片,也就是说你原创 2022-04-08 09:56:05 · 1245 阅读 · 31 评论 -
绿盟WEB服务扫描漏洞处理
文章目录1、检测到目标X-Content-Type-Options响应头缺失2、检测到目标X-XSS-Protection响应头缺失3、检测到目标Content-Security-Policy响应头缺失4、检测到目标Referrer-Policy响应头缺失5、检测到目标X-Permitted-Cross-Domain-Policies响应头缺失6、检测到目标X-Download-Options响应头缺失7、点击劫持:X-Frame-Options未配置1、检测到目标X-Content-Type-Optio原创 2022-04-02 16:18:37 · 7056 阅读 · 27 评论 -
mount: 文件系统类型错误、选项错误、/dev/rbd0 上有坏超级块、
报错内容:[root@ceph-1 ~]# mount /dev/rbd0 /prodmount: 文件系统类型错误、选项错误、/dev/rbd0 上有坏超级块、 缺少代码页或助手程序,或其他错误 有些情况下在 syslog 中可以找到一些有用信息- 请尝试 dmesg | tail 这样的命令看看。解决方法:mkfs.ext4 /dev/rbd0 ...原创 2022-04-01 23:58:45 · 5852 阅读 · 23 评论 -
保姆级教程带你在VMware中安装Windows11操作系统
在VMware中安装Windows11操作系统文章目录在VMware中安装Windows11操作系统1.Windows11操作系统简介2.在VMware中创建一个新的虚拟机2.1.下载Windows 11系统镜像2.2.新建一个windows虚拟机2.3.配置虚拟机资源设置2.4.将虚拟机开机选择blos启动3.安装Windows11操作系统3.1.安装操作系统3.2.设置系统4.Windows11安装完成administrator1.Windows11操作系统简介Windows 11是由微软公司(M原创 2022-03-28 13:51:05 · 13282 阅读 · 38 评论 -
二进制编译安装/usr/bin/ld: cannot find -latomic报错排查思路
报错内容如下/usr/bin/ld: cannot find -latomiccollect2: error: ld returned 1 exit statusmake: *** [Makefile:228: redis-server] Error 1排查过程/usr/bin/ld: cannot find -latomic主要观察这句报错内容,一般出现这种报错,都是缺少了一些函式库文件导致,编译不同的软件,报错错也是都不一样的,相同的一定就是有这句话:/usr/bin/ld: cannot原创 2022-03-23 13:24:28 · 3810 阅读 · 17 评论 -
Linux环境中Clamav杀毒软件详细使用步骤
1.Clamav介绍Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁2.部署Clamav杀毒软件2.1.安装依赖软件1.安装依赖软件[root@192_168_81_210 ~]# yum -y原创 2022-01-12 09:45:45 · 4381 阅读 · 17 评论 -
Springboot项目将jar包修改为war包操作步骤
Springboot项目将jar包修改为war包操作步骤文章目录Springboot项目将jar包修改为war包操作步骤1.修改jar为war包形式2.去除Spring Boot内置Tomcat3.增加Tomcat启动插件4.使用maven编译程序1.修改jar为war包形式<project ······> <modelVersion>4.0.0</modelVersion> <packaging>war</packaging>原创 2021-10-17 22:32:41 · 5365 阅读 · 19 评论 -
两条命令调整Linux系统以及容器底层为Linux的系统时区
yum -y install tzdataln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime原创 2021-10-12 15:17:22 · 539 阅读 · 0 评论 -
xshell远程linux服务器调整主机名和用户名颜色
xshell远程linux服务器调整主机名颜色相信很多人估计都想调整linux主机远程之后主机名的颜色吧,毕竟xshell或者其他工具连接之后都是纯白色或者纯黑色,还是带点颜色比较好看自己在看学习视频的时候看到视频中的linux主机名都是有颜色的,非常好奇是怎么实现的,今天来分享一下技巧首先确定一点,它这个主机名颜色绝对不是通过xshell来实现,虽然xshell的突出功能可以实现主机名的颜色,但是会非常快,消耗系统资源很大,我们可以通过配置linux的/etc/profile文件来实现主机名修改效原创 2021-08-25 14:40:39 · 1652 阅读 · 21 评论 -
半个月时间把MySQL重新巩固了一遍,梳理了一篇几万字 “超硬核” 文章!
最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一MySQL实战文章目录MySQL必会知识点梳理 (必看)【介绍】什么是数据库MySQL数据库RDBMS 术语数据库表的存储位置【数据类型】一. 整数类型二. 小数类型三. 字符串四. 日期类型五. 复合类型六. 二进制类型【约束】一. 非空约束(not nu.转载 2021-08-17 15:10:41 · 785 阅读 · 2 评论 -
centos7系统双网卡bound绑定配置
centos7双网卡绑定bond1.bond简介生产环境必须提供 7×24 小时的网络传输服务。借助于网卡绑定技术,不仅 可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正 常提供网络服务。假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输 数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡 便会立即自动顶替上去,保证数据传输不会中断。Linux 内核网卡绑定驱动模式:mode0(平衡负载模式):平时两块网卡均工作,且自动备援原创 2021-07-08 13:39:21 · 3611 阅读 · 2 评论 -
npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND
npm安装依赖报错使用npm安装一个依赖包时报错,报错内容如下:[root@D20L42 qtone-resource-fe]# npm install -g cnpm --registry=https://registry.npm.taobao.org npm ERR! code ENOTFOUNDnpm ERR! errno ENOTFOUNDnpm ERR! network request to https://registry.npm.taobao.org/cnpm failed, rea原创 2021-06-15 13:44:24 · 7417 阅读 · 2 评论 -
使用rsyslog强制修改程序日志输出路径
使用rsyslog强制修改程序日志输出路径1.rsyslog简介Rsyslog 是一个 syslogd 的多线程增强版。它提供高性能、极好的安全功能和模块化设计。虽然它基于常规的 syslogd,但 rsyslog 已经演变成了一个强大的工具,可用于:接收来自各种来源的输入转换它们将结果输出到不同的目的地可以理解为强行将一个程序的日志输出到一个指定的路径,经常用于无法指定日志路径的程序,例如第三方组件,就一条命令也没有配置文件,这种程序通常会将日志输出到/var/log/messages里,原创 2021-04-26 10:03:04 · 1713 阅读 · 2 评论 -
部署论坛项目并使用redis缓存加速网站访问流量
部署discuz并使用redis加速1.部署LNMP环境1.1.准备yum环境[root@jiangxl ~]# rm -rf /etc/yum.repos.d/*[root@jiangxl ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ;curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/原创 2021-03-26 10:09:57 · 799 阅读 · 1 评论 -
解决Linux shell中断后服务宕机问题
解决gitbook无法后台启动问题gitbook总是启动后关闭shell服务立马宕掉如何解决呢,我们可以用screen命令开一个子shell,在里面执行启动命令即可[root@jiangxl ~]# screen [root@jiangxl ~]# cd /data/linux_book/[root@jiangxl linux_book]# nohup gitbook serve &执行完这三条命令后,shell终端关闭,服务也不会断掉了...原创 2020-12-18 16:31:17 · 586 阅读 · 2 评论 -
OID-----SNMP监控一些常用OID的总结以及Linux服务器SNMP常用OID
系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2.1.1.3.0 监控时间 sysUptime GET .1.3.6.1.2.1.1.4.0 系统联系人 sysContact GET .1.3.6.1.2.1.1.5.0 获取机器名 Sys...转载 2020-12-10 20:40:51 · 2129 阅读 · 1 评论 -
TCP三次握手、四次挥手概念图详解
TCP三次握手、四次挥手概念图详解1.TCP连接的11中状态tcp11中状态ESTABLISHEDSYN_SENTSYN_RECVFIN_WAIT1FIN_WAIT2TIME_WAITCLOSECLOSE_WAITLAST_ACKLISTENCLOSING2.TCP 三次握手、四次挥手三次握手: 首先客户端处于close关闭状态,与服务器发送第一个SYN请求后(这个SYN请求会带一个seq随机序列),客户端处于SYN_SENT状态,服务器在接收客户端发送的请求的同时一定原创 2020-11-20 16:45:18 · 607 阅读 · 2 评论 -
如何通过shell脚本对一个文件中的所有数值相加并求和
如何通过shell脚本对一个文件中的所有数值相加并求和1.背景在一些巡检脚本中有时通常需要把一个文件中的数值进行相加得出综合,由于是文件中的所有数值,因此不能通过常规的求值方法进行计算2.案例下面通过我自己研究的命令格式来计算出一个文件中的所有值相加实现思路:用到的命令cat echo xargs tr bc首先可以通过cat命令获取文件中的数值,在通过echo -n命令将所有数值写成1行,然后通过tr命令进行字符替换,把空格换成+号,由于bc命令的格式要求,因此再把刚刚替换好的字符进行输出,原创 2020-10-31 22:42:57 · 4774 阅读 · 3 评论 -
Linux学习资料
Linux高质量书籍pdf下载地址给大家分享一下我觉得还不错了Linux学习书籍,满满的技术干货!!!1.《 跟老男孩学Linux运维-Web集群实战》链接:https://pan.baidu.com/s/1NXMod7QN1ApLATK1zGLU3Q提取码:xbx82.《核心系统命令实战》链接:https://pan.baidu.com/s/1saA8Wx1MMX3oDeND4LQWfA提取码:5bzz3.《跟阿铭学Linux》链接:https://pan.baidu.com/s/1原创 2020-12-22 17:20:21 · 616 阅读 · 2 评论 -
nexus3下载地址
nexus3下载地址win64:nexus-3.20.1-01-win64.zip链接:https://pan.baidu.com/s/19THgVb6LzLXJlxzomsvwhw提取码:9vvgnexus-3.25.0-03-win64.zip链接:https://pan.baidu.com/s/1bvv_7WQyaYBnBFKH-RrMeQ提取码:qe84linux:nexus-3.13.0-01-unix.tar.gz链接:https://pan.baidu.com/s/1ovC原创 2020-09-18 13:12:06 · 2093 阅读 · 4 评论 -
xshell绝佳配色方案
配色方案Solarized Dark暗色版[Solarized Dark]text=839496cyan(bold)=93a1a1text(bold)=408080magenta=dd3682green=859900green(bold)=586e75background=042028cyan=2aa1...转载 2020-05-25 17:33:40 · 1344 阅读 · 2 评论 -
xshell连接Linux服务器快捷键(非常实用)
xshell的快捷键(非常实用)删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + w 删除光标前一个单词相当于VIM里dbctrl + y 恢复ctrl+u上次执行时删除的字符ctrl + ? 撤消前一次输入a原创 2020-05-25 14:38:38 · 2583 阅读 · 2 评论 -
一款良心的终端连接工具
昨天在地铁上听到有人在讨论他们的终端连接工具不好用,什么xshell呀,putty呀,一顿吐槽,今天跟大家分享一款非常良心的终端连接工具,这款工具他的功能众多,界面虽然不及xshell系列,但是他的功能要比xshell多,功能有SSH、Telnet、sftp、VNC、Xdmcp、RSH、FTP,还可以连接本地shell环境。无聊时还能玩玩本款终端连接工具中的一些小游戏。好了不拐弯抹角了,下面来看...原创 2019-04-25 09:39:51 · 5020 阅读 · 3 评论 -
Linux面试题(2020最新版)
文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Li...转载 2020-06-02 11:44:20 · 677 阅读 · 1 评论 -
Linux通过mailx向网易163发送邮件
Linux通过mailx向网易163发送邮件以rsync文件传输校验是否完整为例1.服务端配置安装mailx[root@backup@scripts]# yum -y install mailx在配置文件最后加入[root@backup@scripts]# vim /etc/mail.rc set from=15910468023@163.com //邮箱地址set smtp=smtps://smtp.163.com //邮箱smtp地址set smtp-auth-user原创 2020-05-31 17:42:13 · 1491 阅读 · 2 评论 -
Nginx反向代理之proxy_redirect详解
今天在做nginx反向代理apache的时候出了一点点问题,原来后端apache用的端口是8080通过反向代理后,使用wireshark抓包发现location头域数值为http://192.168.1.15...转载 2020-04-13 17:53:43 · 3606 阅读 · 1 评论 -
Centos7.6部署zabbix监控服务以及zabbix基本操作
zabbix理论部分请看https://blog.csdn.net/weixin_44953658/article/details/89434199,之前讲过了,今天重点讲解如何使用zabbix,因此理论部分不再解释一、安装zabbix服务端1.1.安装zabbix的yum源,安装后yum.repos.d目录下回生成一个zabbix.repo文件[root@localhost~]#w...原创 2019-06-24 14:37:51 · 1078 阅读 · 2 评论 -
centos7搭建keepalived+LVS+NFS高可用web群集
一、理论部分Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。keepalived起初是专门针对LVS设计的一款强大...原创 2019-06-10 09:42:12 · 1977 阅读 · 2 评论 -
centos7.6部署Postfix+Dovecot邮件系统
一、理论部分电子邮件系统基于邮件协议来完成电子邮件的传输常用的协议有:简单邮件传输协议(SMTP):用于发送和中转发出的电子邮件,占用服务器的TCP/25端口邮局协议版本3(POP3):用于将电子邮件存储到本地主机,占用服务器的TCP/110端口 internet消息访问协议版本4(IMAP4):用于在本地主机访问邮件,占用服务器的TCP/143端口在电子邮件系统中为用户收发邮件的服...原创 2019-06-03 14:39:27 · 2247 阅读 · 2 评论 -
部署iSCSI网络存储
一、iSCSI介绍ISCSI技术实现了物理硬盘设备与TCP/IP网络协议的相互结合,使得用户可以通过互联网方便地访问远程机房提供的共享存储资源。当前的硬盘接口类型主要有:IDE是一种成熟稳定、价格便宜的并行传输接口SATA是一种传输速度更快、数据校验更完整的串行传输接口SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占用率低、转速高、传输速度快等优点...原创 2019-06-03 13:47:02 · 1046 阅读 · 1355 评论 -
centos7.6部署vsftpd服务实现一个用户一个访问目录
本文章分为2部分,分别是FTP的理论部分和实战部分FTP原理以及相关理论FTP文件传输协议,是典型的C/S结构的应用层协议,需要由服务端软件、客户端软件两部分共同实现文件传输功能。FTP文件传输协议提供文件上传和下载,可以在局域网使用,也可以在互联网使用。FTP属于应用层协议,同时也属于TCP,TCP的好处:安全、可靠、有连接、速度慢,通过ftp可以传输文件FTP连接及传输模式ftp默...原创 2019-05-22 09:43:27 · 1775 阅读 · 3 评论