技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页
0℃

PostgreSQL数据库pg_wal目录文件损坏修复

2023年12月07日 Linux  ⁄ 被围观 1,992次+
pgsql安装目录:/data/server/pgsql pgsql数据库存放目录:/data/server/pgsql/data 故障现象:因为磁盘爆满导致数据库目录下pg_wal里的文件丢失或损坏,数据库无法启动,报错。 报错信息: 2023-11-13 17:29:07.005 CST [152671] FATAL: the database system is starting up 2023-11-13 17:29:07.019 CST [152668] LOG: invalid primary checkpoint record 2023-11-13 17:29:07.019 CST [152668] PANIC: could not locate a valid checkpoint record 2023-11-13 17:29:07.070 CST [152667] LOG: startup process...
阅读全文
0℃

PostgreSQL使用pg_dump+pg_restore多线程导出导入数据

2023年12月06日 PostgreSQL  ⁄ 被围观 2,633次+
1、在数据量小(1-2GB大小)的情况下可以直接使用pg_dump导出数据,psql导入数据,如下: #导出数据 nohup /data/server/pgsql/bin/pg_dump -h 127.0.0.1 -U dbuser -p 5432 database --column-inserts | gzip > /tmp/database_back.sql.gz & #导入数据 nohup gunzip -c /tmp/database_back.sql.gz | psql -h 127.0.0.1 -U dbuser -d database & 如果数据量比较大(10GB以上),导出数据至少需要2个小时以上,导入数据需要15个小时以上。 2、使用多线程并行导出导入数据 #多线程导出数据 -j 16 16可以...
阅读全文
0℃

Linux下编译安装Python3

2023年11月14日 Linux  ⁄ 被围观 2,500次+
操作系统:CentOS-7.x 1、创建目录 mkdir -p /data/server/soft #软件包存放目录 2、下载Python3 https://www.python.org/ftp/python/ https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz 3、下载OpenSSL(Python3需要高版本openssl支持) 下载地址:https://www.openssl.org/source/openssl-1.1.1w.tar.gz #上传安装包到软件包存放目录/data/server/soft 4、安装必要的依赖 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readl...
阅读全文
0℃

Linux配置SSH远程免密码和别名登录

2023年10月25日 Linux  ⁄ 被围观 2,487次+
1、配置别名登录 vi ~/.bashrc #编辑用户终端配置文件,在最后一行添加 alias to101='ssh -p 22 root@192.168.21.101' alias to102='ssh -p 22 root@192.168.21.102' :wq! #保存退出 source ~/.bashrc #使配置立即生效 to101 #远程连接192.168.21.101 to102 #远程连接192.168.21.102 2、配置免密登录 配置从192.168.21.103免密码登录到192.168.21.101和192.168.21.102 在192.168.21.103操作 ssh-keygen #输入命令,按三次回车,会生成私钥和公钥 cd /root/.ssh #进入目录,会看到生成的私钥和公钥 #拷贝公钥 ss...
阅读全文
0℃

Nginx通过nginx-rtmp-module模块搭建流媒体服务器实现直播

2023年09月27日 Nginx  ⁄ 被围观 3,710次+
准备篇 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum remove firewalld 2、安装iptables防火墙 RTMP基于TCP, 默认使用端口1935,再开放81端口 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # sample configuration for iptables service # you can edit...
阅读全文
0℃

Windows下远程连接Deepin桌面

2023年09月14日 Linux  ⁄ 被围观 4,730次+
Deepin默认安装完成之后没有开始ssh服务,禁用root账号,也没有开启远程桌面访问。 现在我们安装Xrdp工具,在Windows下通过远程桌面工具RDP访问Deepin的远程桌面,Deepin默认的桌面环境是DDE,不需要单独再安装GNOME等桌面环境。 1、启用root sudo passwd root #设置登录密码 2、开启ssh服务,运行远程连接 sudo systemctl start ssh #启动 sudo systemctl enable ssh #添加开机启动 3、安装xrdp 能够使用Windows下的远程桌面工具RDP访问Deepin的3389远程桌面 sudo apt install xrdp sudo systemctl enable xrdp...
阅读全文
0℃

