linux各种软件的安装

jdk安装(rpm安装)

rpm -qa|grep jdk     查看有没有安装
rpm -e --nodeps jdk1.8.0    -e --nodeps 强制删除
rpm -ivh jdk

jdk安装(解压缩安装)

上传jdk安装包到/root

解压

tar -xvf jdk-8u211-linux-x64.tar.gz -C /usr/local/

进入bin目录运行javac

配置环境变量

告诉系统我们的jdk安装到哪里,配完后可以任意目录运行

  修改配置文件 /etc/profile

  vim /etc/profile   在文件在未尾加入下面的内容

JAVA_HOME=/usr/local/jdk1.8.0_211

PATH=/usr/local/jdk1.8.0_211/bin:$PATH

export JAVA_HOME PATH

重启

Tomcat安装(解压缩安装)

tar -zxvf apache-tomcat-9.0.22.tar.gz   

# 执行:startup.sh -->启动tomcat
# 执行:shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh

 
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service/firewall-cmd  --reload

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

安装tomcat

上传安装包/root

解压

tar -xvf apache-tomcat-8.5.40.tar.gz -C /usr/local

开放8080端口  (背)

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
 

启动

本地访问     linux  ip:8080

修改tomcat端口

把8080改成80

重启(开放80端口)

redis安装(解压缩安装)

上传压缩包/root

解压

tar -xvf redis-5.0.3.tar.gz -C /usr/local/

编译(需要求编译环境gcc,tcl)

yum install -y gcc

yum install -y tcl

进行src目录,运行make命令进行编译

启动redis服务器(不带密码)--了解

   

   

    启动客户端./redis-cli   (新开一个窗口)

   

   

启动(密码)

   指定配置文件启动

  

   Redis.conf是配置文件,一般不要直接改配置,先复制出来,改复制出来那个

   在根目录创建

   mkdir /myredis

   复制配置文件

    cp redis.conf /myredis

  

   修改复制出来那个

   1、后面java程序要连redis

   

把它注释,允许其它机器访问

2、是否为守护线程(后台运行)

   

改为yes

3、修改密码  把foobareb改为自己想要的密码

改为

启动redis服务器

./redis-server /myredis/redis.conf      启动时加载配置/myredis/redis.conf

以密码登录

./redis-cli -a 123456 -p 6379

A   auth

P   port

不用密码可以登录,但不能操作。

安装mysql(yum安装)

卸载方法

1.快速删除

yum remove  mysql mysql-server mysql-libs mysql-server

2.查找残留文件

rpm -qa | grep -i mysql
  1. 将查询出来的文件逐个删除,如:
yum remove mysql-community-common-5.7.20-1.el6.x86_64

4.查找残留目录

whereis mysql

5.逐条删除目录,如:

rm –rf /usr/lib64/mysql

上述做完后,最好重新查询相关内容,防止漏删

 安装wget工具:yum -y install wget

   -y  就是在软件安装过程中出现询问是否...时自动选yes

1、下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

  yum -y install mysql57-community-release-el7-10.noarch.rpm

3、之后就开始安装MySQL服务器

yum -y install mysql-community-server

此时的你如果按部就班的运行了yum -y install mysql-community-server
注意,此时会在类似于/var/cache/yum/x86_64/7/mysql80-community/packages路径下生成对应要下载的缓存文件
(解决下载慢的问题)

Index of /mysql-ftp/Downloads/

Index of /mysql/Downloads/

这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。

 

4、首先启动MySQL

systemctl start  mysqld.service

  1. 查看MySQL运行状态,运行状态如图:

systemctl status mysqld.service

 

6找密码

  此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

7登录

   mysql -u root -p

 

8、修改密码

   8.1MySQL有密码设置的规范

   运行这两条命令把原有的规范去掉

   set global validate_password_policy=0;

   set global validate_password_length=1;

  

8.2修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

  

8.3但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

 

9、使作navicat去连接mysql

Mysql本身是没有开放远程登录的权限

9.1开放远程登录的权限  

       重新登录(只开放密码root,只能用root密码登录)

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

FLUSH PRIVILEGES;

 

10开放3306端

firewall-cmd --add-port=3306/tcp --permanent

firewall-cmd --reload

11、打开navicat

使用yum安装Nginx,安装Nginx库

rpm -af|grep Nginx: 检索当前环境是否安装了Nginx

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

(2)使用下面命令安装Nginx

yum -y install nginx

  1. 启动Nginx

systemctl start nginx.service

systemctl status nginx.service

(4)防火墙允许通过80端口

复制代码

   firewall-cmd --add-port=80/tcp --permanent

(5)重启防火墙

   firewall-cmd --reload

(6)访问测试

http://IP

出现以上画面,证明Nginx已经正常启动了。

安装Docker(yum安装)

cat /etc/redhat-release   查看linux版本

  1. yum安装gcc相关(需要确保 虚拟机可以上外网 )

    yum -y install gcc
    yum -y install gcc-c++

  2. 卸载旧版本

    yum -y remove docker docker-common docker-selinux docker-engine

  3. 安装需要的软件包

    yum install -y yum-utils device-mapper-persistent-data lvm2

  4. 设置stable镜像仓库

    # 错误
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    ## 报错
    [Errno 14] curl#35 - TCP connection reset by peer
    [Errno 12] curl#35 - Timeout

    # 正确推荐使用国内的
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  5. 更新yum软件包索引

    yum makecache fast

  6. 安装Docker CE

    yum -y install docker-ce docker-ce-cli containerd.io

  7. 启动docker

    systemctl start docker

  8. 测试

    docker version

    docker run hello-world

    docker images

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值