总结一下,不使用宝塔面板,使用命令在Linux系统上的常用软件的安装方法,先放着这些,以后遇到了其他软件的安装方法再慢慢更。
1.jdk的安装
jdk作为java的核心,肯定是首要安装的。
a.下载jdk的Linux版本
官网: -downloads-.html
这个就是下载的官网了,点击accept License进行下载jdk的rpm包
这里有两种下载方式:
第一种:在Liunx上直接使用命令下载
如:下载jdk-8u181-linux-i586.rpm的包在Liunx上
然后再Linux上直接使用命令:
wget 这个网址
就会看到Linux在下载了
个人感觉这个下载速度太慢了,我采取第二种
第二种方法:直接下载rpm包到本地,然后上传到服务器上
我把下载的文件放到了F盘
打开ssh,Ctrl+Alt+F,打开sftp控制,输入命令:
put F:/jdk-8u181-linux-x64.rpm(即压缩包所在绝对路径),
可以看到文件正在上传了,这种方式快多了
返回到原来的窗口,输入命令:ls,可以看到文件上传成功了
b.上传完毕后,开始安装:
输入命令:
rpm -ivh jdk-8u181-linux-x64.rpm
进行安装,等待安装完毕后,输入java -version 查看安装状态,如图:
以上,安装成功,环境会自动配置,输入 which java可以查看安装目录
2.mysql的安装
a.下载mysql的yum源的rmp包
地址:-community-release-el7-1.noarch.rpm
上传到服务器,如图:
b.安装用来配置mysql的yum源的rpm包
输入命令:rpm -Uvh 刚刚上传的rpm包名
rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
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
此时打开浏览器,输入服务器地址和端口就可以访问了