
Linux运维
文章平均质量分 64
石头-豆豆
这个作者很懒,什么都没留下…
展开
-
Esxi下虚拟机磁盘类型厚置备改精简置备
Esxi虚拟机磁盘类型厚置备改精简置备。原创 2025-01-21 17:48:43 · 575 阅读 · 0 评论 -
k8s1.27.7部署higress,代理非k8s集群业务
Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的云原生API网关,实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈,能够帮助用户极大的降低网关的部署及运维成本且能力不打折;在标准上全面支持Ingress与Gateway API,积极拥抱云原生下的标准API规范;原创 2024-09-18 15:55:52 · 1090 阅读 · 0 评论 -
k8s部署jumpserver4.0.2
k8s部署allinone方式部署jumpserver4.0.2。原创 2025-01-17 17:18:25 · 732 阅读 · 0 评论 -
anolisos8.8安装显卡+CUDA工具+容器运行时支持(containerd/docker)+k8s部署GPU插件
1、测试环境2、安装显卡驱动3、安装cuda工具4、配置容器运行时5、K8S集群安装nvidia插件。原创 2023-12-12 11:45:17 · 1585 阅读 · 0 评论 -
二进制安装minio 并实现主从同步
将master的minio所有桶(bucker)数据同步至slave的minio中。可通过网页在master上上传文件,再到从服务器检查是否同步文件过去。注:默认账号密码minioadmin/minioadmin。设置rc.local 开机启动。编辑rc.local。原创 2023-11-21 18:07:42 · 1915 阅读 · 0 评论 -
记K8S集群工作节点,AnolisOS 8.6部署显卡驱动集成Containerd运行时
安装编译环境。原创 2023-08-17 10:20:28 · 1743 阅读 · 0 评论 -
基于ubuntu20.4搭建的K8S集群新增工作节点带GPU显卡过程记录
参考:https://blog.youkuaiyun.com/Y3_flybird/article/details/126846976。节点打标签使其可以调度vgpu管理程序。升级后可以正常查看PCI显卡型号。以上,gpu节点安装完成。查看支持的显卡驱动版本。原创 2023-06-16 16:40:00 · 2856 阅读 · 0 评论 -
CentOS 7转化系统为阿里龙蜥Anolis OS 7
Anolis OS 7生态上和依赖管理上保持跟CentOS7.x兼容,一键式迁移脚本centos2anolis.py,实现CentOS7.x到Anolis OS 7的平滑迁移。迁移过程涉及到访问Anolis OS的官方repo,需要确保待迁移环境网络能够正常访问Anolis OS repo。上述命令是默认迁移到带 ANCK 内核的龙蜥OS,如果你想迁移到带 RHCK 内核的龙蜥OS请执行下面的命令进行迁移。迁移完成后,系统会提示如下信息,表示迁移成功,重启即可进入Anolis OS系统。原创 2023-02-17 10:30:22 · 2292 阅读 · 0 评论 -
Centos6.5 编译安装部署ProFtpd 1.8.3rc3
Centos6.5 编译安装部署ProFtpd 1.8.3rc3一、背景描述项目上的老项目,线上用的proftpd1.3.6的版本,客户漏扫报高危漏洞,于是乎需要将其版本升级至少 1.3.7c版本!我们这里不采用升级的方式,也没有看到有可以升级的文章,索性就直接编译安装一个1.3.8rc3的版本,然后做一个平滑切换就好(项目上没有用虚拟用户登录ftp,用的是系统账户,所以判断没有什么数据)。二、准备编译安装proftpd 1.8.3rc3环境①、下载proftpd1.3.8rc3官网下载:htt原创 2022-05-26 13:07:40 · 746 阅读 · 1 评论 -
YUM安装部署Zabbix4.4.7使用mysql数据库
YUM安装部署Zabbix4.4.7使用mysql数据库一、添加Zabbix仓库①、Centos7安装软件仓库配置包,这个包包含了 yum(软件包管理器)的配置文件。rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm②、其他Centos版本浏览该网址http://repo.zabbix.com/zabbix/选择对应的zabbix版本,和系统版本软件包。原创 2022-03-23 10:22:48 · 2235 阅读 · 0 评论 -
shell自动部署k8s集群:新增加的work node节点加入k8s集群
继:使用shell脚本自动部署单master节点多node k8s集群。shell自动部署k8s集群:新增加的work node节点加入k8s集群一、准备工作这里演示添加 172.29.6.165 k8s-04 机器为例!1.1、修改新增node计算机名。[root@localhost kubeadm-single-master]# hostnamectl set-hostname k8s-041.2、修改hosts文件添加新node主机IP-计算机名解析。[root@k8s-01 kube原创 2022-02-11 15:28:04 · 1956 阅读 · 0 评论 -
从阿里云下载kubeadm rpm格式安装包到本地离线安装
从阿里云下载kubeadm rpm格式安装包到本地①、配置yum源# cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=http://mirrors.原创 2022-01-20 17:57:50 · 2503 阅读 · 0 评论 -
记一次H3C交换机pwr亮红灯处理过程
记一次H3C交换机pwr亮红灯处理过程背景描述入职新公司兼管网络(好几年没摸过网络设备了(lll¬ω¬)。。。),接手的时候交换机pwr灯就亮红色!当时没怎么管,但是有告警就是有问题如果想长治久安那就处理下吧处理过程①、度娘一下pwr亮红灯的说明很明显是有什么模块故障了,有说是电源的!②、进入H3C交换机查看电源、风扇状态。<H3C S5500 >display fan Slot 1 FAN 1 State : Fault<H3C原创 2021-12-29 12:01:37 · 17426 阅读 · 0 评论 -
centos7 搭建双网卡绑定team(主备模式)实例
centos7 搭建双网卡绑定team(主备模式)实例一、前言准备了一台Centos7虚拟机,添加了两张网卡做主备测试。主要目的:实现网络的高可用,防止一条网线或交换机故障影响该物理机进行数据交互team的四种模式:broadcast (广播模式)activebackup (主备模式)roundrobin (轮训模式)loadbalance (负载均衡) LACP两张网卡 ens33、ens37,绑定为team0。# ip addr2: ens33: <BROADCAST,MU原创 2021-12-07 23:08:38 · 4562 阅读 · 0 评论 -
Nginx 配置 TLSv1.2 协议失效的问题
Nginx 配置 TLSv1.2 协议失效的问题①、背景描述所有业务出口都挂Nginx上,Nginx配置了证书但是通过https访问时谷歌浏览器、火狐、Edge浏览器报错,提示正在使用已过时的SSL版本,v1.0,建议使用v1.2或更高版本。②、原因分析:访问的域名得Nginx配置是设置的ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 度娘“nginx 证书v1.2失效”得知nginx配置了N多vhost,只要有其中一个配置文件配置了过时的ssl_protocols原创 2021-10-27 09:53:50 · 2358 阅读 · 0 评论 -
ELK日志系统报错:“statusCode“:429,“error“:“Too Many Requests“,“message“ Data too large
ELK日志系统报错报错信息如下:{"statusCode":429,"error":"Too Many Requests","message":"[circuit_breaking_exception] [parent] Data too large, data for [indices:data/write/bulk[s]] would be [2087165840/1.9gb], which is larger than the limit of [2040109465/1.8gb], real u原创 2021-09-10 10:32:39 · 5976 阅读 · 1 评论 -
一步一步搭建Nginx高可用(二) :Nginx配置双向同步
一步一步搭建Nginx高可用(二): Nginx配置双向同步一、背景描述文章接:一步一步搭建Nginx高可用(一)高可用是搭建好了,但是有一个问题Nginx配置文件的CRUD如何做到两台服务器一致呢?服务器:10.20.11.80服务器:10.20.11.81同步目录:/usr/local/nginx/conf 该目录下所有文件目标实现两台服务器,该目录双向实时同步。二、Centos7下数据同步①、为什么要用Rsync+sersync架构?1.1、sersync是基于Inotify开发的原创 2021-09-08 10:42:30 · 2709 阅读 · 0 评论 -
一步一步搭建Nginx高可用(一)
一步一步搭建Nginx 高可用一、 准备工作①、两台Centos7服务器每台服务器分别配置两块网卡,一块内网、一块外网!内网ip分别为:10.20.11.80/10.20.11.81,外网IP作为VIP网卡。Nginx_Master:10.20.11.80 eth192(内网网卡) eth224(外网网卡)Nginx_Slave :10.20.11.80 eth160(内网网卡) eth192(外网网卡)②、内网IP需要取消默认网关。2.1、10.20.11.80服务器[root@ng原创 2021-09-07 13:57:34 · 605 阅读 · 0 评论 -
Mysql 开启慢查询日志(一)、慢查询日志切割
Mysql 开启慢查询日志一、背景说明①、系统版本:[root@mysql-106 mysql]# cat /etc/redhat-releaseCentOS Linux release 8.2.2004 (Core)②、Mysql 版本:mysql> select version();+------------+| version() |+------------+| 5.7.31-log |+------------+1 row in set (0.00 sec)二原创 2021-08-04 14:42:00 · 344 阅读 · 0 评论 -
Centos7下(双网卡)搭建Nginx+Keepalived高可用
Centos7下(双网卡)搭建Nginx+Keepalived高可用一、背景说明系统版本:CentOS Linux release 7.5.1804 (Core)原创 2021-07-30 17:17:39 · 1026 阅读 · 0 评论 -
elasticsearch集群配置文件参考
elasticsearch集群配置文件参考[root@sjyt-node-2 ~]# cat /etc/elasticsearch/elasticsearch.yml# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for most settings.# Before原创 2021-07-22 15:33:59 · 219 阅读 · 0 评论 -
Nginx访问日志采集分析之一:Kibana图表展示无法选择需要的字段
Nginx访问日志采集分析之一:Kibana图表展示无法选择需要的字段一、问题描述最近在做Nginx日志收集分析图形展示,将日志收集到ELK了,但是通过kibana制作图表展示时无法选择需要的字段!如下图所示:该索引是有uri这个字段的!但是该字段显示是问好,无法识别字段类型!二、解决办法依次打开:Stack ManagementIndex patterns找到索引:nginx_cmdebitcard*刷新字段列表查看是否生效...原创 2021-07-21 14:54:24 · 454 阅读 · 1 评论 -
Nginx访问日志采集分析之一:Kibana展示Nginx站点访问量、状态码等图表汇总展示
Nginx访问日志采集分析之一:Kibana展示Nginx站点访问量、状态码等图表汇总展示一、统计test.com站点访问量打开kibana-Visualize-create new选择Metric选择数据源会自动汇总该索引下数据总量,这里直接update 保存即可。二、统计网站状态码选择Pipe同理第二步也是选择索引数据,这里就不做演示了。选择统计的列名选择好列后,update更新。保存!三、统...原创 2021-07-21 15:23:03 · 1279 阅读 · 2 评论 -
Nginx日志采集分析之:elk收集Nginx日志
ELK收集Nginx(json格式)并进行展示一、背景描述生产环境部署有elk环境,收集日志流程:filebeat -- > redis --> logstash --> elasticsearch --> kibana。注:环境安装可以自行百度,这里直接讲解收集nginx日志到elk。二、配置Nginx①、设置Nginx 日志收集格式Nginx日志格式设置以收集Nginx访问日志为例,我们希望能统计到api接口调用排行,浏览器类型,操作系统类型,http状原创 2021-07-20 13:46:57 · 1706 阅读 · 0 评论 -
elk默认分片只有1000导致索引没有创建
elk默认分片只有1000导致索引没有创建maximun shards openby: 铁乐与猫现象 elk使用7.0版本 elk出现没有新数据的情况。 logstash日志中报出例如以下的报警: [WARN ] 2020-05-11 18:58:42.045 [[main]>worker26] elasticsearch - Could not index event ex=>"tielemao_web_log-2020.05.12", :_ty转载 2021-07-19 17:19:57 · 611 阅读 · 0 评论 -
Centos7 搭建多用户SFTP服务,并开启日志记录
Centos7 搭建多用户SFTP服务,并开启日志记录一、环境描述系统版本:CentOS Linux release 7.8.2003背景:有一台Centos服务器作为SFTP服务器,需要有SFTP用户,且需要记录操作日志。二、基于Centos7搭建sftp①、修改SSH文件 /etc/ssh/sshd.conf先注销掉这行#Subsystem sftp /usr/libexec/openssh/sftp-server在最底下添加如下几行Subsystem原创 2021-05-12 16:36:57 · 1679 阅读 · 2 评论 -
Linux shell批量生成日期目录
Linux shell批量生成日期目录有一个需求,需要在Linux环境中定期批量生成年月日的日期目录,这样,相关的文件可以按照日期类别放到对应的目录中脚本如下所示:#!/bin/bashimages_path="/usr/local/images"TDATE=$(date -d next-day +%Y-%m-%d)Next_DATE=$(date -d next-month +%Y-%m-%d)i=0until [[ $day == $Next_DATE ]]do转载 2021-03-29 16:00:44 · 1851 阅读 · 0 评论 -
Ceph:ceph修复osd为down的情况
ceph修复osd为down的情况今天巡检发现ceph集群有一个osds Down了通过dashboard 查看:ceph修复osd为down的情况:点击查看详情可以看到是哪个节点Osds Down 了通过命令查看Osds状态①、查看集群状态:[root@ceph01 ~]# ceph -s cluster: id: 240a5732-02e5-11eb-8f5a-000c2945a4b1 health: HEALTH_WARN Deg原创 2021-03-09 10:32:29 · 5119 阅读 · 0 评论 -
Centos7搭建部署Elasticsearch7.10.2集群(rpm安装)
Centos7搭建部署Elasticsearch7.10.2集群(rpm安装)一、环境描述①、系统:CentOS Linux release 7.8.2003 (Core)②、Elasticsearch版本:Elasticsearch7.10.2③、下载地址:https://artifacts.elastic.co/downloads/二、集群规划...原创 2021-01-29 17:26:25 · 2006 阅读 · 2 评论 -
记一次Centos8安装.net core运行环境(一)
记一次Centos8安装.net core运行环境一、背景描述系统:Centos8.2[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 8.2.2004 (Core).net core版本:5.0二、部署.net Core环境①、下载安装包源[root@localhost ~]# wget https://packages.microsoft.com/config/centos/8/packages-micros原创 2021-01-20 14:30:09 · 1483 阅读 · 0 评论 -
记一次Jumpserver(all in docker2.5.3)升级到jumpserver2.6.2过程
记一次Jumpserver(all in docker2.5.3)升级到jumpserver2.6.2过程一、环境描述系统:Centos8jumpserver:Docker 部署all in one ,一个镜像包括了所有jumpserver服务以及mysql和redis2021年1月15日,JumpServer开源堡垒机发现一处远程执行漏洞,需要用户尽快进行修复,尤其是可通过公网访问的JumpServer堡垒机用户建议尽快进行修复。紧急BUG修复通知JumpServer发现远程执行漏洞,请速度修原创 2021-01-20 09:46:51 · 1805 阅读 · 0 评论 -
使用Rsync+cwRsync实现数据异机备份+异地备份
使用Rsync+cwRsync实现数据异机备份+异地备份背景描述:公司有十来台服务器,其中含有数据库、应用服务器、FTP服务器、文件共享服务器,其中有windows Server服务器、Linux服务器,考虑到数据安全!为达到数据备份目的我们先在同局域网做数据异机备份,在异机的基础上再实现数据的异地备份,服务器我们使用Linux,Windows Server 数据同步我们采用rsync+cwRsync实现文件同步备份,Linux-linux使用rsync!一、什么是rsyncsync,remote原创 2020-12-01 10:58:57 · 1173 阅读 · 0 评论 -
部署java项目报错:The bean ‘beanNameViewResolver‘, defined in class path resource
在K8s上部署一套java程序,业务端无法访问,于是通过控制台打印日志显示如下:[root@k8s01 temp]# kubectl logs -f cm-debit-card-plat-search-0The bean 'beanNameViewResolver', defined in class path resource [cn/afterturn/easypoi/configuration/EasyPoiAutoConfiguration.class], could not be regist原创 2020-09-11 11:16:27 · 1117 阅读 · 0 评论 -
Linux 系统相关设置优化shell脚本
Linux 系统相关设置优化shell脚本#!/bin/bash:<<! 此脚本主要是优化系统设置①、修改sshd端口为非常规端口,此脚本修改为51022,防火墙放行及隐藏ssh版本号。②、修改selinux 为disable状态。③、修改Centos7默认文件打开数ulimit -a 查看最大文件打开数,修改为65535或者更多,以避免连接超过1024影响业务。④、添加阿里云时间同步服务器⑤、后期继续更新!# 脚本参考:https://www.cnb原创 2020-05-19 17:50:20 · 380 阅读 · 0 评论 -
yum 安装zabbix-agent报错:transfer closed with 333939 bytes remaining to read (更换源为阿里云源)
今天测试shell脚本安装zabbix-agent并修改zabbix-agent.conf配置文件,在下载zabbix-agent时报错:transfer closed with 333939 bytes remaining to read ! 由于起初使用的是zabbix的官方源,官方源地址为:https://repo.zabbix.com/zabbix/4.0/rhel/7/...原创 2020-05-08 16:37:51 · 3236 阅读 · 0 评论