linux常用服务部署及启动

配置检查
cat /etc/redhat-release
cat /proc/cpuinfo| grep "processor"| wc -l
free -m

软件安装部署
1、JDK
tar -zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
ource /etc/profile
java -version

2、tomcat
tar -xzf apache-tomcat-8.5.34.tar.gz -C /usr/local/
cd /usr/local/
 mv apache-tomcat-8.5.34/ tomcat8
/usr/local/tomcat8/bin/startup.sh
ps -ef | grep tomcat

3、nginx
useradd -s /sbin/nologin nginx
yum clean all
yum repolist
yum -y install gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel ncurses-devel
tar -xzf nginx-1.8.0.tar.gz
cd nginx-1.8.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make
make install
/usr/local/nginx/sbin/nginx
ps -ef | grep nginx

4、redis
tar -xzf redis-4.0.10.tar.gz
mv redis-4.0.10 /usr/local/
cd /usr/local/redis-4.0.10/
make
make install

5、mongodb
tar -zxf mongodb-linux-x86_64-4.0.2.tgz -C /usr/local/
cd /usr/local/
mv mongodb-linux-x86_64-4.0.2/ mongodb
vim /etc/profile
export PATH=/usr/local/mongodb/bin:$PATH

新建mongodb.conf配置文件
vim /usr/local/mogogdb/mongodb.conf
port=27017
dbpath=/data/software/mongodb/db
logpath=/data/software/mongodb/mongodb.log
logappend=true
fork=false
maxConns=100
noauth=true
journal=true
storageEngine=wiredTiger
bind_ip = 0.0.0.0

----------------------------------------------------------------------------------------------------------------------
使用命令启动mongodb数据库
# cd /usr/local/mongodb/bin
# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log --logappend -port=27017 --fork
常用的启动参数:
--dbpath:指定存储数据的文件夹
--logpath:指定日志存储文件
--logappend:日志以增加方式产生
--port指定端口,如果不写的话,默认是27017
--fork代表后台运行
启动成功的界面(加了后台启动参数fork)

不用后台启动参数启动成功页面

注意:如果不加后台启动参数fork,这个页面不能关闭,使用命令连接数据库时要另打开一个窗口
停止mongodb
# cd /usr/local/mongodb/bin
# ./mongod -shutdown -dbpath=/usr/local/mongodb/data

连接mongodb
可以直接使用命令mongo进入mongodb命令行
# cd /usr/local/mongodb/bin
# ./mongo

也可以通过mongoVUE这个可视化工具来连接
----------------------------------------------------------------------------------------------------------------------

6、zookeeper
tar -zxf zookeeper-3.4.12.tar.gz -C /usr/local/
cd /usr/local/
mv zookeeper-3.4.12/ zookeeper
cd /usr/local/zookeeper/conf/
cp  zoo_sample.cfg zoo.cfg 
vim zoo.cfg
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logs

vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH

source /etc/profile
echo $ZOOKEEPER_HOME
./zkServer.sh start
 ps -ef | grep zookeeper
./zkServer.sh stop

7、maven
unzip apache-maven-3.6.0-bin.zip

8、磁盘挂载
fdisk -l
mkfs.ext3 /dev/vdb1
echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab
mkdir /data
mount /dev/vdb1 /data
df -h

启动服务
redis-server /data/software/redis-4.0.10/redis.conf &
/data/software/zookeeper-3.4.12/bin/zkServer.sh start
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf --fork
/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf
/usr/local/tomcat8/bin/catalina.sh start
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值