在国产麒麟Kylin V10系统上,5分钟搞定PostgreSQL 10.5的安装与远程访问配置

银河麒麟V10-ARM架构-postgresql安装与部署指南 本文详细介绍应用源码进行pgsql的安装步骤,本文以postgresql-12.0为例。提示:以下是本篇文章正文内容,下面案例可供参考银河麒麟系统安装程序比较繁琐,潜在问题比较多,个人建议均通过源码自定义编译安装。国产系统还需努力啊! 阅读详情

麒麟Kylin V10系统极速部署PostgreSQL 10.5全指南

在国产化技术生态快速发展的今天,麒麟操作系统作为国产自主可控的代表,正被越来越多的企业和机构采用。而作为开源数据库的佼佼者,PostgreSQL以其强大的功能和稳定性,成为许多关键业务系统的首选。本文将手把手带你在麒麟Kylin V10系统上,用最短时间完成PostgreSQL 10.5的安装与远程访问配置,解决国产环境中数据库部署的实际痛点。

1. 系统准备与环境检查

在开始安装前,我们需要确保系统环境满足基本要求。麒麟Kylin V10基于Linux内核开发,与常见的CentOS/RHEL系命令兼容。首先通过以下命令检查系统版本:

cat /etc/kylin-release

推荐配置 :

  • 内存:≥2GB(生产环境建议8GB以上)
  • 磁盘空间:≥10GB(数据量大的场景需预留足够空间)
  • 用户权限:需具备root或sudo权限

更新系统软件包是良好的实践习惯:

sudo yum update -y

注意:麒麟系统默认软件源可能不包含PostgreSQL,需要先添加EPEL仓库:

sudo yum install -y epel-release

2. PostgreSQL 10.5一键安装

麒麟系统使用yum/dnf作为包管理工具,安装过程极为简便。执行以下命令即可完成主体安装:

sudo yum install -y postgresql-server postgresql-contrib

安装完成后,验证版本信息:

psql --version

初始化数据库是关键的准备工作:

sudo postgresql-setup --initdb

配置开机自启动并立即启动服务:

sudo systemctl enable postgresql
sudo systemctl start postgresql

检查服务状态确保运行正常:

sudo systemctl status postgresql

3. 数据库基础配置与安全加固

PostgreSQL安装后默认创建一个名为postgres的系统用户,这是数据库的超级用户。切换到该用户进行操作:

sudo su - postgres

进入PostgreSQL交互终端:

psql

在数据库内部,首要任务是修改默认密码:

ALTER USER postgres WITH PASSWORD 'YourStrongPassword123!';

重要安全提示:生产环境务必使用复杂密码,避免使用常见词汇或简单数字组合

创建新用户并授权是更安全的做法:

CREATE USER dbadmin WITH PASSWORD 'AdminPass456!';
CREATE DATABASE myapp_db;
GRANT ALL PRIVILEGES ON DATABASE myapp_db TO dbadmin;

4. 远程访问配置详解

默认情况下,PostgreSQL只允许本地连接。要实现远程访问,需要修改两个关键配置文件。

首先定位配置文件位置:

sudo find / -name pg_hba.conf
sudo find / -name postgresql.conf

4.1 配置客户端认证(pg_hba.conf)

使用vim或nano编辑pg_hba.conf文件:

sudo vim /var/lib/pgsql/data/pg_hba.conf

在文件末尾添加以下行,允许指定IP段的访问:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    all             all             192.168.1.0/24          md5
host    all             all             10.0.0.0/8              md5

4.2 调整网络监听(postgresql.conf)

编辑postgresql.conf文件:

sudo vim /var/lib/pgsql/data/postgresql.conf

找到并修改以下参数:

listen_addresses = '*'
port = 5432
max_connections = 100

4.3 防火墙配置

麒麟系统默认使用firewalld,需开放5432端口:

sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --reload

最后重启服务使配置生效:

sudo systemctl restart postgresql

5. 常见问题排查与优化

在实际部署中可能会遇到各种问题,以下是典型场景的解决方案:

连接被拒绝问题 :

  • 检查服务是否运行: systemctl status postgresql
  • 验证端口监听: ss -tulnp | grep 5432
  • 确认防火墙规则: firewall-cmd --list-all

