liunx应用安装教程看完这一篇就够了

      • linux安装jdk教程
      • linux安装tomcat教程
      • linux安装rabbimq教程
      • linux安装zookeeper单机教程
      • linux安装zookeeper集群教程
      • centos 7 安装 docker 教程
      • linux安装 Nacos、Sentinel、Seata 教程
      • linux安装 Kibana 教程
      • Linux 安装 Oracle Client

  1. 建议先收藏再阅读!记得点个赞。
  2. 有其他想让我补充的请评论留言,在下好补充进来,本文将持续更新

linux安装jdk教程

  • 1.官网下载JDK

例如:下载jdk13 放到 /usr/local/lib/jdk 目录下 jdk-13.0.2_linux-x64_bin.tar.gz

  • 2.解压缩
tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz
  • 3.修改环境变量
sudo vim ~/.bashrc

在文件末尾添加环境变量配置:

export JAVA_HOME=/usr/local/lib/jdk/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  • 4.使环境变量马上生效
source ~/.bashrc
  • 5.测试
java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)

linux安装tomcat教程

  • 1.官网下载tomcat

例如:下载 tomcat 9 放到 /usr/local/lib/tomcat 目录下
apache-tomcat-9.0.30.tar.gz

  • 2.解压缩
tar -zxvf apache-tomcat-9.0.30.tar.gz
  • 3.修改 startup.sh 文件
cd apache-tomcat-9.0.30/bin
sudo vim startup.sh

添加如下信息到下图位置:

#set java environment
export JAVA_HOME=/usr/local/lib/jdk/jdk-13.0.2
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/usr/local/lib/tomcat/apache-tomcat-9.0.30

liunx应用安装教程看完这一篇就够了_第1张图片

  • 4.启动并校验
sudo ./startup.sh

浏览器访问:localhost:8080

如果需要shutdown,则如第3步一样位置设置 shutdown.sh 文件 ,执行 sudo ./shutdown.sh

linux安装rabbimq教程

  • 1.下载 rpm 文件、Erlang的rpm包 、RabbitMQ的rpm包https://www.rabbitmq.com/releases/
wget  https://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
wget  https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
# 安装socat的rpm包
yum install socat
  • 2.安装
    一定按照以下顺序安装:
rpm -ivh erlang-18.3-1.el6.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm 
  • 3.去掉用户
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/ebin/rabbit.app

liunx应用安装教程看完这一篇就够了_第2张图片

  • 4.安装插件
rabbitmq-plugins enable rabbitmq_management

cd /usr/lib/rabbitmq/bin/

./rabbitmq-server start

访问地址:http://192.168.136.136:15672 出现管理页面说明安装成功。

4369 -- erlang发现口

5672 --client端通信口

15672 -- 管理界面ui端口

25672 -- server间内部通信口
  • 5.管理
安装路径 : /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15

启动服务:rabbitmq-server start   或 rabbitmq-server  -detached
重启服务:rabbitmq-server restart
关闭服务:rabbitmqctl stop
查看状态:rabbitmqctl status
列出角色:rabbitmqctl list_users
开启某个插件:rabbitmq-plugins enable xxx
关闭某个插件:rabbitmq-plugins disable xxx

添加用户:  rabbitmqctl add_user admin admin
添加权限:  rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色: rabbitmqctl set_user_tags admin administrator

启动时报错:
liunx应用安装教程看完这一篇就够了_第3张图片

解决:

chown -R rabbitmq:rabbitmq /var/log/rabbitmq/

linux安装zookeeper单机教程

  • 1.下载 https://zookeeper.apache.org/releases.html

  • 2.解压文件

tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 3.复制 zoo.cfg 文件
cp -r apache-zookeeper-3.6.1-bin/conf/zoo_sample.cfg apache-zookeeper-3.6.1-bin/conf/zoo.cfg
  • 4.编辑 zoo.cfg 文件
vim apache-zookeeper-3.6.1-bin/conf/zoo.cfg

增加内容:

dataDir=/opt/zookeeper/apache-zookeeper-3.6.1-bin/data
dataLogDir=/opt/zookeeper/apache-zookeeper-3.6.1-bin/log

liunx应用安装教程看完这一篇就够了_第4张图片

  • 5.运行
# 启动
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh

#查看状态
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh status  

# 关闭
./apache-zookeeper-3.6.1-bin/bin/zkServer.sh stop

liunx应用安装教程看完这一篇就够了_第5张图片

  • 6.客户端连接
./apache-zookeeper-3.6.1-bin/bin/zkCli.sh -server 127.0.0.1:2181

liunx应用安装教程看完这一篇就够了_第6张图片
启动成功!

linux安装zookeeper集群教程

与单机版类似,主要区别是在第四步时再增加配置(如果是同一机器安装集群的话需要修改端口)

  • 1.下载 https://zookeeper.apache.org/releases.html

  • 2.解压文件

tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 3.复制 zoo.cfg 文件
cp -r apache-zookeeper-3.6.1-bin/conf/zoo_sample.cfg apache-zookeeper-3.6.1-bin/conf/zoo.cfg
  • 4.复制三个 apache-zookeeper-3.6.1-bin 文件分别到文件夹 zookeeper21811、zookeeper21812、zookeeper21813 下三个文件夹表示集群中三个节点 Zookeeper

  • 5.分别编辑 zookeeper21811、zookeeper21812、zookeeper21813 文件夹下的 zoo.cfg 文件

