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

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

相关推荐
叮咚侠11 分钟前
将已创建的Elasticsearch 8.12.0的docker容器中的数据挂载到宿主机操作步骤
运维·elasticsearch·docker·容器·kibana
XiaoHu020712 分钟前
Linux关于进程(第一弹)
linux·运维·服务器
YoungHong199213 分钟前
[教程] Linux 服务器无 Root (Sudo) 权限安装 CUDA Toolkit 终极指南
linux·运维·服务器
Studying 开龙wu19 分钟前
Linux 系统中apt-get 和 pip命令有什么区别
linux·运维·pip
flying robot24 分钟前
ELK单节点集群配置
运维·elk·jenkins
OliverH-yishuihan27 分钟前
下载、安装和设置 Linux 工作负载
linux·运维·服务器
沈健_算法小生27 分钟前
Ubutun22.04离线部署Jenkins最新版
运维·jenkins
MediaTea31 分钟前
思考与练习(第四章 程序组成与输入输出)
java·linux·服务器·前端·javascript
松涛和鸣34 分钟前
35、Linux IPC进阶:信号与System V共享内存
linux·运维·服务器·数据库·算法·list
惊鸿一博36 分钟前
Linux文件同步/镜像—rsync
linux·运维