- 博客(44)
- 收藏
- 关注
原创 PostgreSQL 完全备份与还原
基本语法:pg_dump [连接参数] -F c -b -v -f 备份文件.dump 数据库名参数含义-h数据库服务器地址(本地可省略,远程需指定 IP / 域名)-p数据库端口(默认 5432,可省略)-U连接数据库的用户名(需具备目标数据库的读取权限,通常用 postgres 超级用户)-d要备份的目标数据库名-F c指定备份格式为自定义格式(推荐,后缀常用 .dump/.backup)-b包含大对象(large objects)备份-v。
2025-12-21 21:35:35
330
原创 PostgreSQL(pgSQL)常用操作
目录一、数据库管理(创建、连接、删除等)1. 创建数据库2. 连接数据库(1)命令行方式(psql 工具)(2)SQL 内部切换数据库3. 删除数据库二、表操作(创建、修改、删除、索引等)1. 创建表2. 修改表(ALTER TABLE)3. 删除表4. 查看表信息5. 创建索引(优化查询速度)三、数据操作(增、删、改、查)1. 插入数据(INSERT)2. 更新数据(UPDATE)3. 删除数据(DELETE)4. 查询数据(SELECT)四、常用进阶操作1. 事务管理(保证数据一致性)2. 视图创建(简
2025-12-20 21:29:48
373
原创 中标麒麟桌面版v7root密码重置
3. 挂载根分区为可写: mount -o remount,rw / (龙芯多为LVM,若失败用 mount /dev/mapper/klas-root / )。2. 找到 linux16 /vmlinuz-xxxx-行,末尾加init=/bin/sh(空格分隔),按Ctrl+X 进单用户。6. 重启:/usr/sbin/reboot -f,首次重启较慢(约1-2分钟),用新密码登录验证。1. 开机见BIOS/麒麟Logo,连续按↑/↓ 调出grub菜单,选中默认项按e进入编辑。
2025-12-11 00:24:49
198
原创 中标麒麟桌面版v7升级火狐浏览器
中标麒麟桌面版系统自带的浏览器一般都是Firefox,默认为45.0版本,因为业务的需求,要用Firefox52以上的版本,目前系统自带的版本不满足需求,需要升级。
2025-12-10 23:55:28
309
原创 PostgreSQL的安装(二进制安装)
PostgreSQL(简称 PgSQL)是一款开源、高级、企业级的关系型数据库管理系统(RDBMS),以稳定性、可靠性、功能丰富性和标准兼容性著称,支持 SQL 标准(SQL:2016),同时扩展了大量高级特性(如 JSON/JSONB支持、全文检索、地理信息(GIS)、事务、MVCC 等),广泛应用于金融、电商、政务、大数据等领域。
2025-11-23 12:06:36
307
原创 MySQL读写分离部署
ProxySQL 默认监听端口:6032(管理端口)、6033(客户端连接端口)MySQL 主从服务器端口(默认 3306)配置主从复制的 MySQL 集群(1 主多从)通过管理接口连接到 ProxySQL。
2025-07-27 19:41:39
420
原创 MySQL高可用部署
监控告警:监控 MHA Manager 日志(/var/log/masterha/app1/manager.log)和 MySQL 复制状态。二进制日志保留:主库需保留足够的 binlog(expire-logs-days设置长一些),避免故障转移时从库需要旧 binlog。参数优化:根据实际情况调整ping_interval(检测频率)和secondary_check_script(双节点检测)。VIP 管理:生产环境建议配合 Keepalived 或 LVS 实现 VIP 自动漂移。
2025-07-24 17:53:22
503
原创 Mysql的备份与恢复(使用XtraBackup)
1.备份用户需具备 RELOAD, LOCK TABLES, REPLICATION CLIENT 权限。一、安装 XtraBackup。二、备份 MySQL 数据库。三、恢复 MySQL 数据库。1.停止 MySQL 服务。(3)增量备份还原(可选)4.启动 MySQL 服务。(2)增量备份(可选)
2025-07-05 17:22:44
713
原创 mysql的备份与恢复(使用mysqldump)
二进制日志(binlog)记录了所有对数据库造成更改的 SQL 语句,启用后可以实现增量备份。方案一:使用 mysqldump 备份恢复。方案二:结合二进制日志进行时间点恢复。
2025-07-05 09:55:33
417
原创 MySQL5.7和8.0 破解root密码
再次打开/etc/my.cnf文件,删除之前添加的skip-grant-tables这一行,保存并退出,然后执行systemctl restart mysqld重启 MySQL 服务,即可使用新密码登录。使用命令vim /etc/my.cnf打开配置文件,在[mysqld]部分添加如下内容。
2025-06-26 22:34:49
295
原创 Mysql常见的SQL语句格式
- 插入记录(单条)-- 插入多条记录-- 查看所有表-- 查看表结构-- 查询记录(全量)-- 查询特定字段-- 条件查询-- 排序查询-- 分页查询(LIMIT 从 0 开始)-- 主键约束(唯一标识)-- 唯一约束(值不能重复)-- 非空约束NOT NULL-- 默认值-- 自增(整数类型)
2025-06-23 23:06:50
957
原创 Linux常用防火墙
firewalld 是 CentOS 7 及 RHEL 7 之后引入的新一代防火墙管理工具,它采用动态防火墙的设计理念,支持运行时的规则修改,并且提供了区域(Zone)的概念,能够更方便地进行网络安全策略管理。
2025-06-08 11:20:17
270
原创 在内网中将域名http转换成https
1.将生成或下载的 SSL 证书文件server.crt和私钥文件server.key放置到/etc/nginx/ssl/目录中。a.修改conf文件夹下的server.xml文件,找到<Connector port="8443"标签,修改相关属性。b.找到<Connector port="80"标签,修改redirectPort参数值为443。1.创建一个cert文件夹,将下载好的证书内容解压后传到此文件夹。2.修改Tomcat 配置文件。2.修改Nginx 配置文件。3.重启Tomcat服务。
2025-05-15 16:03:08
719
原创 Ubuntu搭建离线APT仓
进入到目录/var/cache/apt/archives/下,将安装的包拷贝出来。将互联网拷贝出来的离线包放到指定位置。
2025-04-12 09:40:20
543
原创 Centos系统单用户模式破解root密码
1.进入单用户模式重启系统,在开机过程中,当看到 GRUB 菜单时,快速按下任意键以暂停系统启动,显示 GRUB 菜单。如果没有看到 GRUB 菜单,可以在 BIOS 中设置显示时间。使用上下箭头键选择要启动的内核版本,然后按下 e 键进入编辑模式。2.修改启动参数在编辑模式下,找到以 linux16(在 CentOS 7 中)或 linux 开头的行。将 ro(表示只读挂载)修改为 rw init=/sysroot/bin/sh。
2025-02-23 22:20:19
585
原创 Centos 7删除/boot/下所有文件后进行恢复
特别说明:Centos8 必须先修复grub,再安装kernel,否则安装kernel-core时会提示grub出错。1.光盘救援模式下安装grub2。3.修复grub配置文件。2.安装kernel。
2025-02-23 21:45:46
332
原创 Linux逻辑卷的创建与扩容
目录一、逻辑卷概述二、创建逻辑卷(一)创建分区(二)创建逻辑卷(三)格式化逻辑卷(四)挂载(永久挂载) 三、扩容逻辑卷 (一)新建分区(二)创建物理卷(三)扩容卷组(四)扩容逻辑卷(五)df -hT检查是否成功
2025-02-14 10:14:40
245
原创 Linux系统性能监测工具介绍
功能:主要用于监控系统的虚拟内存使用情况,同时也能提供 CPU、磁盘I/O、进程等方面的统计信息。支持鼠标操作,能更方便地对进程进行排序、筛选等操作,还能显示进程树,更直观地展示进程之间的关系。功能:实时显示系统中各个进程的资源占用情况,包括 CPU 使用率、内存占用、进程状态等。使用场景:适用于需要更便捷地操作和更直观地查看进程信息的场景,尤其在处理复杂的进程关系时,htop 能提供更好的体验。x:显示所有的进程)列出打开的文件,包括文件的名称、类型、大小等信息,同时能够查看特定进程打开的所有文件。
2025-02-13 15:17:53
448
原创 常用RAID简介
RAID(Redundant Array of Independent Disks)是一种数据存储技术,旨在通过组合多个物理硬盘驱动器来提供更高的数据传输速率、更大的存储容量以及数据冗余和容错功能。。
2025-01-31 07:56:25
235
原创 Linux配置网络组team(链路聚合)
链路聚合与双网卡绑定几乎相同,是Bond的升级版。可以实现多网卡绑定主从冗余,负载均衡,提高网络访问流量。但链路聚合与双网卡绑定技术(bond)不同点就在于,双网卡绑定只能使用两个网卡绑定,而链路聚合最多可将8个网卡汇聚同时做绑定,此聚合模式称之为team,team模式是CentOS7及以上系统才出现的,team不需要手动加载相应内核模块和有更强的拓展性。
2025-01-31 06:09:07
1094
原创 Linux网络配置
BOOTPROTO=none|dhcp|static //指定网络接口获取 IP 地址的方式.none 表示不使用动态主机配置协议(DHCP)来自动获取 IP地址,而是采用手动静态配置的方式。ONBOOT=yes //该配置项决定了系统在启动时是否自动激活此网络连接。# 1.编辑配置文件/etc/sysconfig/network-scripts/ifcfg-XXX。# 1.编辑配置文件/etc/netplan/XXX.yaml。NAME=eth0 //定义了此网络连接的名称。
2025-01-24 15:23:02
1133
原创 Linux创建交换分区
交换分区(SwapPartition)在Linux系统中是一种特殊的磁盘分区。它的主要功能是作为内存(RAM)的补充,当系统的物理内存(RandomAccessMemory)不够用的时候,操作系统会将一部分暂时不使用的内存数据移动到交换分区中,从而为当前正在运行的程序腾出物理内存空间。这就好比是一个备用的“仓库”,当主仓库(物理内存)装满时,可以把一些暂时不用的“货物”(数据)存放到备用仓库(交换分区)里。
2025-01-19 06:33:04
1634
原创 Linux的硬盘挂载
硬盘有IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘。IDE硬盘驱动器标识符一般为“hdx~”,SCSI硬盘驱动器标识符一般为“sdx~”。
2025-01-18 14:57:10
1250
原创 Linux合规安全设置
1.身份鉴别合规项检测1.1用户登录身份标识鉴别策略1.1.1root权限用户检测1.1.2最长使用周期小于等于90天1.1.3最短更换周期大于等于2天1.1.4距失效提示天数大于等于5天1.1.5最新的密码不能是前5次使用过的密码1.1.6空口令账户1.1.7弱口令账户1.1.8密码复杂性要求1.1.9Wheel组检测1.1.10相同ID用户检测1.2登录失败处理策略1.2.1普通用户触发锁定次数小于等于
2025-01-18 11:38:30
639
原创 Centos软件安装与Ubuntu的区别
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。用于更新软件包列表,获取最新的软件包信息。
2025-01-15 21:13:37
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