Docker安装部署ELK Stack

2023年08月18日 Docker  ⁄ 被围观 4,799次+
什么是ELK: ELK主要由ElasticSearch、Logstash和Kibana三个开源工具组成,还有其它轻量型数据采集器,如filebeat等组成的日志收集分析系统。 Elasticsearch :分布式搜索引擎,具有高可伸缩、高可靠、易管理等特点,可以用于全文检索、结构化检索和分析,并能将这三者结合起来,Elasticsearch 是用Java 基于 Lucene 开发,现在使用最广的开源搜索引擎之一。 Logstash :数据收集处理引擎,支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储以供后续使用。 Kibana :可视...
阅读全文
0℃

Linux下绑定多个网卡为一个虚拟接口

2023年08月08日 Linux  ⁄ 被围观 2,413次+
网卡bond是通过把多张网卡绑定为一个逻辑网卡(虚拟接口),实现网卡冗余和负载均衡,在生产环境中经常用到。 服务器有两块网卡,用这两块网卡做成一个逻辑网卡bond0 1、确定系统是否已加载bonding模块 lsmod | grep bonding #检查是否已加载bonding模块 #如果命令输出中包含"bonding"字样,则表示bonding模块已加载。 #如果上述命令没有输出,说明bonding模块未加载。 sudo modprobe bonding #手动加载该模块 2、系统启动时自动加载bonding模块 touch /etc/modules-load.d/bonding.conf vi /etc/modules-load.d/...
阅读全文
0℃

Linux下安装部署Docker二进制版本

2023年07月24日 Docker  ⁄ 被围观 3,400次+
准备工作 在安装Docker之前,确保已经关闭SELINUX、关闭或卸载firewall、创建了Docker用户组,并且安装了iptables防火墙,系统内核版本为Linux 3.10及其以上版本。 1、关闭selinux #执行以下命令 setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config 2、关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum -y remove firewalld 3、添加docker用户组 group...
阅读全文
0℃

Linux下扩容LVM根分区

2023年07月20日 Linux  ⁄ 被围观 2,424次+
需求:在磁盘/dev/sda剩余未使用的空间上创建新分区,并扩容到lvm根分区 1、磁盘分区操作 df  -h  #查看当前磁盘分区信息 fdisk -l #查看磁盘容量 parted /dev/sda #运行parted并指定磁盘设备 print free #查看可用空闲空间 quit #退出 fdisk /dev/sda #进行分区操作 p #查看当前的分区情况 n #创建一个新分区 回车 #当要求输入起始扇区时,按回车键使用默认值(将新分区放置在可用空间的开头) 回车 #当要求输入结束扇区时,同样按回车键以使用默认值(将新分区延伸到可用空间的末尾) w #保存修改并退出fdis...
阅读全文
0℃

Linux下合并/var分区到/根分区

2023年06月27日 Linux  ⁄ 被围观 2,690次+
需求:把单独的分区/var合并到根/分区,删掉原来的/var,把磁盘空间扩容到/根分区 1、备份数据 cp -p -r /var /var.bak 2、查看挂载信息 df -hT | grep /var /dev/mapper/bigcloud--enterprise--linux--for--euler-var ext4 974M 115M 792M 13% /va #查找占用/var的进程及,kill <PID> lsof +D /var [root@localhost var.bak]# lsof +D /var COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME firewalld 931 root 3w REG 253,3 0 1861 /var/log/firewalld tuned 957 root 3w REG 253,3 2671 1865 /var/...
阅读全文
0℃

Keepalived配置vip实现故障转移

