大数据 Tomcat 顺序查找 mysql安装 list date dom tfs null jScroll vue传值 bootstrap图表 matlab网页版 升级python版本 判断bigdecimal是否为空 小程序下拉刷新样式 python学习 python中open python如何定义变量 java的包 java文件流 java类型 java时间函数 java怎么使用 java如何编写接口 linux装机 深入浅出通信原理 raid0教程 eclipse中文版下载 批处理if maya2016教程 王者荣耀自动刷冒险 babelrc 什么是人肉搜索 中文微信小程序API opencv是什么 top命令详解 x截屏 加字幕的软件 pip安装教程
当前位置: 首页 > 学习教程  > 编程语言

linux和docker安装java学习环境

2020/10/8 18:38:42 文章标签:

linux和docker安装java学习环境 数据库连接命令 连接mysql数据库 格式为: mysql -hip地址 -p端口号 -u root -p 输入密码例如: mysql -hlocalhost -p3306 -uroot -proot连接oracle数据库 格式为: sqlplus /nolog conn 用户名/密码ip地址:端口号/服务名例如: sqlplus /nolo…

linux和docker安装java学习环境

数据库连接命令

连接mysql数据库

格式为:
mysql -hip地址 -p端口号  -u root -p
输入密码

例如:
mysql -hlocalhost -p3306 -uroot -proot

连接oracle数据库

格式为:
sqlplus /nolog
conn 用户名/密码@ip地址:端口号/服务名

例如:
sqlplus /nolog
conm scott/tiger@192.168.66.7:1521/orcl

常用的dos命令

1.切换到某个盘符

d:

切换到d盘

2.显示文件路径

chdir

3.清屏命令

cls

4.删除文件的命令

del

linux常用命令和配置

1.搜索文件的位置
find / -name myfile

centos7配置静态ip并修改静态ip地址

我本机之前配置过
克隆时候配置静态ip
配置ifcfg-ens33这个文件即可
修改ipv4的地址就可以

VM虚拟机增加磁盘空间

虚拟机挂载

参考网址

https://www.cnblogs.com/liwenchaoCode/p/10421381.html
  1. fdisk -l 查看系统 分区情况

  2. fdisk /dev/sda (说明:sda是具体的文件名)创建新的分区

  3. 输入m 给命令提示 n 为新建分区

  4. 我们选择p

  5. 一路回车

  6. 最后 输入 w保存本次操作结果

  7. 再来看磁盘情况 多了一个 /dev/sda4 (说明: sda4是分配的文件名,具体情况具体分析)

  8. reboot 重启系统

  9. mkfs.ext2 /dev/sda4 (说明: sda4是分配的文件名,具体情况具体分析)

  10. mount /dev/sda4 /centos2/ (说明:cetos2是我新建的目录)

  11. df -h查看

linux安装软件

1.linux配置静态ip

2.linux安装jdk

  • 下载jdk8的linux安装包
  • 开始安装
第一步:解压jdk安装包
tar -zxvf  安装包
第二步:给jdk目录改名字
mv   xxxx    jdk1.8 
# 改jdk根路径改名字,方便记忆
第三步:测试命令
./javac 
./java
第四步:配置环境变量
vim /etc/profile
# 配置模板可以根据情况复制
到最后一行,配置jdk环境变量
在最后一行复制以下内容
环境变量
JAVA_HOME=/usr/local/java/jdk1.8
JAVA_BIN=/usr/local/java/jdk1.8/bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
第五步:使环境变量生效
source   /etc/profile

测试jdk是否真的安装成功
(1) cd /opt/
(2) mkdir myfile
(3) cd myfile/
(4) touch Hello.java
(5)vim Hello.java
添加如下内容,java的HelloWord
public class Hello{
public static void main(String[] args){
System.out.println("hello world  你好   世界");
}
}
(5)javac Hello.java
(6)java Hello
出现Hello World!!!
说明jdk安装成功

3.linux安装tomcat

说明:

安装tomcat的前提

前提是必须安装好jdk,并且配置了jdk的环境变量

第一步:下载安装包
下载安装linux版本的jdk安装包
第二步:解压tomcat的安装包
tar -zxvf tomcatxxx
第三步:改名字(我这里装的是tomcat8.5)
mv tomcatxxxx  tomcat8.5
第四步:习惯性的把tomcat,jdk等文件放在/usr/local
mv  tomcat8.5/   /usr/local/
第五步:到tomcat的bin目录运行startup.sh,运行tomcat
./startup.sh
第六步:测试访问localhost:8080
curl localhost:8080
# 出现tomcat的html内容说明tomcat安装成功
第七步:tomcat可以外部访问
# 关闭防火墙
systemctl stop firewalld
第八步:访问使用宿主机访问centos虚拟机的tomcat
主机名:8080
# 出行tomcat主页,tomcat到此安装成功