性能优化建议 :

# 在postgresql.conf中添加
shared_buffers = 1GB                  # 建议系统内存的25%
effective_cache_size = 3GB            # 建议系统内存的50-75%
work_mem = 16MB                       # 复杂查询可适当增加
maintenance_work_mem = 256MB          # 维护操作专用内存

备份与恢复 :

# 完整备份
pg_dump -U postgres -Fc mydb > mydb.dump

# 恢复备份
pg_restore -U postgres -d mydb mydb.dump

日志配置 :

logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_rotation_age = 1d
log_rotation_size = 100MB
麒麟V10系统下,Qt 5.12.7 Debug版编译与QtCreator源码调试保姆级避坑指南 本文详细介绍了在麒麟V10系统下Qt 5.12.7 Debug版的编译与QtCreator源码调试的全流程,包括环境准备、依赖项检查、源码获取与编译配置、问题排查及QtCreator深度配置。重点解决了官方文档未提及的常见问题,帮助开发者高效完成调试环境搭建。 阅读详情

相关推荐

Kylin Server V10 从零安装到实战部署:信创环境下的完整指南

服务器操作系统是支撑企业IT基础设施的核心软件层,其核心价值在于提供稳定、安全、高效的运行环境。在信创(信息技术应用创新)背景下,国产操作系统如银河麒麟Kylin Server V10,因其对国产CPU架构(如飞腾、鲲鹏)的深度优化和高安全性,成为关键行业部署的“必选项”。本文聚焦于Kylin Server V10的实战部署,内容涵盖从镜像获取、启动介质制作、图形化安装全流程,到安装后的网络配置、系统更新、安全加固等关键优化步骤。针对部署中常见的驱动兼容性、软件包依赖等问题,提供了基于NetworkMana

weixin_30847865的博客 333

PostgreSQL10.5安装详细步骤(Win10)

一、PostgreSQL安装: 1. 获取安装包 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 2. 开始安装 3. 选择程序安装目录 4、选择数据存放目录 5、输入数据库超级用户和创建的OS用户的密码 注:数据库超级用户是一个非管理员账户,这是为了减少黑客利用在 Post...

DrugOne 3万+

银河麒麟V10-SP1部署GitLab实战:从安装到运维全流程

在国产化替代趋势下,基于Linux服务器搭建私有代码托管平台成为企业研发基础设施建设的常见需求。作为主流的DevOps工具,GitLab集成了代码管理、CI/CD、代码审查等功能,其部署过程涉及操作系统兼容、依赖管理、服务配置等关键技术环节。银河麒麟服务器操作系统V10-SP1作为国产化操作系统代表,与RHEL/CentOS生态兼容,但在具体部署GitLab时需注意软件源、SELinux、内存优化等细节。本文从环境初始化、RPM安装、核心配置到故障排查与备份恢复,完整梳理了在麒麟V10-SP1上稳定运行Gi

weixin_33836874的博客 293

PostgreSQL数据库安装Version10.5

PostgreSQL数据库安装,基于版本10.5安装, 在Linux系统上使用*.gz二进制压缩包手动安装。 操作系统:Red Hat Enterprise Linux Server release 6.5 (Santiago) 安装包: postgresql-10.5-1-linux-x64-binaries.tar.gz 1.说明 网上有很多在线...

木木与呆呆的专栏 889

麒麟操作系统三层架构解析:HAL/SSL/USL运行时安全模型

操作系统架构是理解系统行为与故障定位的基础概念。其核心原理在于通过分层抽象实现职责分离、资源隔离与策略管控,从而提升稳定性、安全性和可维护性。在国产化信创场景中,以麒麟V10为代表的政务级OS不再沿用通用Linux的扁平化设计,而是构建了硬件抽象层(HAL)、安全服务层(SSL)和用户服务层(USL)三位一体的运行时安全模型。该模型将等保三级要求深度嵌入内核驱动、访问控制与服务治理各环节,技术价值体现在固件可信启动、动态SELinux策略、加密日志审计等硬核能力上。典型应用场景涵盖政务云运维、等保合规加固、

weixin_30859423的博客 447

