linux系统中安装jdk、mysql 、maven等等

linux系统中安装jdk、mysql 、maven等等

2.1 Ubuntu重新设置root密码
(1)重启ubuntu,按住Shift;
(2)选择ubuntu高级选项;
(3)选择recovery mode;
(4)选择root Drop to root shell prompt;
(5)passwd root 输入新密码,再次输入,完成。
2.2 拷贝文件到Ubuntu
(1)将第一章节中所需资料拷贝到U盘;
(2)插入U盘到安装有Ubuntu 20.04的工控机;
(3)查看当前挂载 fdisk –l,一般情况下未挂载的硬盘在最后,如/dev/sdb1;
(4)新建一个目录来挂载U盘;
cd /mnt
mkdir /mnt/usb
(5)挂载;
mount /dev/sdb1 /mnt/usb
(6)将资料拷贝到Ubuntu目录;
cp /mnt/usb/* /root/data/
(7)卸载U盘;
umount /mnt/usb
(8)如果遇到U盘被其他进程占用。
fuser –m –u /dev/sdb1
kill (为进程id)
2.3 安装jdk
(1)tar xzvf jdk-8u11-linux-x64.tar.gz
(2)vim /etc/profile
最后加上:

export JAVA_HOME = /root/data/jdk1.8.0_11
export JRE_HOME = ${ JAVA_HOME }$/jre
export CLASSPATH = .:${ JAVA_HOME }$/lib:${JRE_HOME}$/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

(3)source /etc/profile
(4)java -version
2.4 安装maven
(1)tar xzvf apache-maven-3.8.4-bin.tar.gz
(2)vim /etc/profile
最后加上:

  export M2_HOME = /root/data/apache-maven-3.8.4
  export PATH=${M2_HOME}/bin:$PATH

(3)source /etc/profile
(4)mvn -v
2.5 安装redis
(1)redis的安装依赖于gcc ,make
(2)安装依赖库
apt update
apt install build-essential
apt-get install manpages-dev
gcc –version
apt install make
make –v
(3)安装redis
tar xzvf redis-6.2.6.tar.gz
cd redis-6.2.6
make
make install
(4)redis设置
vim redis.conf
daemonize no -> yes
requirepass *(*为设置的密码)
(5)启动redis-server
cd src
./redis-server /root/data/redis-6.2.6/redis.conf
(6)测试redis-cli
./redis-cli –h 127.0.0.1 –p 6379 –a 123456
127.0.0.1:6379>ping
PONG
2.6 安装mysql
(1)安装mysql
apt-get update
apt-get install mysql-server
(2)设置mysql

service mysql stop
vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
service mysql start
mysql –h 127.0.0.1 –u root –p

(3)开启远程访问

       use mysql;
       alter user ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
       update user set host=’%’ where user=’root’;
       grant all on . to ‘root’@’%’;
      flush privileges;

(4)添加新用户

    use mysql;
    select host,user from user;
    create user ‘sporch’@’%’ IDENTIFIED BY ‘123456’;
    select host,user from user;
    grant all on . to ‘sporch’@’%’;
	flush privileges;

2.7 安装rocketmq
(1)apt install unzip
(2)unzip rocketmq-all-4.9.2-source-release.zip
(3)cd rocketmq-all-4.9.2
(4)mvn –Prelease-all –DskipTests clean install –U
(5)配置环境变量

    vim /ect/profile
    export ROCKETMQ_HOME=/root/data/rocketmq-all-4.9.2/distribution/target/rocketmq-4.9.2/rocketmq-4.9.2
    export PATH=$JAVA_HOME/bin: $ROCKETMQ_HOME/bin:$PATH

(6)配置生效
source /etc/profile
(7)修改服务器内存
vim distribution/target/rocketmq-4.9.2/rocketmq-4.9.2/bin/tools.sh
vim distribution/target/rocketmq-4.9.2/rocketmq-4.9.2/bin/runbroker.sh
vim distribution/target/rocketmq-4.9.2/rocketmq-4.9.2/bin/runserver.sh
将JAVA_OPT中的内存改成256m
(8)启动NameServer
cd distribution/target/rocketmq-4.9.2/rocketmq-4.9.2/bin
nohup sh mqnamesrv &
tail –f ~/logs/rocketmqlogs/namesrv.log
(9)启动Broker
nohup sh mqbroker –n localhost:9876 &
tail –f ~/logs/rocketmqlogs/broker.log
(10)关闭服务
sh mqshutdown broker
sh mqshutdown namesrv
2.8 安装tomcat
(1)tar xzvf apache-tomcat-9.0.26.tar.gz
(2)启动tomcat
cd apache-tomcat-9.0.26/bin
./startup.sh
(3)浏览器访问
http://IP:8080
2.9 安装jenkins
(1)将jenkins.war拷贝到apache-tomcat-9.0.26/webapps下
(2)jar –xvf Jenkins.war
(3)浏览器访问
http://IP:6060
2.8 Ubuntu SSH配置
(1)apt install openssh-server
(2)启动sshserver
/etc/init.d/ssh start
(3)设置sshd_config
vim /etc/ssh/sshd_config

Port 22注释去掉
PermitRootLogin yes
GSSAPIAuthentication no 注释去掉
2.9 数据导入
(1)mysql –h 127.0.0.1 –u root –p
(2)create database ibuild_concreteplat;
(3)create database ibuild_datasync;
(4)create database ibuild_iot;
(5)create database ibuild_progress;
(6)create database ibuild_quality;
(7)create database ibuild_safety;
(8)create database ibuild_system;
(9)create database ibuild_task;
(10)create database ibuild_token;
(11)create database ibuild_file;
(12)use ibuild_concreteplat;
(13)source /root/data/ ibuild_concreteplat.sql
(14)use ibuild_datasync;
(15)source /root/data/ ibuild_datasync.sql
(16)use ibuild_iot;
(17)source /root/data/ ibuild_iot.sql
(18)use ibuild_progress;
(19)source /root/data/ ibuild_progress.sql
(20)use ibuild_quality;
(21)source /root/data/ ibuild_quality.sql
(22)use ibuild_safety;
(23)source /root/data/ ibuild_safety.sql
(24)use ibuild_system;
(25)source /root/data/ ibuild_system.sql
(26)use ibuild_task;
(27)source /root/data/ ibuild_task.sql
(28)use ibuild_token;
(29)source /root/data/ ibuild_token.sql
(28)use ibuild_file;
(29)source /root/data/ ibuild_file.sql
2.10 防火墙及端口设置
apt install ufw
ufw enable
ufw allow 6060
ufw allow 6379
ufw allow 3306
ufw allow 8000
ufw allow 8060
ufw allow 7020
ufw allow 443
ufw allow 7050
ufw allow 8020
ufw allow 8040
ufw allow 8030
ufw allow 8010
ufw allow 7030
ufw allow 7010
ufw allow 22

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值