首页 > 数据库 >mongodb安装

mongodb安装

时间:2023-12-26 19:35:50浏览次数:46  
标签:mongodb echo etc install path 安装 ++#

#!/bin/bash
##############################################################
# File Name: install_redis.sh
# Version: V1.0
# Author: junwang
# Organization: 
# Created Time : 2021-04-14 17:12:54
# Description:
##############################################################
tools_path=/server/tools
install_path=/web
THP=`grep sys/kernel/mm/transparent_hugepage/enabled  /etc/rc.local -rl|wc -l`
yum install -y  gcc wget 
mkdir -p $tools_path
mkdir -p $install_path

# install_mongodb

install_mongodb(){
if [  $THP  -le 1  ]
then
echo '
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
  echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi' >> /etc/rc.local
fi
/bin/sh /etc/rc.local
cd $tools_path &&  wget http://47.105.153.221:33389/data/User/admin/home/caeri/MongoDB/MongoDB-3.2.16/mongodb-linux-x86_64-rhel70-3.2.16.tgz
tar -xf mongodb-linux-x86_64-rhel70-3.2.16.tgz
mkdir -p $install_path/mongodb/bin
mkdir -p $install_path/mongodb/conf
mkdir -p $install_path/mongodb/log
mkdir -p $install_path/mongodb/data
cp -a $tools_path/mongodb-linux-x86_64-rhel70-3.2.16/bin/* $install_path/mongodb/bin
echo 'export PATH=$PATH:'$install_path'/mongodb/bin' >> /etc/profile
source /etc/profile
echo 'systemLog:
   destination: file
   path: "'$install_path'/mongodb/log/mongodb.log"
   logAppend: true
storage:
   journal:
      enabled: true
   dbPath: "'$install_path'/mongodb/data/"
processManagement:
   fork: true
net:
   port: 27017' > $install_path/mongodb/conf/mongo.conf
   wget http://47.105.153.221:33389/data/User/admin/home/caeri/MongoDB/MongoDB-3.2.16/mongod -O /etc/init.d/mongod
   chmod +x /etc/init.d/mongod
   /etc/init.d/mongod start
# mongod -f $install_path/mongodb/conf/mongo.conf
if [ $? -eq 0  ]
then
   echo -e "###################### Mongodb installed successfully ####################################  \n
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@*===*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@*====++=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@#======++++=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@#=======++++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@=+======+++++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@*++======++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@=++======++++++++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**====****===*#@@@@@#**===****==*#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@=+++=====++++++++=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*++#@@@@@@#=+=*@@@@@@++=@@@@@=++#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@=++++====++++++++=@@@@@@@@#@@@###@@@@@###@@@@@@@@@@#####@@@@@@@@@#@@##*#@@@@@@@@@####@@@@@@@@@@#####@@@@@@@@*++#@@@@@@@@#++=@@@@@=+=@@@@@*+=#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@=++++====++++++++*@@@@@#=-.+*==+-.+*===+.-*@@@@@#++***=--+#@@#=---===+-.-#@@@@*+=*#*---++#@@*+=***+--=@@@@@@*++#@@@@@@@@@=++#@@@@=+=###*=+*@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@=++++===+++++++=@@@@@@@@+.+@@@@#-.=@@@@=.-@@@@*.-@@@@@@+.-#@@@=.-#@@@@+.-@@@*.-@@@@#..#@@@+.=@@@@@#-.+@@@@@*++#@@@@@@@@@*++#@@@@=+=#####*==*@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@#=++++==++++++=@@@@@@@@@+.=@@@@@-.*@@@@#..#@@@-.+@@@@@@#..*@@@=.-@@@@@=.-@@@#-.=@@@*.+@@@#..=@@@@@@=..#@@@@*++#@@@@@@@@@=+=@@@@@=+=@@@@@@#++=@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@*++++++++++*@@@@@@@@@@+.=@@@@@-.*@@@@#..#@@@=..*@@@@@*.-#@@@=.-@@@@@=.-@@@@#=-+***@@@@@@+.-#@@@@@+.+@@@@@*++#@@@@@@@#=+*@@@@@@++=@@@@@@*++#@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@#=++=+++=#@@@@@@@@@#*-.+*@@#*-.+#@@#=..=#@@@*--+*##*+=@@@@*+..=#@@*+..=#@@*-.+===**#@@@@=--=*#*=+*@@@@@#=++=*####**=*@@@@@@#*+++*####*=*@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#****#@@@@@@@@@@@######@@######@@######@@@@@#***##@@@@@@*#####@@*#####@@#++====+-.-@@@@@#***##@@@@@@###########@@@@@@@@@@##########@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=.=@@@@@@@--#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=--=*###*==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*===**#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
"
for i in `pgrep mongod` ;do echo -e "$i `ls -l /proc/$i|grep cwd` \n `netstat -lntup|grep $i`" ;done
cd $tools_path && rm -rf *
else
    echo "###################### Mongodb installed failed ####################################"
    exit 1
fi
}

install_mongodb

标签:mongodb,echo,etc,install,path,安装,++#
From: https://www.cnblogs.com/ejjw/p/17929139.html

相关文章

  • nacos安装
    #!/bin/bash###############################################################FileName:install_nacos.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1411:12:54#Description:###############################################......
  • nginx 安装
    #!/bin/bash###############################################################FileName:install_nginx.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1317:12:54#Description:###############################################......
  • rabbitmq安装
    #!/bin/bash###############################################################FileName:install_rabbit.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1411:12:54#Description:##############################################......
  • redis安装
    #!/bin/bash###############################################################FileName:install_redis.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1417:12:54#Description:###############################################......
  • JDK1.8安装
    #!/bin/bash###############################################################FileName:install_redis.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1517:12:54#Description:###############################################......
  • kafka安装
    单节点kafka安装#!/bin/bash###############################################################FileName:install_kafka.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1417:12:54#Description:###################################......
  • emqx安装
    #!/bin/bash###############################################################FileName:install_emqx.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1517:12:54#Description:################################################......
  • cockroach安装
    `#!/bin/bash##############################################################FileName:install_cockroach.shVersion:V1.0Author:junwangOrganization:CreatedTime:2021-04-1317:12:54Description:#######################################################......
  • elasticsearch安装
    #!/bin/bash###############################################################FileName:install_redis.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1517:12:54#Description:###############################################......
  • 【VMware】虚拟机安装centos7安装教程(秒看秒懂)
    一、Centos7背景简介          CentOS7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。内核更新至3.10.0、支持Linux容器、支持OpenVMwareTools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能......