最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

【云服务器软件部署】腾讯云服务器Linux快速部署JDK、Tomcat、MySQL、Redis、Nginx、Zookeeper等(速成版)

运维笔记admin9浏览0评论

目录

  • 1. Linux上软件安装
    • 1.1 rpm包安装方式步骤:
    • 1.2 tar.gz源代码包安装方式:
    • 1.3 yum,apt-get,rpm简介:
    • 1.4 本地文件上传Linux
      • 1.4.1 下载Xterminal
      • 1.4.2 使用手册
      • 1.4.3 上传文件
  • 2. Linux的安装
    • 2.1 虚拟机安装:
      • 2.1.1 什么是虚拟机
      • 2.2.2 安装VmWare
    • 2.2 CentOS的安装
  • 3. 软件安装
    • 3.1 安装jdk
    • 3.2 安装tomcat
    • 3.3 安装mysql
    • 3.5 安装zookeeper
    • 3.6 安装activemq
    • 3.7 部署项目
    • 3.8 配置nginx
    • 3.9 安装redis
      • 3.9.1 安装redis
      • 3.9.2 后台启动redis
      • 3.9.3 redis开启远程访问和设置密码

1. Linux上软件安装

1.1 rpm包安装方式步骤:

  1. 找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
  2. 打开一个终端,su -成root用户;
  3. cd soft.version.rpm 所在的目录;
  4. 输入
rpm -ivh soft.version.rpm

1.2 tar.gz源代码包安装方式:

  1. 找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;
  2. 打开一个终端,su -成root用户;
  3. cd soft.tar.gz所在的目录;
  4. tar -xzvf soft.tar.gz //一般会生成一个soft目录
  5. cd soft
  6. ./configure
  7. make
  8. make install

1.3 yum,apt-get,rpm简介:

  1. rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install ,yum并不是一中包,而是安装包的软件
  2. Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。
  3. yum与apt-get的相同点:
    apt-get属于ubuntu、Debian的包管理工具
    yum则属于Redhat、Centos包管理工具
    yum -y 选项-y指的是安装过程中,所有的选择yes or no 均默认yes

1.4 本地文件上传Linux

1.4.1 下载Xterminal

1.4.2 使用手册

看到SSH连接 3.d 部分就够了

https://www.yuque/u64817/isrom7/kz8ggogr26i3ayk6

1.4.3 上传文件

连接之后opt目录下新建software文件夹用来放软件,可以点击该文件夹然后选择上传文件,再进行解压部署就好啦

2. Linux的安装

linux 桌面版 深度linux ubuntu
手机版本 安卓 鸿蒙

服务器
centos
ubuntu

2.1 虚拟机安装:

2.1.1 什么是虚拟机

虚拟机:一台虚拟的电脑.
虚拟机软件:
VmWare :收费的.
VirtualBox :免费的.

2.2.2 安装VmWare

https://www.jianshu/p/18497bb99dfa

2.2 CentOS的安装

购买阿里云或者腾讯云

腾讯云:
https://curl.qcloud/LHmKvH7u

个人自用小项目一般2核2G差不多,推荐能上4G上4G。
如果是学生没预算,学生认证后可以申请免费有几个月的试用,阿里云同理。

阿里云:
https://www.aliyun/activity/1111/2024?userCode=37o7yryj

3. 软件安装

部署所需软件链接:

链接: https://pan.baidu/s/1kHBTjkb74TlvNfhxidZLxw?pwd=qvni 提取码: qvni 

3.1 安装jdk

上传jdk到linux

tar -xzvf jdk-8u191-linux-x64.tar.gz

进入jdk目录

输入pwd

/opt/software/jdk1.8.0_191

JAVA_HOME=/opt/software/jdk1.8.0_191
JRE_HOME=/opt/software/jdk1.8.0_191/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME  PATH

进入linux profile配置文件 末尾

vim /etc/profile

刷新配置文件
source /etc/profile

3.2 安装tomcat

上传 apache-tomcat-8.5.34.tar.gz

tar -xzvf apache-tomcat-8.5.34.tar.gz

进入tomcat目录

进入bin目录

启动tomcat ./startup.sh

关闭 ./shutdown.sh

cd logs

tail -f catalina.out

3.3 安装mysql

1.下载mysql离线安装包

新建文件夹/opt/mysql,并cd进去

运行wget http://dev.mysql/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包

2.运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,解压

3.卸载mariadb

运行rpm -qa|grep mari,查询mariadb相关安装包,果然有


