mongodb,ngrok,nginx,spring boot在 Linux上的相关命令和Linux相关线程命令

      以下命令是在将mongod,ngrok,nginx安装到linux云服务器上之后的相关命令,避免自己以后忘掉。

 一.先说一下linux一些命令

     1.查看相关端口,杀死进程的命令    

    查找占用8888端口的程序:

             

 netstat -apn | grep 8888
netstat -pan | grep :80 tcp

  

      从最后一项可以看出程序的pid和对应程序的名字

     杀死对应pid程序

        

 kill  2444

       注意权限

     还有很多命令更新中.....

二.关于mongod的相关命令

    1.启动mongod服务     

        MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目 录,并在data目录中创建db目录。

      以下实例中我们将data目录创建于mongodb的安装路径中。

      注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。window的相关路径请看查看详情

     下面命令--fork创建一个进程来运行mongodb(注意如果不用这个mongodb是可以运行不过过一段时间就会挂掉),--dapath是数据库存放的路径,--logpath 是mongodb日志存放的路径

./mongod --fork --dbpath ../data/db --logpath /var/log/mongod.log

    2. 链接mongo

       使用用户名和密码连接到MongoDB服务器,你必须使用 'username:password@hostname/dbname' 格式,'username'为  用户名,'password' 为密码。

       使用用户名和密码连接登陆到默认数据库

./mongo

       使用用户admin和密码1234连接

mongodb://admin:123456@localhost/

三.关于ngrok的相关命令

   1.安装ngrok

     我在微信开发时为了在本地调试我用到了ngrok,我用的是别人的ngrok服务器,不过过了几天就关掉了,所以我索性自己搭了个ngrok服务器,就目前来看,ngrok可是最佳的在内网调试微信服务的tunnel工 具 。这个ngrok是用go语言写成的。安装的大致步骤为:

   云服务器

   ->在服务器上安装git客户端(阿里服务器有git不过太老拉取不下重新装git)

   ->自己拉取ngrok源码链接

   ->在服务器配置go语言环境

   ->然后用go交叉编译ngrok源码(这里面与好多坑编译不通过,依赖的包不存在, 还要修改ngrok源代码有错去google相应错误就找到了)

   ->发布ngrok客户端

    相关安装链接链接1 链接2

      2.启动ngrokd服务和使用ngrokd客户端

   最原始的启动方法:

  下面的命令:-domain 是你的服务器域名(注意不要加www.) ,-httpAddr是ngrok的http服务的端口(注意要加:),-httpsAddr是ngrok的https服务的端口(注意要加:)

    这种启动方法当你离开的时候ngrok就会退出

   ngrokd -domain="tunnel.tonybai.com" -httpAddr=":8000" -httpsAddr=":8081"
   

     后台启动方法:

nohup  ./ngrokd -domain="hanghang.com" -httpAddr=":8000" -httpsAddr=":8081" > /dev/null 2>&1 &
    其中的>/dev/null 2>&1 &解释点击打开链接

     使用客户端方法:

    将服务器编译出来的ngrok.exe下载下来再相同目录下创建一个ngrok.cfg文件,再创建一个run.bat文件

    ngrok.cfg中有

   server_addr是ngrok与客户端连接的端口 truse_host_root_certs是否验证登录信息

server_addr: "hanghang.com:4443"
trust_host_root_certs: false
   run.bat中有

   -config 为配置文件名字 -subdomain 产生url的子域名 这个要找ngrok服务器人加子域名,有些ngrok任何子域名都可以,我的只有几个子域名允许连接使用

ngrok -config ngrok.cfg -subdomain hanghang 8888
 点击运行run.bat



    出现这个就可以了直接访问http://hanghang.zealgrown.com这个,图上是8000,但是我用了nginx反向代理这样直接80端口访问也可以,方便微信调试

二.关于nginx的相关命令

   这个有点多持续更新中

三.运行spring boot jar的命令

   
java -jar questionnaire-survey-website-0.0.4-SNAPSHOT.jar > /dev/null 2>&1 & 

   








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值