Centos7 安装配置
-
安装及启动nginx
输入yum install nginx命令进行nginx的安装,当需要确认时输入”y“确认。 输入service nginx start启动nginx服务。 输入wget http://127.0.0.1测试nginx服务。 修改后保存,输入service nginx restart重启nginx服务。 现在启动 /bin/systemctl start nginx.service
-
安装JDK
--查看yum库中都有哪些jdk版本 yum search java|grep jdk yum -y install java-1.7.0-openjdk*
-
安装postgres
3.1 首先安装PostgreSQL的rpm
sudo yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm -y
3.2 安装PostgreSQL 9.5
yum install postgresql95-server postgresql95-contrib
3.3 初始化数据库
/usr/pgsql-9.5/bin/postgresql95-setup initdb
3.4 设置开机自启动
systemctl enable postgresql-9.5.service
3.5 启动服务
systemctl start postgresql-9.5.service
3.6 修改postgres用户密码,切换到postgres用户
sudo passwd postgres
3.7 开启远程访问
vi /var/lib/pgsql/9.5/data/postgresql.conf
修改#listen_addresses = 'localhost' 为 listen_addresses='*'
当然,此处‘*’也可以改为任何你想开放的服务器IP
3.8 再对pg_hba.conf内容进行配置,将上面红框内的ident改为md5,然后再在最下面加入 host all all 0.0.0.0/0 md5 ,如下图所示:
3.9
3.10 打开防火墙
CentOS 防火墙中内置了PostgreSQL服务,配置文件位置在/usr/lib/firewalld/services/postgresql.xml,我们只需以服务方式将PostgreSQL服务开放即可。
firewall-cmd --add-service=postgresql --permanent 开放postgresql服务
firewall-cmd --reload 重载防火墙
3.11 重启PostgreSQL数据服务
systemctl restart postgresql-9.5.service
3.12 检查数据库服务状态,有绿色,没红色说明启动OK了
service postgresql-9.5 status
3.13 新建数据库
su postgres
psql
create user infotmuser with password 'infotmuser';
create database infotmdb with owner infotmuser encoding 'UTF8';
alter user infotmuser set search_path = 'infotmdb';
grant all privileges on database infotmdb to infotmuser;
alter user infotmuser with CREATEUSER;
- 防火请配置
–关闭防火墙
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
–开启防火墙
systemctl start firewalld
systemctl enable firewalld
—添加用户
useradd sitaop
Passwd sita0p
—安装mysql
yum install http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum update
yum install mysql-community-server
—安装postere
yum install https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm
yum search postgres
yum install postgresql96-server -y
systemctl enable postgresql-9.6.service
systemctl start postgresql-9.6.service