美文网首页
centos7 安装nginx,postgresql和node环

centos7 安装nginx,postgresql和node环

作者: PatrickGao | 来源:发表于2019-02-17 23:53 被阅读0次

安装nginx

1. yum install gcc-c++
2. yum install -y pcre pcre-devel
3. yum install -y zlib zlib-devel
4. yum install -y openssl openssl-devel
5. yum install nginx

安装postgresql( 指定版本9.2)

#添加RPM
yum install https://download.postgresql.org/pub/repos/yum/9.2/redhat/rhel-7-x86_64/pgdg-centos92-9.2-3.noarch.rpm
#安装PostgreSQL 9.2
yum install postgresql92-server postgresql92-contrib
#初始化数据库
/usr/pgsql-9.2/bin/postgresql92-setup initdb
#设置开机自启动
systemctl enable postgresql-9.2.service
#启动服务
systemctl start postgresql-9.5.service
#查看版本
psql --version

PostgreSQL 9.2安装配置

#修改用户密码
su - postgres
psql -U postgres
ALTER USER postgres WITH PASSWORD '123456'
\q

#开启远程访问
vi /var/lib/pgsql/9.2/data/postgresql.conf
#修改#listen_addresses = 'localhost'  为  listen_addresses='*'

#信任远程连接
vi /var/lib/pgsql/9.2/data/pg_hba.conf
#修改如下内容,信任指定服务器连接
# IPv4 local connections:
host    all            all      127.0.0.1/32      ident
host    all            all      192.168.137.1/24(需要连接的服务器IP)  md5

# 重启服务
systemctl restart postgresql-9.2.service

安装nodejs

wget https://nodejs.org/download/release/v8.12.0/node-v8.12.0-linux-x64.tar.gz

tar zxvf node-v8.12.0-linux-x64.tar.gz

ln -s /var/local/node-v8.12.0-linux-x64/bin/node /usr/local/bin/node
ln -s /var/local/node-v8.12.0-linux-x64/bin/npm /usr/local/bin/npm

添加linux账号

#建用户
adduser xxx -g root
passwd xxx
#建用户组
groupadd test 
#新建用户同时增加工作组
useradd -g test phpq
#给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a username groupname 

#将用户添加sudoer
1、切换到root用户;
2、输入visodu(注意,vi和sudo间没有空格);
3、找到 "root    ALL=(ALL)       ALL",把光标放在root上,输入yyp回车(yy表示复制当前行,p表示将复制的内容粘贴到下一行);
4、在新出现的行中,把root变为willson,保存退出。

postgresql 创建用户

create user xxx with password 'xxxx';

参考

CentOS7 yum安装、配置PostgreSQL 9.5
Linux系统(Centos)下安装nodejs并配置环境
centos系统添加/删除用户和用户组
centOS将特定用户添加至sudoer列表

相关文章

网友评论

      本文标题:centos7 安装nginx,postgresql和node环

      本文链接:https://www.haomeiwen.com/subject/jshneqtx.html