RedHat7.6_x86_x64服务器(最小化安装)搭建使用记录(二)

embedded/2025/3/30 8:58:58/
  • PostgreSQL数据库部署管理

1.rpm方式安装

挂载系统安装镜像:

[root@localhost ~]# mount /dev/cdrom /mnt

进入安装包路径:

[root@localhost ~]# cd /mnt/Packages

依次安装如下程序包:

[root@localhost Packages]# rpm -ihv postgresql-libs-9.2.7-1.el7.x86_64.rpm

[root@localhost Packages]# rpm -ihv postgresql-9.2.7-1.el7.x86_64.rpm

[root@localhost Packages]# rpm -ihv postgresql-server-9.2.7-1.el7.x86_64.rpm

2.初始化数据库并建立数据库和用户

切换系统用户:

[root@localhost ~]# su - postgres

初始化数据库:

[postgres@localhost ~]$ initdb -D /var/lib/pgsql/data/

3.数据库启停

启动数据库:

[postgres@localhost ~]$ pg_ctl -D /var/lib/pgsql/data start

停用数据库:

[postgres@localhost ~]$ pg_ctl -D /var/lib/pgsql/data stop

重启数据库:

[postgres@localhost ~]$ pg_ctl -D /var/lib/pgsql/data restart

查看数据库是否启动:

[postgres@localhost ~]$ ps -A | grep postgres

4.数据库管理

创建数据库:

[postgres@localhost ~]$ createdb 数据库名

创建数据库用户:

[postgres@localhost ~]$ createuser 用户名

访问数据库:

[postgres@localhost ~]$ psql -d 数据库名 -U 用户名

使用"\q"命令退出postgresql管理工具

查看postgresql使用的端口:

[postgres@localhost ~]$ netstat -a | grep postgresql
postgresql数据目录:/var/lib/pgsql/data

5.数据库参数配置

/var/lib/pgsql/data目录下编辑postgresql.conf文件:

listen_addresses = '*'  #将前面注释去掉并将值改为*      
# PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请求,此处将数据库服务器的监听模式修改为监听所有主机发出的连接请求
port = 5432     #将前面注释去掉 
#  默认端口
/var/lib/pgsql/data目录下,修改pg_hba.conf文件,配置对数据库的访问权限:

在最后一行添加如下内容:

host      all      all         192.168.61.0/24         trust

保存退出
修改默认数据库用户名登陆密码:

su - postgres

psql 

postgres=# \password

提示修改密码。

参数修改后,需要重启数据库

  • Apache+PHP环境搭建配置

Apache安装配置:

1.安装apache软件包
yum install httpd -y

2.启动apache服务
systemctl start httpd    //开启服务
systemctl enable httpd   //开机自启

3.Apache的配置
Apache主配置文件:/etc/httpd/conf/httpd.conf
ServerRoot “/etc/httpd” 用于指定Apache的运行目录
Listen 80 监听端口
DocumentRoot “/var/www/html” 网页文件的存放目录

<Directory "/var/www/html">
       Require all granted    自定义目录权限 
 </Directory> 

ErrorLog “logs/error_log” 错误日志存放位置
DirectoryIndex index.html 默认主页名称

PHP安装配置:

1.安装php
yum -y install php php-mysql

2.修改/etc/php.ini文件
cgi.fix_pathinfo=0
date.timezone = PRC

3.重启Apache服务
systemctl restart httpd


http://www.ppmy.cn/embedded/177089.html

相关文章

Flutter网络请求封装:高效、灵活、易用的Dio工具类

在Flutter开发中&#xff0c;网络请求是必不可少的功能。为了简化代码、提高开发效率&#xff0c;我们通常会封装一个网络请求工具类。本文基于Dio库&#xff0c;详细介绍如何封装一个高效、灵活、易用的网络请求工具类&#xff0c;支持以下功能&#xff1a; 单例模式&#xf…

优选算法的睿智之林:前缀和专题(二)

专栏&#xff1a;算法的魔法世界 个人主页&#xff1a;手握风云 一、例题讲解 1.1. 和为 K 的子数组 我们先来思考暴力枚举&#xff1a;利用双指针left和right&#xff0c;当right移动到某一个位置时&#xff0c;left与right构成的区间之和为k时&#xff0c;此时right不能停止…

Qt 线程类

线程类 这些类与线程应用程序相关。 Concurrent Filter and Filter-Reduce 并行地从序列中选择值并组合它们 Concurrent Map and Map-Reduce 并行地从序列中转换值并组合它们 Concurrent Run 在单独线程中运行任务的简单方法 Concurrent Task 在独立线程中运行任务的可…

MCP(大模型上下文协议)

以下是关于大模型MCP协议&#xff08;Model Context Protocol&#xff09;的详细介绍&#xff0c;综合其定义、技术架构、应用场景及行业影响&#xff1a; 一、定义与核心目标 **MCP&#xff08;Model Context Protocol&#xff0c;模型上下文协议&#xff09;**是由Anthropic…

html5炫酷3D立体文字效果实现详解

炫酷3D立体文字效果实现详解 这里写目录标题 炫酷3D立体文字效果实现详解项目概述技术实现要点1. 基础布局设置2. 动态背景效果3. 文字渐变效果4. 立体阴影效果5. 悬浮动画效果 技术难点及解决方案1. 文字渐变动画2. 立体阴影效果3. 性能优化 浏览器兼容性总结 项目概述 在这个…

SpringCould微服务架构之Docker(4)

Docker ce是社区版。 安装docker之前&#xff0c;先安装yum-util 。 安装docker之前&#xff0c;一定要先关闭防火墙。

多源最短路:Floyd算法の暴力美学

多源最短路求解的是图中的任意两个节点之间的最短路。 前文我们已经讲过单源最短路&#xff0c;我们完全可以做n次单源最短路算法&#xff0c;求出任意两节点的最短距离。最快的堆优化版的 dijkstra 算法的时间复杂度为o&#xff08;m * logm&#xff09;&#xff0c;枚举n次时…

(Arxiv-2025)MagicDistillation:用于大规模人像少步合成的弱到强视频蒸馏

MagicDistillation&#xff1a;用于大规模人像少步合成的弱到强视频蒸馏 paper是HKUST发布在Arxiv 2025的工作 paper title&#xff1a;MagicDistillation: Weak-to-Strong Video Distillation for Large-Scale Portrait Few-Step Synthesis Project page&#xff1a;地址 Abst…