centos node koa2 postgre环境搭建

3 篇文章 0 订阅
3 篇文章 0 订阅

uname -a
cat /proc/version

cat /etc/redhat-release  
CentOS Linux release 7.4.1708 (Core) 


/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。
 
 
 yum install wget
 
 http://nodejs.cn/download/
 
wget https://npm.taobao.org/mirrors/node/v10.15.1/node-v10.15.1-linux-x64.tar.gz


tar -xvzf node-v10.15.1-linux-x64.tar.gz

需要全路径
ln -s /opt/node-v10.15.1-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v10.15.1-linux-x64/bin/npm /usr/bin/npm
ln -s /opt/node-v10.15.1-linux-x64/bin/npx /usr/bin/npx

linux  删除symbolic link
添加
ln -s /usr/jboss4.0.5.GA/ jboss

删除
rm jboss

搭建环境    
https://blog.csdn.net/web_xyk/article/details/81179668 

npm install -g koa-generator

ln -s /opt/node-v10.15.1-linux-x64/bin/koa2 /usr/sbin/koa2

install dependencies:
     $ cd web1 && npm install

   run the app:
     $ DEBUG=web1:* npm start
     
     
 
postgresql
https://blog.csdn.net/u012138272/article/details/54645512
 
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

yum install postgresql10-server postgresql10-contrib postgresql10-devel


验证PostgreSQL安装情况-------->

rpm -aq| grep postgres
 
 
 默认Postgresql数据库路径是 /var/lib/pgsql/9.6/data ,可以新建一个目录,假如是/mnt/myvdb

cd /mnt
sudo mkdir myvdb
sudo chown -R postgres:postgres myvdb
sudo chmod 700 myvdb
vi /usr/lib/systemd/system/postgresql-9.6.service
Environment=PGDATA=/mnt/ myvdb /  修改为自己的新的数据路径

初始化数据库
./postgresql-10-setup initdb

开启postgre服务
systemctl start postgresql-10.service

PostgreSQL开机启动
systemctl enable postgresql-10.service


修改用户密码

su - postgres 

切换用户,执行后提示符会变为 ‘-bash-4.2$’

psql -U postgres 

登录数据库,执行后提示符变为 ‘postgres=#’

ALTER USER postgres WITH PASSWORD 'admin';  
 \q
 
退出数据库连接
exit
 
 ---------------
 打开防火墙 
CentOS 7防火墙中内置了PostgreSQL服务,配置文件位置在 
/usr/lib/firewalld/services/postgresql.xml,只需以服务方式将PostgreSQL服务开放即可。

firewall-cmd --add-service=postgresql --permanent  开放postgresql服务
firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload  重载防火墙

开启远程访问

vi /var/lib/pgsql/9.6/data/postgresql.conf
1
修改#listen_addresses = ‘localhost’ 为 listen_addresses=’*’ 
修改#port = 5432 为 port = 5432 
‘*’也可以改为任何想要开放的服务器IP 

信任远程连接
vi /var/lib/pgsql/9.6/data/pg_hba.conf


重启服务
systemctl restart postgresql-10.service

 查看运行状态

systemctl status postgresql-10.service

su -p postgres
 
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值