4.linux安装mysql

mysql5.6安装

第一步:环境准备
# 1.卸载mariadb,否则安装mysql会出现冲突
# 2.执行命令rpm -qa | grep mariadb
# 3.列出所有被安装的mariadb rpm 包;
# 4.执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
第二步:在线安装的方式安装mysql(使用yum安装)
# 1.添加官方的yum源创建并编辑mysql-community.repo文件
vi /etc/yum.repos.d/mysql-community.repo
# 2.粘贴以下内容到源文件中
[mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
#说明:粘贴的时候去除前面的空格
第三步:安装mysql
sudo yum install -y mysql-community-server
第四步:启动mysql服务
systemctl start mysqld
第五步:修改mysql数据库密码
mysqladmin -u root -p password 回车 输入原始密码 在输入新的密码
# 说明:mysql5.6默认是没有密码的,第一个回车意思是不用输入密码,然后输入两次新密码回车
第六步:登录mysql(我的密码设置简单一点,方便测试,密码为:root)
mysql -u root -p root
第七步:开启远程访问
#登录mysql
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
#刷新权限(这步千万别忘了,否则不生效)
flush privileges;
#重启msql服务
systemctl restart mysqld
#关闭防火墙
systemctl stop firewalld
第八步:在window是种使用doc命令测试连接
mysql -h192.168.66.72 -p3306 -uroot -proot
#说明:-h后面是主机名,-p后面是端口号
登录成功,到此mysql安装完成

5.linux安装redis

安装和简单使用


第一步:准备安装环境,安装c相关的依赖
yum install gcc-c++
第二步:下载解压安装包
# 我这里装的是4.0版本
# 下载地址https://redis.io
第三步:解压文件夹,到/usr/local
tar -zxvf redis-4.0.10.tar.gz 
mv redis-4.0.10/   /usr/local/
第四步:安装编译redis
# 到redis安装目录
cd  /usr/local/redis-4.0.10
make MALLOC=libc
make install
第五步:配置redis.config,可以远程访问redis
# 修改redis.config文件,修改bin为bind 0.0.0.0
cd  /usr/local/redis-4.0.10
vim  redis.conf
# 将 bind 配置成0.0.0.0,允许任意服务器来访问 redis
第六步:启动redis
cd  /usr/local/redis-4.0.10
redis-server ./redis.conf
第七步:远程访问redis
#两种方式
#第一种
# 我用window的redis-cli进行访问
redis-cli -h host -p port -a password  --raw
# -a password 是指明密码,如果不设置密码可以省略
# --raw是防止中文乱码的配置,最好带上
#第二种
# 使用redis图形化界面工具Redis Desktop进行连接
# 关闭防火墙
systemctl stop firewalld
第八步:简单命令进行测试
# 登录redis客户端
#(1)用ping命令看是否回应pong
127.0.0.1:6379> ping
PONG
#(2)set a  aaa
get a
aaa
#(3)set b  测试中文乱码
get b
测试中文乱码
#(4)操作数据库
- 清空当前的库  FLUSHDB
- 清空全部的库  FLUSHALL

##到此redis安装成功,可以进行下一步学习以及集群的配置

redis设置后台启动

第一步:到redis安装目录,修改redis.conf的配置
cd  /usr/local/redis-4.0.10
vim redis.conf
第二步:把daemonize设置为yes

6.linux安装ngnix

第一步:安装相关的依赖
yum install -y gcc pcre-devel zlib-devel
第二步:下载nginx
# 网站地址:http://nginx.org/en/download.html
第三步:解压安装包
tar -zxvf nginx-1.11.1.tar.gz
第四步:在nginx解压好的目录下执行如下命令,指定配置位置(nginx启动就在改目录下)
./configure --prefix=/usr/nginx
# /usr/nginx  是安装路径,可以改变
第五步:在nginx-1.11.1目录下安装编译nginx
make && make install
第六步:进入第四步的指定的目录,到sbin目录启动ngnix
cd /usr/nginx
./nginx
第七步:访问localhost(nginx默认端口是80)
curl localhost
第八步:关闭防火墙,使用宿主机访问虚拟机的nginx
192.168.66.71:80
到此,nginx安装完成

7.linux安装node.js

参考网址:

https://blog.csdn.net/qq_38591756/article/details/82830121?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160134153119724848347194%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160134153119724848347194&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v3~pc_rank_v2-2-82830121.first_rank_ecpm_v3_pc_rank_v2&utm_term=centos7%E5%AE%89%E8%A3%85node.js&spm=1018.2118.3001.4187

1.确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。

yum -y install gcc gcc-c++ openssl-devel

2…下载NodeJS源码包

wget http://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.gz

3.把node.js安装包移动到指定目录

比如移动到/usr/local/src

4.解压node.js安装包

tar -zxvf node-v8.11.1-linux-x64.tar.gz

5.改名(非必须,改名是易于操作和查找)

mv node-v8.11.1-linux-x64 node

6.测试是否安装成功

cd node/bin && ls 
./node -v

如果看到v8.11.1,则说明安装成功。

7.设置环境变量

vim ~/.bash_profile

说明:

找到PATH= P A T H : PATH: PATH:HOME/bin,在后面添加路径:/usr/local/src/node/bin,添加后的结果如下(注意冒号):

改过后的样子

PATH= P A T H : PATH: PATH:HOME/bin:/usr/local/src/node/bin

8.使配置文件生效(很重要,千万不要忘记)

source ~/.bash_profile

9.验证命令

./node -v
./npm -v

10.添加淘宝镜像

为npm添加淘宝镜像
npm config set registry https://registry.npm.taobao.org

完成后可以使用
npm config get registry

11.使用淘宝npm镜像的cnpm(本文使用的方法)

因为下载都是国外服务器很慢会掉线,我们需要使用淘宝的npm镜像cnpm。执行命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org

12.验证node安装成功的HelloWorld

创建一个文件hello.js

内容如下:

console.log("hello node.js");

执行命令

node hello.js
或者
node hello

控制台打印:
hello node.js

到此node.js安装成功

8.linux安装maven

说明:

windows的maven安装包(以zip结尾是windows安装包)

apache-maven-3.6.3-bin.zip

centos7的maven安装包(以.tar.gz结尾)

apache-maven-3.6.3-bin.tar.gz

参考网址:

https://mp.weixin.qq.com/s/pQ7vyHF59kMmb0DrgLq6Zw

1.下载安装

下载网址:

进入Maven下载页面 http://maven.apache.org/download.cgi

2.解压安装包

tar -zxvf apache-maven-3.6.3-bin.tar.gz 

3.设置环境变量

export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

4.使环境变量生效

source /etc/profile

说明:

这个命令一定不要忘记

jdk,maven等需要配置环境变量需要这个命令

5.验证maven是否安装成功

mvn -version

到此,maven安装成功

6.配置阿里云加速

 
<mirror>
<id>alimaven</id> 
<name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>   
</mirror>
  

docker在linux安装软件

1.docker的安装

docker安装加上之前的整理的内容

安装docker
1.  uname  -r
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
2.初步安装和启动docker
yum update -y
yum -y install docker
systemctl start docker
3.设置镜像
vi /etc/docker/daemon.json
我的阿里云镜像地址
{ "registry-mirrors": ["https://ohmkat4a.mirror.aliyuncs.com"] }
编辑格式{ "registry-mirrors": ["url地址"] }
4.开放管理端口映射
(1)vi /lib/systemd/system/docker.service
将第11行的ExecStart=/usr/bin/dockerd,替换为:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
注意:左后一个/不要粘贴覆盖

2375是管理端口,7654是备用端口
(2)在~/.bashrc中写入docker管理端口
export DOCKER_HOST=tcp://0.0.0.0:2375
(3)source ~/.bashrc
5.重启docker
systemctl daemon-reload
systemctl restart docker.service
6.测试docker是否正常安装和运行
docker run hello-world
7.查看结果
Hello from Docker!
This message shows that your installation appears to be working correctly.




doceker安装tomcat
安装tomcat
1.docker pull tomcat:8.5.40
2.docker run --name tomcat -d -p 8080:8080 tomcat:8.5.40



docker安装mysql
安装mysql
1.docker pull mysql:5.7
2.docker run  --name mysql01  -p 3306:3306   -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7  --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
mysql查看连接命令
mysql -h host -p port -u username  -p  回车  ==> 输入密码
参考网址:
https://blog.csdn.net/qq_31800623/article/details/86764662?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase



安装redis
1.docker pull redis
2.docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"
redis-cli查看连接命令
redis-cli -h host -p port -a password
redis中文乱码:
参照网址:
https://blog.csdn.net/CNYYGJ/article/details/78794213?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

使用redis-cli启动设置set  会用中文乱码
解决方案:   改变启动方式的参数
redis-cli   -h host  -p  port    -a password   --raw
说明:--raw就是解决中文乱码的



docker批量启动关闭所有容器
docker中 启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker中    关闭所有的容器命令
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

2.docker安装mysql

3.docker安装redis

4.docker部署springboot项目

5…未完待续

5.docker安装es


本文链接: http://www.dtmao.cc/news_show_250066.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?