一、修改主机名

vi /etc/hostname
vi /etc/hosts
vi /etc/sysconfig/network reboot

二、使用root账号登录ssh,然后添加lebo账号,执行如下命令:

useradd -m lebo
passwd lebo 输入密码app123456

三、下载安装包

1.jkd安装包下载

scp -r lebo@58.20.51.165:/home/lebo/jdk1.8.0_51 /home/lebo

2.node安装包下载运行如下命令:

wget
https://npm.taobao.org/mirrors/node/v8.9.3/node-v8.9.3-linux-x64.tar.xz
tar -xvf node-v8.9.3-linux-x64.tar

3.mongodb安装包下载

scp -r lebo@58.20.51.165:/home/lebo/mongodb-linux-x86_64-rhel70-3.2.8
/home/lebo
或者从网上下载新的包:https://www.mongodb.com/download-center/enterprise/releases

4.redis安装包下载

scp -r lebo@58.20.51.165:/home/lebo/redis-3.2.1 /home/lebo

5.activemq安装包下载

scp -r lebo@58.20.51.165:/home/lebo/apache-activemq-5.13.3 /home/lebo

6.mysql安装包下载

scp -r lebo@58.20.51.165:/home/lebo/install-package/mysql-install
/home/lebo

四、预装

1.yum install screen (root)
2.yum install ImageMagick (root)
3.yum install wget (root)
4.tar zxf activemq
5.tar zxf mongo
6.tar zxf node
7.tar zxf redis
8.tar zxf jdk
tar -zxvf 解压 .tar.gz文件

五、设置

(1)su

vi /etc/ssh/sshd_config
ClientAliveInterval 120
ClientAliveCountMax 3
systemctl restart sshd

(2)root账号登录–修改环境变量

vi /etc/profileexport JAVA_HOME=/home/lebo/jdk1.8.0_51
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export MONGODB_HOME=/home/lebo/mongodb-linux-x86_64-rhel70-3.2.8
export NODE_HOME=/home/lebo/node-v4.2.1-linux-x64
export REDIS_HOME=/home/lebo/redis-3.2.1
export AMQ_HOME=/home/lebo/apache-activemq-5.13.3
export PATH=$JAVA_HOME/bin:$MONGODB_HOME/bin:$NODE_HOME/bin:$REDIS_HOME/src:$AMQ_HOME/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/lebo/.local/bin:/home/lebo/bin:$PATHexit
source /etc/profile

五、Mongodb安装 (root,可根据目录变更)

1.新建配置文件mongod,目录为 /etc/mongod.conf,如

systemLog:destination: filepath: "/home/lebo/mongodb/log/mongodb.log"logAppend: true
storage:dbPath: "/home/lebo/mongodb/database"journal:enabled: trueengine: wiredTigerwiredTiger:engineConfig:cacheSizeGB: 2
processManagement:fork: true
net:port: 27017
setParameter:enableLocalhostAuthBypass: false
security:authorization: disabled

2.建存放数据目录,用来适应如上配置是的目录
3.启动mongo,如下命令 mongod -f /etc/mongod.conf
如果启动报错如下:

则执行如下命令:

yum install net-snmp

4.创建用户(lebo)

  1. use admin
  2. db.createUser({user: “admin”,pwd: “*“,roles: [ { role:”root”, db: “admin” } ]})//创建超级用户
  3. 关闭mongodb:千万不要 kill -9 pid,可以 kill -2 pid 或 db.shutdownServer();
  4. 使用-auth参数重新启动mongodb:mongod –auth -f /etc/mongod.conf
  5. 再次进入mongo shell:
  6. use admin
  7. db.auth(“admin”,”**“)
  8. use lbparking
  9. db.createUser({user:”lebo”,pwd:”**“,roles:[{role:”dbAdmin”,db:”lbparking”},{role:”dbOwner”,db:”lbparking”},{role:”userAdmin”,db:”lbparking”}]})
    如果以上操作都执行了,但是远程 还是不行,配置文件改为如下:

六、安装redis

 cd redis
Make(如果make失败就先make clean)
vi redis.conf(打开配置文件)bind 127.0.0.1 172.19.67.224(服务器内网地址)
daemonize yes
logfile /home/lebo/redis-3.2.1/log/redis.log
save 60 1
save 45 10
save 30 10000
requirepass ****redis-server redis.conf(启动命令)

七、安装activemq

    安装此之前必须先安装好mysql
vi apache-activemq-5.13.3/conf/activemq.xmlonly keep the following:
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>启动:activemq start

八、安装mysql

 1.安装先转到包的目录文件下:
