安装lrzsz 进行文件传输,服务端与客户机通讯
yum install lrzszrz上传文件 sz 下载文件,安装完成之后,输入rz 出现如下所示,则安装成功:
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在 /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保存
:wq保存退出后执行下面的命令,使其生效
source /etc/profile输入javac,显示如下则成功
下载地址:http://tomcat.apache.org/ 自行选择版本下载 在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然后
:wq保存退出 然后输入
./catalina.sh start测试tomcat配置成功与否,如下图所示,配置成功
换成阿里云的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然后在客户端,通过数据库链接工具进行链接
下载: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客户端
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配置文件
注释掉bind绑定配置搜索并修改为 protected-mode no。关闭保护模式,使其他主机的客户端能够连接到该Redis服务器。搜索并修改为 requirepass yourpassword。防止外部未知主机的客户端破解并进行Redis连接,设置连接密码。注意:如果你的redis服务器是在阿里云服务器上自建的,默认redis端口6379是不允许外部访问的。解决办法:在阿里云控制台的安全组管理中,开启6379端口。 redis常用命令 停止 在客户端里输入 SHUTDOWN 退出客户端是 exit 查看redis进程是否存在 ps -ef |grep redis检测6379端口是否在监听
netstat -lntp | grep 6379启动redis并指定配置文件,进入etc文件夹
redis-server redis.conf