运行rpm -e --nodeps mariadb-libs,卸载它

4.安装mysql

然后开始真正安装mysql,依次运行 以下几条

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

5.启动mysql

systemctl start mysqld.service

启动mysql

6.查看初试密码

然后开始设置root用户密码

Mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log可看到当前密码


qoaf,f7h=1-E

7.登录mysql

运行mysql -u root –p

输入上面的密码

如果忘记密码,请看这里!!!

https://blog.csdn.net/chenlengshao/article/details/124081872

8.修改密码

然后是设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器千万要设复杂密码!!!!!!!!!!),可以运行

set global validate_password_policy=0;

来修改密码强度限制(validate_password_policy默认值1,)

然后运行

set password for ‘root’@‘localhost’ =password(‘rootroot’);

修改密码,格式为:root代表用户名,rootroot代表密码

例如:

set password for 'root'@'localhost' =password('xiao123456');

运行flush privileges;使密码设置生效

2.6 离线安装配置远程访问

配置远程访问的账号

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'gxa123456' WITH GRANT OPTION;  
FLUSH PRIVILEGES;

windows 下安装的mysql 默认是大小写不敏感的

linux下安装的mysql是大小写敏感

2.7 配置大小写不敏感

第一步:编辑/etc/myf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。

(必须是在[mysqld]节点下添加,否则没有效果)

第二步:重启mysql

service mysqld restart

2.8 测试连接数据库

数据库工具链接:

 https://pan.baidu/s/1kHBTjkb74TlvNfhxidZLxw?pwd=qvni 提取码: qvni 


新建数据库,建立连接

Centos 7 设置MySQL 最大连接数:

https://blog.csdn.net/weixin_44110998/article/details/105653248

3.5 安装zookeeper

1.上传zookeeper-3.4.10.tar 到linux

2.解压tar包

tar -xvf zookeeper-3.4.10.tar

3.进入conf目录 修改zoo_smaple.cfg的名字为zoo.cfg
mv zoo_sample.cfg zoo.cfg

4.在zk根目录下新建一个data文件

mkdir data

pwd获取

/opt/software/zookeeper-3.4.10/data

5.再次修改

vim zoo.cfg

6.启动zk

./zkServer.sh start

3.6 安装activemq

1.上传apache-activemq-5.15.3-bin.tar.gz 到服务器
2.进入bin目录
3.运行

./activemq start

3.7 部署项目


1.在对应maven项目下 运行 mvn package -DskipTests
2.找到target目录下的war包,上传到tomcat webapp下面
3.启动tomcat ./startup.sh

查询日志 tail -f catalina.out

spribgoot项目发布:

打成jar包,上传到服务器 直接运行java -jar

nohup java -jar demo.jar &

3.8 配置nginx

  1. 搜索nginx
yum search nginx

2.安装

yum install -y nginx

3.设置为开机启动

systemctl start nginx.service

进入

cd etc
cd nginx
vim nginx.conf

配置反向代理

 server {

       listen       80;
       server_name  此处填写服务器IP地址;

       location /{
           proxy_pass http://127.0.0.1:8080;
	         proxy_set_header Host $host;
		       proxy_set_header X-Real-IP $remote_addr; 
		       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		       proxy_set_header X-Powered-By the-internet;
       }
   }

重新加载nginx的配置文件

nginx -s reload

配置图片服务器

server {
    listen       81;
    server_name  服务器IP地址;
    
    location / {
        root   /opt/image;
    }
    
}

3.9 安装redis

3.9.1 安装redis

wget 下载网址
redis的官网 https://redis.io/ 先获取到redis

http://download.redis.io/releases/redis-4.0.9.tar.gz

然后解压编译安装

  1. tar -xzvf redis-4.0.9.tar.gz
  2. cd redis-4.0.9
  3. make
  4. make install

编译安装完成后启动Redis

redis-server

3.9.2 后台启动redis

配置后台启动redis

vim /opt/software/redis-4.0.9/redis.conf

#找到 daemonize 属性

#将no改为yes

后台启动

redis-server ./redis.conf &
#进入客户端
redis-cli

#关闭redis服务器
shutdown

#退出客户端
exit

#看redis是否在运行
ps aux | grep redis

3.9.3 redis开启远程访问和设置密码

编辑redis.conf配置文件

redis设置密码

bind 0.0.0.0
requirepass xiao123456

linux客户端连接redis服务器

redis-cli -h localhost -p 6379 
auth

windows客户端配置远程连接

发布评论

评论列表(0)

  1. 暂无评论