linux mysql 最全安装,Linux系统中,各种常见软件的安装,全命令操作

总结一下,不使用宝塔面板,使用命令在Linux系统上的常用软件的安装方法,先放着这些,以后遇到了其他软件的安装方法再慢慢更。

1.jdk的安装

jdk作为java的核心,肯定是首要安装的。

a.下载jdk的Linux版本

官网:              -downloads-.html

ee00e6a6e4dc2ce84e496a58ce5cb664.png

这个就是下载的官网了,点击accept License进行下载jdk的rpm包

这里有两种下载方式:

第一种:在Liunx上直接使用命令下载

如:下载jdk-8u181-linux-i586.rpm的包在Liunx上

18d4f0104cbf40ad2a378f3b04551819.png

然后再Linux上直接使用命令:

wget  这个网址

就会看到Linux在下载了

fc218cc2ef38ae9fb685950328dfb15e.png

47e01e34aaa803c0ebd4634e12f86607.png

个人感觉这个下载速度太慢了,我采取第二种

第二种方法:直接下载rpm包到本地,然后上传到服务器上

我把下载的文件放到了F盘

5b39b9f9259712290d114da47f52620d.png

打开ssh,Ctrl+Alt+F,打开sftp控制,输入命令:

put F:/jdk-8u181-linux-x64.rpm(即压缩包所在绝对路径),

可以看到文件正在上传了,这种方式快多了

5291d6a63d50bfb0857724ddcc2df1c1.png

返回到原来的窗口,输入命令:ls,可以看到文件上传成功了

2bebd9fb468f05071e54c5e56dcdf858.png

b.上传完毕后,开始安装:

输入命令:

rpm -ivh jdk-8u181-linux-x64.rpm

进行安装,等待安装完毕后,输入java -version 查看安装状态,如图:

dd9b90d7fbfd3e8685e258a2878844a8.png

以上,安装成功,环境会自动配置,输入 which java可以查看安装目录

9a8753c099d2f168230ef70038871681.png

2.mysql的安装

a.下载mysql的yum源的rmp包

地址:-community-release-el7-1.noarch.rpm

上传到服务器,如图:

59af6fd8da0138b1400c38d0f8e7847a.png

b.安装用来配置mysql的yum源的rpm包

输入命令:rpm -Uvh  刚刚上传的rpm包名

rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

b9e51c6f4ccd70f51dcea18aecc59549.png

c.安装mysql

输入命令:

yum install mysql-community-server  进行安装

等待安装完成

完成后,输入ps -ef |grep mysqld进行查看

ps -ef |grep mysqld

如图,进程正在运行,安装成功

d.获取mysql的root密码

安装完毕后,系统会将root的默认密码保存到 /var/log/mysqld.log中

启动mysql服务:service mysqld start

service mysqld start   输入命令:

grep 'temporary password' /var/log/mysqld.log     筛选出密码

e.登陆到mysql,修改密码

输入命令:mysql -uroot -p 密码

修改密码:

alter user 'root'@'localhost' indentified by 'Meng123*'

如图,密码修改成功。注:有些mysql版本密码必须包含大写,小写,数字和特殊符号,才能修改成功。

f.本地连接

到控制台的安全组,打开服务器的3306端口

创建支持远程连接的账号mengxin

登陆mysql输入命令:use mysql

创建用户:

CREATE USER 'mengxin'@'%' IDENTIFIED BY 'password';   授权

grant all privileges on *.* to 'mengxin'@'%' 刷新才生效

flush privileges

这下打开mysql连接工具进行连接吧(我这里用的是SQLyog)

输入创建的用户名和密码进行连接吧

连接成功:

注:如果出现以下问题:

这是因为安装的mysql8.0的密码的加密方式为caching_sha2_password,原来我们使用的都是 mysql_native_password,这是需要修改加密方式

1.在mysql中修改用户mengxin的加密方式为mysql_native_password

alter user 'mengxin'@'%' identified with mysql_native_password by 'password'2.退出mysql,修改其my.cnf配置文件

vim /etc/my.cnf将以下注解去掉

default_authentication_plugin=mysql_native_password

这下再去连接就没问题了。

以上mysql安装,测试完成。

3.redis的安装

a.下载redis的tar.gz包,上传到服务器,具体方法看1.的上传方法。

tar -zxvf redis-4.0.10.tar.gz

输入ls命令可以查看解压的文件

b.修改redis.conf的配置文件

进入到该目录

cd ./redis-4.0.10

ll查看目录

可以看到redis.cnf

输入命令:

vim ./redis.conf进行修改

将daemonize yes 改为yes,这样redis就能一直运行了

再将bind 127.0.0.1注释掉,如图,这样就可以远程连接了

ps -ef |grep redis查看运行状态

c.安装redis

进入目录:

cd ./redis-4.0.10

安装redis

运行一大串命令后就安装成功了

启动redis服务

src/redis-server redis.conf

可以看到,再次查看进程,redis以6379的端口运行起来了

d.测试连接

启动好redis服务后,通过redis-cli连接redis服务器

src/redis-cli

当输入ping时,得到pong回应,证明安装成功

4.tomcat的安装

a.下载tomcat的Liunx的安装包,然后上传到服务器。具体看1.的上传方法。

b.解压该文件

tar -zxvf apache-tomcat-8.5.32

进入到apache-tomcat-8.5.32 目录,找到bin/startup.sh,运行