银河麒麟V10 安装postgresql

初始化数据库:/opt/app/pgsql-17.0/bin/initdb -D /opt/app/pgsql-17.0/data。创建文件夹:mkdir -p /opt/app/pgsql-17.0/data (数据存储点)配置安装地址:./configure --prefix=/opt/app/pgsql-17.0。=/opt/app/pgsql-17.0/data --数据库数据所在位置。=/opt/app/pgsql-17.0 --数据库安装位置。

weixin_48560620的博客 8741

VMware Workstation 17 Pro安装银河麒麟Kylin V10 SP3虚拟机保姆级教程

虚拟化技术通过抽象硬件资源,在宿主机中构建出隔离的虚拟运行环境,让不同操作系统可以安全共存。其核心原理是借助虚拟机监控器统一调度CPU、内存、存储等资源,实现系统级隔离与灵活分配。这项技术的工程价值在于:既能避免物理机因测试误操作而崩溃,又能利用快照机制随时回滚系统状态,极大降低了新系统试错成本。在企业国产化转型和个人技术学习中,虚拟化已成为体验和评估国产操作系统的首选方案。本文将基于VMware Workstation 17 Pro,详细讲解如何创建虚拟机、配置参数、安装银河麒麟Kylin V10 SP3

weixin_34005042的博客 321

postgresql-10.5-2-windows-x64.exe

postgresql-10.5-2 postgresql-10.5-2-windows-x64.exe postgresql_10.5

银河麒麟V10-SP1上GitLab部署与避坑指南

代码托管平台是研发协作的基础设施,GitLab凭借其完善的仓库管理、权限体系及内置CI/CD能力,成为企业私有化部署的首选。在信创和国产化替代背景下,将GitLab运行于银河麒麟V10-SP1这类国产操作系统上,既是合规需求,也是DevOps实践的关键一环。由于内网环境无法直接访问官方源,RPM包离线安装成为主流方案,其原理是通过本地依赖解析完成组件部署,但需解决yum源配置、SELinux策略和依赖库兼容性等问题。该方法适用于企业内网、涉密单位及国产化迁移等场景,可有效降低团队切换成本。本文以x86_64

weixin_34101229的博客 255

抖音小游戏上架避坑指南:从软著申请到ICP备案全流程解析

本文详细解析了抖音小游戏上架前必须完成的软著申请和ICP备案全流程,提供了清晰的时间线规划与实操避坑指南。文章重点阐述了个人与企业备案的区别、材料准备要点以及平台审核常见问题,旨在帮助独立开发者和小团队高效、合规地完成游戏上架,避免在行政流程中延误项目。

weixin_29276847的博客 1558

Starlink地面终端天线对星(一)对星流程,星历下载,信标信号

starlink卫星终端对星采用机械伺服+相控阵电子扫描的混合模式,兼顾快速盲扫和高精度跟踪;对星流程分三步:冷启动与盲捕获 → 建立初始链路并下载星历 → 进入正常通信模式;

chen2jiang3的博客 2724

RK3588+银河麒麟V10 SP1深度适配实战指南

ARM架构国产化替代正从‘能用’迈向‘合规可用’,其核心在于Linux内核定制、安全可信启动与硬件加速框架的协同。本文围绕RK3588 SoC与银河麒麟Kylin V10 SP1 2403的全栈适配展开,解析ATF可信固件加载、SecGuard驱动签名验证、DRM/KMS零拷贝显存管理、VPU硬解H.265及NPU RKNN运行时集成等关键技术原理,强调在等保2.0和信创验收场景下,如何通过启动参数调优、设备树重写、混合编译策略与安全审计日志联动,实现工业级确定性IO、国密硬件加速与实时调度保障。内容直击‘

weixin_34013044的博客 396

WIFi 开关控制实现-ESP8266 物联网 android studio arduino QT多线程服务器

简介:本例子分硬件和软件两大部分, 软件又分3小部分:1 ESP8266 Arduino 嵌入部分 2 手机APP android studio 3 QT 上位机服务器程序。 总之就是一整套。有些代码会有简单备注说明,非科班出身,写这些代码纯属娱乐,写得很不好,多多包涵。 目的: 手机、被控继电器模块连接家里路由器,通过手机App控制继电器的开与断,可设置三种定时模式,即延时开、工作时间、关闭延时。可以控制单一继电器通断或者同时通断。例如,根据配置,可以控制热水器(双刀控制,主要怕漏电)...

