Linux环境的基本搭建,安装配置lrzsz,jdk,tomcat,mysql,redis等

一、安装配置客户端远程管理软件 Xshell和文件传输软件Xftp(xftp和lrzsz传输工具任选其一,推荐新手用xftp)

安装lrzsz 进行文件传输,服务端与客户机通讯

yum install lrzsz

rz上传文件 sz 下载文件,安装完成之后,输入rz 出现如下所示,则安装成功:image.png

二、配置jdk

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html官网下载jdk
在 /opt 文件夹下,创建 jdk8,上传文件,解压:

tar -vxzf jdk-8u144-linux-x64.tar.gz

创建文件夹

然后配置环境

vi /etc/profile 

在文件最后加上以下配置

export JAVA_HOME=/opt/jdk8/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

配置jdk环境
保存

:wq

保存退出后执行下面的命令,使其生效

source /etc/profile

输入javac,显示如下则成功
配置成功后显示如图

三、配置tomcat

下载地址:http://tomcat.apache.org/
自行选择版本下载下载版本
选择tar.gz
在opt目录下创建tomcat文件夹
在新建的文件夹中rz 选择你要上传的apacht-tomcat-7.0.76.tar.gz文件
然后解压缩

tar -vxzf apacht-tomcat-7.0.76.tar.gz

配置环境

sudo vi /etc/profile

在末尾添加如下内容 就是安装目录,如同上步配置java环境

CATALINA_HOME=/opt/tomcat/apache-tomcat-7.0.99
export CATALINA_HOME

让环境变量生效

source /etc/profil

配置完成之后,输入

 cd $CATALINA_HOME/bin

如果进入bin文件夹,则说明配置成功
然后修改 catalina.sh 文件

sudo vi catalina.sh

在 #os节点下面输入

JAVA_HOME=/opt/jdk8/jdk1.8.0_231
CATALINA_HOME=/opt/tomcat/apache-tomcat-7.0.99

输入自己的jdk和tomcat的版本号
然后

:wq

保存退出
然后输入

./catalina.sh start

测试tomcat配置成功与否,如下图所示,配置成功
成功

四、配置mysql数据库

换成阿里云的yum源下载速度可能会快一些
https://developer.aliyun.com/mirror/centos
首先安装wget

yum install wget

然后从官方源下载 MySQL-server

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装服务

rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

安装完成之后,重启数据库服务

service mysqld restart

输入

mysql -u root; 

回车,出现如下图,则安装成功
成功
设置数据库密码

set password for 'root'@'localhost' =password('yourpassword');

设置数据库远程链接
修改host localhost 为%,然后重启MySQL服务

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

退出

exit

重启服务

service mysqld restart;

修改 my.cnf 文件,如果文件中有bind-address = 127.0.0.1 给注释了

sudo vi /etc/my.cnf

配置防火墙(注意,系统防火墙默认开启的不配置链接不到)
服务器默认开启 firewall 防火墙,初始没有配置任何端口,配置开启,3306,80,8080等常用端口
查看状态 :

systemctl status firewalld

开启防火墙 :

systemctl start firewalld

添加端口 :

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

重载 :

firewall-cmd --reload

然后在客户端,通过数据库链接工具进行链接
连接成功

五、官网下载redis

下载:https://redis.io/
在Linux的opt文件夹下创建redis文件夹
进入redis文件夹,上传
cd /opt/redis
rz
解压(换成自己的redis压缩文件名)
tar -vxzf redis-5.0.7.tar.gz
安装 gcc 环境
redis是由C语言编写的,它的运行需要C环境,所以编译前需安装 gcc
yum install gcc-c++
编译
进入解压后的redis-5.0.7文件夹,编译
cd redis-5.0.7
make
安装
make install
创建bin文件夹存放启动文件:
mkdir bin
创建etc文件夹存放配置文件;
mkdir etc
回到刚刚安装目录,将redis.conf移动到etc文件夹;
mv redis.conf /opt/redis/redis-5.0.7/etc/
进入src目录,

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /opt/redis/redis-5.0.7/bin/

启动redis
redis-server
进入etc
cd /opt/redis/redis-5.0.7/etc/
编辑配置文件
vim redis.conf
设置后台启动redis
配置后台启动redis
设置密码
登陆redis客户端

reids-cli

设置

congfig set requirepass 123456

测试
启动redis服务器,用redis-cli客户端进行连接服务器,测试是否可以连接成功。

redis-cli  -h 127.0.0.1 -p 6379 -a 123456

(-h 是连接的主机ip,host的缩写,-p 是端口 port的缩写 ,-a 后面是密码 auth的缩写 看到上面的6379说明连接成功。)
外网链接
外网测试连接redis服务器,首先需要防火墙允许redis端口6379开放出来
允许6379端口:

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

保存iptables规则:

service iptables save

查看iptables表的规则:

iptables -nvL

如果被占用,找到redis的进程号,杀掉

kill -9 pid

查看redis的服务

ps -ef | grep redis

远程连接redis服务器
修改redis.conf配置文件

  1. 注释掉bind绑定配置
  2. 搜索并修改为 protected-mode no。关闭保护模式,使其他主机的客户端能够连接到该Redis服务器。
  3. 搜索并修改为 requirepass yourpassword。防止外部未知主机的客户端破解并进行Redis连接,设置连接密码。
  4. 注意:如果你的redis服务器是在阿里云服务器上自建的,默认redis端口6379是不允许外部访问的。解决办法:在阿里云控制台的安全组管理中,开启6379端口。
    redis常用命令
    停止
    在客户端里输入 SHUTDOWN
    退出客户端是 exit
    查看redis进程是否存在
ps -ef |grep redis

检测6379端口是否在监听

netstat -lntp | grep 6379

启动redis并指定配置文件,进入etc文件夹

redis-server redis.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值