./apache-tomcat-8.5.32/bin/startup.sh

可以看到tomcat已经正常启动了

5.zookeeper的安装

a.下载zookeeper的tar.gz包,上传到服务器,不懂得看1

tar -zxvf zookeeper-3.4.10.tar.gz

c.修改配置

进入zookeeper-3.4.10目录,创建data文件夹

进入到该目录下的conf目录

可任意看到有4个配置文件

将zoo_sample.cfg文件名修改为zoo.cfg

mv zoo_sample.cfg zoo.cfg

打开此文件

vim zoo.cfg

将数据绑定目录修改为刚刚创建的data目录

保存退出

直接打开,进入到该目录下的bin目录

运行该文件

./zkServer.sh

则有如下提示:

告诉我们提示的命令操作,

启动服务

./zkServer.sh start停止

./zkServer.sh stop状态

./zkServer.sh status

可以看到zookeeper服务征程启动

6.svn的安装与配置

大多数 GNU/Linux 发行版系统自带了Subversion ,所以它很有可能已经安装在你的系统上了。可以使用下面命令检查是否安装了。

svn --version

我们可以使用 yum install subversion 命令进行安装。

yum install subversion

再次使用svn --vsersion查看安装版本

接下来进行配置

执行库创建命名:

svnadmin create /opt/svn/repositotyA

注:遇到这种情况,请先进入到/opt目录,手动创建svn/repositoryA目录,再执行以上命令

则Svn服务器库目录为:/opt/svn/repositortyA

创建用户

修改  /opt/svn/repositotyA/conf/passwd

vim  /opt/svn/repositotyA/conf/passwd

添加用户,设置密码

2.修改用户权限

修改/opt/svn/repositotyA/conf/authZ

vim  /opt/svn/repositotyA/conf/authZ

群组名=用户名1,用户名2

@群组名=rw

3.其他设置

修改svnserve.conf

vim /opt/svn/repositotyA/conf/svnserve.conf

把anon-access设置none让所有用户访问日志并撤销注释

把auth-access,password-db,authz-db,注释撤销

以上配置完成

7.Docker的安装与常用命令

升级内核

首先查看自己的系统的内核是否满足Docker的使用要求

如果低于3.10,则升级内核

(1)解压:

gunzip kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm.gz

gunzip kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm.gz

(2) 安装:

rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm.gz kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm.gz

(3)修改配置文件:

vim /etc/grub.conf 将default=1改为default=0 重新启动可以使用uname -r查看内核

rpm -ivh epel-release-6-8.noarch.rpm

yum clean all

yum -y install docker-io

执行以上命令后,就安装成功了

那么开始使用吧

3.Docker使用

启动docker服务

查看容器

Docker ps -a

常用命令查看镜像

Docker images删除容器

Docker rm 容器id删除镜像

Docker rmi 镜像id

构建镜像

首先要创建dockerproflie文件

类似格式

FROM centos

MAINTAINER lanyy

ADD trash.jar /trash.jar

EXPOSE 8081

参数说明

FROM 指定所创建镜像的基础镜像

MAINTAINER 指定维护者信息

RUN 运行命令

CMD 指定启动容器时默认执行的命令

LABEL 指定生成镜像的元数据标签信息

EXPOSE 声明镜像内服务所监听的端口

ENV 指定环境变量

ADD 赋值指定的路径下的内容到容器中的路径下,可以为URL;如果为tar文件,会自动解压到路径下

COPY 赋值本地主机的路径下的内容到容器中的路径下;一般情况下推荐使用COPY而不是ADD

ENTRYPOINT 指定镜像的默认入口

VOLUME 创建数据挂载点

USER 指定运行容器时的用户名或UID

WORKDIR 配置工作目录

ARG 指定镜像内使用的参数(例如版本号信息等)

ONBUILD 配置当前所创建的镜像作为其他镜像的基础镜像时,所执行的创建操作的命令

STOPSIGNAL 容器退出的信号

HEALTHCHECK 如何进行健康检查

SHELL 指定使用SHELL时的默认SHELL类型

docker build --tag=centos_trash . (.代表当前目录)

构建容器并启动

docker run -itd centos_trash:latest /bin/bash

进入容器

docker attach 1b381e47c833

8.Maven的安装和配置

maven解压即可用,将其上传到服务器

那么接下来配置环境

设置MAVEN_HOME和PATH

在/etc/profile配置环境变量

export  MAVEN_HOME=/local/maven/apche-maven-3.5.4

export  MAVEN_HOME

export  PATH=$PATH:$MAVEN_HOME/bin

安装后输入 mvn  -version  进行版本查看(理论是这样没错,单本萌新这里除了一些问题,然后放着1个多月没管,然后最近上来一看就自己这样了)

9.Jenkins的安装与配置

1.安装过程:

第一步:

wget -O /etc/yum.repos.d/jenkins.repo

第二步:

第三步:

yum install jenkins

配置后面待续......

10.activeMQ的安装

2.将下载下来的包上传到服务器上,并解压,授予该文件夹777权限

chmod 777 apche-activemq-5.14.2

3.进入bin目录

cd  apche-activemq-5.14.2/bin

授予activemq 755的权限

chmod 755 activemq

注:这个权限数字所代表的含义请自行查阅资料

4.启动activemq

./activemq start

此时打开浏览器,输入服务器地址和端口就可以访问了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值