qinyaquan1987的博客 4001

麒麟V10下Qt 5.15.2开发环境搭建与编译问题排查实战

Qt作为跨平台C++开发框架,在国产麒麟V10系统上的环境搭建常因依赖缺失、版本冲突导致编译失败。其核心在于正确选择安装方式与版本,并提前补齐OpenGL、XCB等系统库。合理配置环境变量与qmake路径,能有效解决模块缺失、链接错误等问题,提升开发效率。在工业软件、嵌入式HMI等场景中,稳定的Qt环境是项目成功的基础。本文聚焦麒麟V10 x86_64平台,详解Qt 5.15.2离线安装、环境配置及常见编译错误的深度排查,助你快速构建可用的开发环境。

weixin_33875564的博客 430

基于Python的信用卡欺诈检测机器学习案例报告

当今时代,在线支付已成为一种高效便捷的支付方式,我们可以突破时间和空间的限制,输入我们的信用卡各项信息就可以完成在线支付。但随之而来的是这种支付方式也具备一定的风险性,我们无法辨别对方是否是恶意套取我们资金的非法分子。当信用卡信息数据泄露导致金钱失窃并最终失去客户忠诚度和公司声誉时,组织、消费者、银行和商家都会面临风险。2017 年,未经授权的信用卡操作达到了惊人的 1670 万受害者。此外,据美国联邦贸易委员会 (FTC) 报告,2017 年信用卡欺诈索赔数量比上一年高出 40%。

weixin_45673389的博客 6694

RAG的“诊断艺术”:从测试集结果倒追根源,精准优化检索、排序与生成

当RAG应用给出一个糟糕的答案时,开发者的第一反应可能是:“我的Prompt写得不够好?”这种基于“感觉”的猜测往往是低效的。通过构建一个包含黄金上下文信息的测试集,我们可以像一位经验丰富的医生一样,对RAG系统的各个“器官”进行独立的“健康检查”。一个用于RAG诊断的测试集,除了问题和答案,还需要包含中间环节的“黄金标准”。如果你的RAG流程包含Re-ranker,那么在评估完初期的召回后,需要单独评估Re-ranker的效果。RAG的优化是一个持续的过程,应该形成一个闭环。的文档块尽可能多地召回。

kakaZhui的博客 154

麒麟V10上线必做:6项系统加固与日常巡检命令速查

服务器安全加固与日常巡检是保障业务稳定运行的核心环节,尤其在国产化替代浪潮下,基于Linux内核的麒麟V10系统在生产环境中的广泛应用,要求运维人员从账号权限、SSH加固、防火墙策略、日志审计到补丁管理形成完整的基线核查能力。系统加固的本质是最小权限原则与风险收敛,而巡检则通过周期性监控资源、日志与进程状态,实现从被动救火到主动排雷的转变。本文结合等保合规与工程实践,梳理了麒麟V10上线后必做的6项加固操作,覆盖口令策略、sudo权限、SSH远程登录、防火墙端口、auditd审计及日志轮转等高频场景,并附赠

weixin_33766168的博客 354

selenium绕过检测,规避检测

现在不少大网站有对selenium采取了监测机制。比如正常情况下我们用浏览器访问淘宝等网站的 window.navigator.webdriver的值为 undefined或者为false。而使用selenium访问则该值为true。那么如何解决这个问题呢?我们正常浏览器登录查看,window.navigator.webdriver的值为false我们通过selenium打开的网页,测试,可见window.navigator.webdriver的值为true。

景天科技苑 1万+

银河麒麟V10SP2部署极狐GitLab全攻略:国产化DevOps平台实战