配置文件中 server.N=YYYY:A:B 规则:

  • N 表示服务器编号,通过配置文件中 dataDir 值的目录下增加文件 myid ,文件内容为集群编号
  • YYYY 表示服务器的IP地址
  • A 为LF通信端口,表示该服务器与集群中的leader交换的信息的端口
  • B 为选举端口,表示选举新leader时服务器间相互通信的端口(当leader挂掉时,其余服务器会相互通信,选择出新的leader) 一般来说,集群中每个服务器的A端口都是一样,每个服务器的B端口也是一样。但是当所采用的为伪集群(同一机器)时,IP地址都一样,只能是A端口和B端口不一样
vim zookeeper21811/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21821

增加内容:

dataDir=/opt/zookeeper/zookeeper21811/data
dataLogDir=/opt/zookeeper/zookeeper21811/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

liunx应用安装教程看完这一篇就够了_第7张图片

vim zookeeper21812/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21822

增加内容:

dataDir=/opt/zookeeper/zookeeper21812/data
dataLogDir=/opt/zookeeper/zookeeper21812/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

liunx应用安装教程看完这一篇就够了_第8张图片

vim zookeeper21813/apache-zookeeper-3.6.1-bin/conf/zoo.cfg

修改 clientPort 值为 21823

增加内容:

dataDir=/opt/zookeeper/zookeeper21813/data
dataLogDir=/opt/zookeeper/zookeeper21813/log
 
server.1=127.0.0.1:20001:30001
server.2=127.0.0.1:20002:30002
server.3=127.0.0.1:20003:30003

liunx应用安装教程看完这一篇就够了_第9张图片

  • 6.为集群中的每个节点编号
mkdir zookeeper21811/data
mkdir zookeeper21812/data
mkdir zookeeper21813/data
 
echo '1' > zookeeper21811/data/myid
echo '2' > zookeeper21812/data/myid
echo '3' > zookeeper21813/data/myid

liunx应用安装教程看完这一篇就够了_第10张图片

  • 7.运行每一个 Zookeeper
./zookeeper21811/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
./zookeeper21812/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
./zookeeper21813/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start

liunx应用安装教程看完这一篇就够了_第11张图片

启动成功!

centos 7 安装 docker 教程

  • 0.卸载旧版本
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 1.安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 
  • 2.设置阿里云镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
  • 3.安装 Docker-ce
sudo yum install -y docker-ce
  • 4.启动Docker
# 开机自启
sudo systemctl enable docker 

# 启动docker服务  
sudo systemctl start docker

# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 5.检查是否正确安装
sudo docker run hello-world

liunx应用安装教程看完这一篇就够了_第12张图片

  • 6.安装过程中报错问题记录解决:
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 四 2020-05-28 17:05:26 CST; 15s ago
     Docs: https://docs.docker.com
  Process: 50903 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=205/LIMITS)
 Main PID: 50903 (code=exited, status=205/LIMITS)

解决方案:

第一步:mkdir /etc/systemd/system/docker.service.d

第二步:vim /etc/systemd/system/docker.service.d/customexec.conf
增加内容:
[Service]
LimitNOFILE=1000000

第三步:systemctl daemon-reload

第四步:sysctl -w fs.nr_open=1048576

第五步:sudo systemctl start docker

linux安装 Nacos、Sentinel、Seata 教程

liunx应用安装教程看完这一篇就够了_第13张图片

参考文章 https://blog.csdn.net/qq_24598601/article/details/106737954

linux安装 Kibana 教程

  • 1.下载对应版本
https://www.elastic.co/cn/downloads/past-releases#kibana
  • 2.解压下载包
tar -zxvf kibana-6.1.3-linux-x86_64.tar.gz
  • 3.修改 kibana-6.1.3-linux-x86_64/config/kibana.yml 配置文件
vim kibana-6.1.3-linux-x86_64/config/kibana.yml

liunx应用安装教程看完这一篇就够了_第14张图片

  • 4.启动
nohup sh kibana-6.1.3-linux-x86_64/bin/kibana &
访问: 127.0.0.1:15601/app/kibana

Docker 版本安装基本一致,镜像地址为 docker.elastic.co/kibana/kibana:版本号,docker 版的参数为 elasticsearch.hosts,而不是 elasticsearch.url
liunx应用安装教程看完这一篇就够了_第15张图片
例如:docker pull docker.elastic.co/kibana/kibana:6.8.10

Linux 安装 Oracle Client

  • 1.官网下载 Base 和 Tools 的 zip 包 两个
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

liunx应用安装教程看完这一篇就够了_第16张图片

  • 2.解压,将两个解压后的文件放到同目录下
unzip instantclient-basic-linux.x64-19.6.0.0.0dbru.zip
unzip instantclient-sqlplus-linux.x64-19.6.0.0.0dbru.zip
  • 3.在 network/admin/ 下创建文件 tnsnames.ora,增加内容
TEST=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.169.1.123)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = test)
    )
  )
  • 4.设置环境变量
# .bash_profile 增加

export ORACLE_HOME=/home/oy/instantclient_19_6
export PATH=$ORACLE_HOME:$PATH
export ORACLE_SID=orcl
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export NLS_LANG='simplified chinese_china'.AL32UTF8

或  /etc/profile  增加
ORACLE_HOME=/home/oy/instantclient_19_6
ORACLE_SID=orcl
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
NLS_LANG='simplified chinese_china.AL32UTF8'
export PATH=$ORACLE_HOME:$ORACLE_SID:$TNS_ADMIN:$LD_LIBRARY_PATH:$NLS_LANG:$PATH

# 激活
source ~/.bash_profile
  • 5.测试连接
sqlplus scott/tiger@test

liunx应用安装教程看完这一篇就够了_第17张图片

你可能感兴趣的:(研发管理)