yum install mysql-community-{server,client,common,devel,libs}-* systemctl start mysqldgrep 'temporary password' /var/log/mysqld.log
必须用临时密码登录,不然会没有操作权限
mysql -uroot -pALTER USER 'root'@'localhost' IDENTIFIED BY '****';
CREATE USER 'lebo'@'%' IDENTIFIED BY '****';
CREATE DATABASE lbparking DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON lbparking.* TO 'lebo'@'%';
(启动mq,需要添加此数据库,不然启动不会成功)
CREATE DATABASE activemq DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON activemq.* TO 'lebo'@'%';2.卸载
生成临时密码,记住只有第一次会生成,不然就要重新全部卸载,重装才会生成,(卸载参考https://www.linuxidc.com/Linux/2016-12/137941.htm)
查看已经安装的服务
rpm –qa|grep -i mysql
-i 作用是不区分大小写
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
可以看到有两个安装包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm删除这两个服务(去掉后缀)
rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64
rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64
查看残留的目录:
whereis mysql 然后删除mysql目录:
rm –rf /usr/lib64/mysql 删除相关文件:
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
最关键的:
rm -rf /var/lib/mysql
如果这个目录如果不删除,再重新安装之后,密码还是之前的密码,不会重新初始化!
网上查了很久都没有文章提到这个,最后还是自己摸索找出来的。卸载完成!怎么确定是不是真的卸载干净了呢?

九、常用命令

echo $PATH  查看当前用户的环境变量
netstat -an | grep 27017  查看端口开放情况
cd redis-3.0.7
redis-server reids.conf
mongod -f /etc/mongod.conf(启动mongod)
pkill mongod(停止mongod)
service activemq start
service activemq status
service activemq stop
activemq startsystemctl start mysqld
svn checkout https://112.74.94.227/svn/lebo/CMS/trunk/lbparking ./启动服务器的进程(2727)---永久启动(报错时会自动启动)---包含日志
forever -o out.log -e err.log -a server/server.js启动服务器的进程-- 不包含日志
forever .

十、node 版本管理

   nvm版本管理工具安装

十一、face-recognition人脸检测

1.先用root安装环境yum install cmakeyum install gcc-c++yum install libX11-devel yum install libpng-devel
2.然后再用lebo去自己的程序 装npm install face-recognition

liunx新服务器安装------------node,jdk,mongodb,redis,activemq,mysql,face-recognition相关推荐

  1. node用mongodb还是mysql,Node 操作 mongoDB 数据库和 mySQL数据库

    下载安装 MongoDB image.png 直接点击下载就行了 image.png 安装 mongodb 一直点击下一步,知道这一步 image.png 选中自己选择想安装的目录路径(选择安装的目录 ...

  2. elementary安装Java,使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)...

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  3. 基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册

    项目地址:https://github.com/caochangkui/vue-element-responsive-demo/tree/login-register 通过 vue-cli3.0 + ...

  4. cli3解决 ie11语法错误 vue_基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册...

    项目地址:https://github.com/caochangkui/vue-element-responsive-demo/tree/login-register 通过 vue-cli3.0 + ...

  5. 为一个 iOS 应用编写一个简单的 Node.js/MongoDB Web 服务

    原文链接:https://github.com/nixzhu/dev-blog/blob/master/2014-04-21-write-a-simple-nodejs-mongodb-web-ser ...

  6. Python3 数据库(MySQL/MongoDB/Redis)

    Python3 数据库(MySQL/MongoDB/Redis) 本文由 Luzhuo 编写,转发请保留该信息. 原文: https://blog.csdn.net/Rozol/article/det ...

  7. kafka mysql秒杀框架_一次模拟简单秒杀场景的实践 Docker Node.js Kafka Redis MySQL...

    秒杀活动可以说在互联网上随处可见,从12306抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影.秒杀的架构设计也是对于一个架构师架构设计能力的一次考验.本文的目的并不在于提供一个可以直接落地 ...

  8. Node.js+mongodb 学习笔记(三)swagger注释+用户管理

    Node.js+mongodb 学习笔记(三)swagger注释+用户管理 Node.js+mongodb 学习笔记(三)swagger注释+用户管理 用户注册 用户登录 修改密码 swagger注释 ...

  9. 【Part2】用JS写一个Blog (node + vue + mongoDB)

    [Part1]用JS写一个Blog (node + vue + mongoDB) 上一节前后端项目分别初始化完成,这一小节我就从后端项目开始写.实现mongoDB数据库的连接. 整理后端目录 下面是通 ...

最新文章

  1. 计算机不等长编码有哪些,第9讲最佳不等长编码_W
  2. node.js——麻将算法(六)简易版麻将出牌AI1.0
  3. 专访浪潮王虹莉 探互联网服务器市场的未来
  4. boost::log模块测试样板,用于检查每个公共标头是否都是独立的并且没有任何缺失的 #includes
  5. 2017年程序媛和工程狮绝对不能忽视的编程语言、框架和工具
  6. java awt 按钮响应_Java AWT按钮
  7. emlog简洁大气白色风格资源站模板源码
  8. 错误整理:No plugin found for prefix 'jetty' in the current project and in the plugin groups
  9. PUT与POST的相同点和不同点
  10. pytorch总结(一)torch.nn模块使用详解
  11. web developer tips (71): 关于FastCGI 1.5beta几个新配置设置
  12. 微信每天加多少人不会封号?(行业经验)
  13. CodeIgniter session过期时间问题
  14. 腾讯微博qq说说备份导出工具_10年过去了,腾讯微博终于被判了死刑。。。
  15. 【UEFI实战】Intel开源固件项目
  16. win10 cortana 搜索失效
  17. 2017-07-06:大神
  18. [Code+#4]最短路 (最短路)
  19. 【linux】查看服务器的GPU 谁(用户)在使用
  20. 【経験談】VS2013创建数据库连接失败问题

热门文章

  1. 我现在30岁、单身、北漂、失业ing......
  2. 学习编写Haxe的HelloWorld
  3. 【C语言】《词典翻译》小程序
  4. EDI的报文标准和代码标准
  5. html平面图绘制,HTML5标签canvas制作平面图
  6. Photoshop入门 基本工具的使用方法
  7. 2020.10.9--PS--图层复合、简单路径、路径工具
  8. java的集合框架中重要的接口,持续更新大厂面试笔试题
  9. Python初窥爬虫
  10. python编码用什么软件_彻底解决Python编码问题