DevOps平台是现代软件工程实现持续集成与持续交付(CI/CD)的核心,它通过自动化流程整合开发与运维,旨在提升软件交付效率与质量。其技术价值在于构建标准化的研发协作环境,实现代码从提交到部署的自动化流水线。在金融、政务等对数据安全有严格要求的应用场景中,国产化操作系统与软件的适配成为关键。本文聚焦于在银河麒麟高级服务器操作系统这一国产化环境中,部署功能全面的极狐GitLab(GitLab JH)平台,详细解析从系统准备、依赖处理到性能调优的完整过程,并针对国产系统特有的依赖库冲突、内存优化等挑战提供深度

weixin_30644369的博客 487

[SVA]SystemVerilog Assertion Property开发技巧总结

SystemVerilog Assertion开发技巧总结 一、在property中可以使用if-else条件语句 如下面的例子,根据misc_phy_12g_rx的取值,选择不同的判断语句 property ck1_en_rose_chk(); @(posedge clk) disable iff(~rst_n) ad_pn_ck1en & (current_state !== ST_IDLE) |->...

元直的博客 5924

小梅哥Xilinx ZYNQ学习笔记2——38译码器

译码器(Decoder)是一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。本设计的是通用译码器。三八译码器,即是 3 种输入状态翻译成 8 种输出状态。1.case开始开始,endcase结束;2.数字声明时,合法的基数格式有 4 中,包括:十进制('d 或 'D),十六进制('h 或 'H),二进制('b 或 'B),八进制('o 或 'O)。数值可指明位宽,也可不指明位宽。

m0_51430584的博客 1636

国产化适配:大厂 PG 内核的信创环境移植与兼容性改造=「鲲鹏 920 + 麒麟 V10 + 原生 PG16」

核心: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link href='http://fonts.googleapis.com/css?family=Mr+Dafoe' rel='s...

qq_37805832的博客 594

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

麒麟V10安全加固与巡检实战:从账号口令到系统审计

在生产环境中,服务器安全不仅关乎业务稳定,更直接影响等保合规与内网防线。Linux系统加固的核心原理,是通过账号口令策略、SSH访问控制、防火墙规则与审计日志等基线配置,将系统暴露面降至最低。麒麟V10作为信创环境下的主流服务器操作系统,其安全配置思路与CentOS一脉相承,但又在PAM模块、firewalld策略和软件源管理上存在专属差异。实际运维中,从弱口令防护到端口收敛,从auditd文件监控到yum离线源搭建,每一步都需结合生产场景严谨落地。配合自动化的系统巡检命令与定时脚本,可有效规避因磁盘写满、

weixin_33937778的博客 349

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

麒麟V10安全加固与巡检实战:从系统基线到运维闭环

服务器操作系统的安全加固是一项基础工程,其核心在于建立清晰的基线、收敛暴露面并持续验证。在信创环境下,基于Linux内核的国产系统同样需要遵循这一逻辑。通过账号策略、服务最小化、SSH加固、防火墙规则、内核参数调优及日志审计等环节,可显著提升系统抵御风险的能力。而日常巡检并非简单的资源查看,需结合关键指标与对比基线,才能高效发现隐患。本文以银河麒麟高级服务器操作系统V10为例,从基线配置、六项加固动作到巡检脚本与常见故障排查,系统梳理生产环境中的落地方法,为运维人员提供可执行的参考路径,助力实现合规与稳定运

weixin_34189116的博客 294

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

麒麟V10安全加固实战:6项核心配置与等保基线核查指南

在国产化替代与Linux服务器运维的实践中,系统安全基线往往比业务上线更为关键。当政企单位从CentOS或Windows Server迁移至麒麟V10时,内核加固、密码策略、SSH访问控制、防火墙规则与日志审计等安全配置的差异都可能成为潜在风险点。理解PAM认证机制、firewalld防火墙的zone设计以及auditd审计服务的运作原理,是构建健壮安全体系的基础。通过规划最小化特权账号、应用sudo权限收敛、启用登录失败锁定与配置日志轮转等工程化手段,能够显著提升服务器的防护能力。这些方法不仅适用于等保合

weixin_34343308的博客 256
上一篇: 别再手动设密码了!用Docker Compose一键部署Portainer并预设管理员账号(附完整配置)
下一篇: 告别网线!手把手教你让NAO机器人无线连接电脑,并用PyCharm写第一个Python控制脚本
cotchte0421
博客等级 码龄12年 5粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值