2023年06月16日 Keepalived  ⁄ 被围观 3,990次+
服务器:CentOS-7.x ip:192.168.21.100、192.168.21.101、192.168.21.128 vip(虚拟ip):192.168.21.102 实现目的: 1、三台服务器运行正常的情况下,vip(虚拟ip):192.168.21.102绑定在192.168.21.100上 2、192.168.21.100宕机,vip(虚拟ip):192.168.21.102随机飘逸到192.168.21.101或者192.168.21.128其中的一台上面 3、192.168.21.100、192.168.21.101宕机,vip(虚拟ip):192.168.21.102会飘逸到192.168.21.128上面 4、192.168.21.100、192.168.21.128宕机,vip(虚拟ip):192.168.21.102会飘逸到19...
阅读全文
0℃

Linux下Cassandra集群安装部署

2023年06月15日 cassandra  ⁄ 被围观 3,765次+
Cassandra简介:Cassandra是一套开源分布式NoSQL数据库系统 Cassandra官方网站:http://cassandra.apache.org/ 下载地址: https://www.apache.org/dyn/closer.lua/cassandra/4.1.2/apache-cassandra-4.1.2-bin.tar.gz https://dlcdn.apache.org/cassandra/4.1.2/apache-cassandra-4.1.2-bin.tar.gz 操作系统:3台服务器,CentOS-7.x系统 在所有节点服务器上操作 1、防火墙配置 7000:节点之间的通信端口,用于集群内部节点之间的数据传输和复制。 7001:节点之间的加密通信端口,如果启用了 SSL/TLS 加密通信,...
阅读全文
0℃

Linux下Cassandra单节点安装部署

2023年06月13日 cassandra  ⁄ 被围观 3,085次+
Cassandra简介:Cassandra是一套开源分布式NoSQL数据库系统。 Cassandra官方网站:http://cassandra.apache.org/ 下载地址: https://www.apache.org/dyn/closer.lua/cassandra/4.1.2/apache-cassandra-4.1.2-bin.tar.gz https://dlcdn.apache.org/cassandra/4.1.2/apache-cassandra-4.1.2-bin.tar.gz 1、防火墙配置 开启tcp9042端口,Cassandra的默认端口 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1.1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl d...
阅读全文
0℃

Linux下Redis集群3主3从部署

2023年06月09日 Redis  ⁄ 被围观 3,609次+
操作系统:CentOS-7.x Redis版本:5.0.14 服务器ip:192.168.21.100、192.168.21.101、192.168.21.128 部署说明:使用3台服务器,每台服务器启动2个redis服务,总共6个节点,3主3从组成redis集群 IP地址                       端口          角色  192.168.21.100         6379         redis-master 192.168.21.100         6380         redis-slave 192.168.21.101         6379         redis-master 192.168.21.101         6380         redis-slave 192.168.21.128         6379         redis-master 19...
阅读全文
0℃

Linux下MinIO分布式安装部署

2023年06月06日 MinIO  ⁄ 被围观 4,647次+
MinIO简单说明: 1、MinIO是一个轻量的对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。 2、MinIO使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。 3、MinIO集群采用去中心化共享架构,每个结点是对等关系,通过Nginx可对MinIO进行负载均衡访问。 4、MinIO采用去中心化设计,在大数据领域,通常的设计理念都是无中心和分布式。 5、Minio分布式模式可以搭建一个高可用的对象存储服...
阅读全文
0℃

Linux下MinIO单节点安装部署

2023年06月01日 MinIO  ⁄ 被围观 4,646次+
MinIO简单说明: 1、MinIO是一个轻量的对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。 2、MinIO使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。 3、MinIO集群采用去中心化共享架构,每个结点是对等关系,通过Nginx可对MinIO进行负载均衡访问。 4、MinIO采用去中心化设计,在大数据领域,通常的设计理念都是无中心和分布式。 5、Minio分布式模式可以搭建一个高可用的对象存储服...
阅读全文


Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3