linux 相关ubuntu16 配置环境相关

 

vmware 安装ubuntu 之后xshell 不能连接问题解决方法

未开放22端口,需要安装OpenSSH

sudo apt-get install openssh-server openssh-client

安装完成后,执行netstat -tnl命令,查看22端口是否开通

 

2. root 初始密码为空,如何设置密码

登录进去之后,输入sudo passwd

输入密码和确认密码,提示password updated successfully

输入su root  输入密码后就切换到root账号了

    ubuntu16 启用root账户登录

    vim /etc/sshd/sshd_config

   将PermitRootLogin prohibit-password  改为PermitRootLogin yes

重启

 

--------------以下都是切换成root后执行------------

3.安装jdk(需要先安装yum,无需配置)

yum install openjdk-8-jdk -y

因为我用的是ubuntu,所以软件包管理器不是yum,而是dpkg,改成apt-get install openjdk-8-jdk 安装成功

4.安装maven 

apt-get install maven

 

5.安装vim

apt install vim

 

6.安装docker 

按照步骤安装就行,不过按照官方文档 运行docker run hello-word 会报错

需要设置成国内的镜像

echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker

service docker restart

 

安装node

sudo apt-get install nodejs
sudo apt-get install npm

安装mongodb

sudo apt-get install mongodb

mongo -version

默认设置MongoDB是随Ubuntu启动自动启动的。

service mongodb start

service mongodb stop

pgrep mongo -l

sudo apt-get --purge remove mongodb mongodb-clients mongodb-server

重新启动服务

    $ mongod –auth

  创建连接用户

    $ mongo

    >use admin

    switched to db admin

    >db.addUser("root","1983")

  关闭服务(直接在 mongod 启动的命令窗口 “ctrl + C”)

          重启服务:

             $:  mongod –auth

  查看是否开始验证:、

    $ mongo

    MongoDB shell version: 2.0.4

    connecting to: test

    >use admin

    switched to db admin

    >show collections

    Fri Mar 14 09:07:08 uncaught exception: error: {

    "$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",

    "code" : 10057

    }

  有提示 链接错误。

           进行用户验证:

    >db.auth("root","1983")

    1

  重新查看就可以查看数据集

    >show collections

    system.indexes

    system.users

 

设置客户端连接:

         默认安装的话只允许 127.0.0.1 的IP 连接.

  需要修改/etc/mongodb.conf 注释下列记录:

         打开文件:          

                 $ sudo gedit /etc/mongodb.conf

  注释记录:            

                  #bind_ip = 0.0.0.0 

mongodb 远程访问配置(ubuntu)

1、首先修改mongodb的配置文件 让其监听所有外网ip,如果不行,连接的时候肯定会有异常
编辑文件:vi /etc/mongodb.conf
修改后的内容如下:
    bind_ip = 0.0.0.0  或者 #bind_ip 127.0.0.1
    port = 27017
    auth=true (添加帐号,密码认证)
2、/etc/init.d/mongodb restart
3、连接 
#本地连接
/usr/local/mongodb/bin/mongo
#远程连接
/usr/local/mongodb/bin/mongo127.0.0.1/admin-u username -p password
4、给某个数据库添加用户访问权限
  db.addUser('user','pwd')
  db.auth('user','pwd')
5、删除用户
  db.removeUser('username')

 

安装yapi

npm install -g yapi-cli --https://registry.npm.taobao.org.

yapi server

根据提示地址,输入ip:9090 进入可视化部署程序,配置完成后点击开始部署

部署一段时间后,有可能会是链接mongodb失败

DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

,修改 vendors/server/utils/db.js 文件,再connect方法添加一行

 mongoose.set('useUnifiedTopology', true);  重新node server/app.js 启动即可

使用pm2 start server/app.js 启动

 

安装RabbitMQ

安装erlang

apt-get install erlang-nox

apt-get update

apt-get install rabbitmq-server

 

  1. sudo rabbitmq-server start

  2. sudo rabbitmq-server stop

  3. sudo rabbitmq-server restart

  4. sudo rabbitmq-server status

启用 web端可视化操作界面,我们还需要配置Management Plugin插件

rabbitmq-plugins enable rabbitmq_management # 启用插件

service rabbitmq-server restart # 重启

查看用户

rabbitmqctl list_users

添加管理用户

rabbitmqctl add_user admin yourpassword   # 增加普通用户
rabbitmqctl set_user_tags admin administrator    # 给普通用户分配管理员角色

添加admin用户,密码设置为admin。

sudo rabbitmqctl add_user  admin  admin  
赋予权限

sudo rabbitmqctl set_user_tags admin administrator 
赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源

sudo rabbitmqctl  set_permissions -p / admin '.*' '.*' '.*'
 

安装svn

sudo apt-get install subversion

mkdir /var/svn

sudo chmod -R 777 /var/svn

sudo svnadmin create /var/svn

cd conf

vi svnserve.conf

说明:(去掉前面的#,并且顶格
anon-access = none 匿名用户不可读
auth-access = write 权限用户可写

password-db = passwd 密码文件为passwd
authz-db = authz 权限文件为authz

vi passwd

新增用户格式:名字 = 密码

vi authz

启动

svnserve --listen-port=8899 -d -r /var/svn

停止

killall svnserve

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值