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