先确定自己电脑上本机IP和CentOs的IP,要看那个带8的,网段相同的,仅最后一位不同的IP地址。
查看ip地址命令:
linux:
ifconfig -all 或 ip addr 或 ip a
windows:
ipconfig -all
linux:
clear 清除界面
关闭防火墙:service firewalld stop(要关闭防火墙)
查看防火墙是否关闭:firewall-cmd --state
禁止防火墙开机启动:systemctl disable firewalld.service
退出:exit
上传服务:
cd home (进入home)
ls (查看)
mkdir java (创建java目录)
ls(查看)
JDK安装
1.下载 32位或64位
jdk-8u161-linux-i586.tar.gz
64位下载地址:
添加链接描述
将安装包拖进刚创建的java目录
解压文件
cd java (进入java目录)
tar -zxvf jdk-8u171-linux-x64.tar.gz
ls(查看)
成功
配置环境变量
vi /etc/profile 回车
按i键回车,在insert上面插入
export JAVA_HOME=/home/java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
编辑完按esc退出
:wq!(保存并退出)
生效配置 运行:. /etc/profile ,点和/之间有个空格
然后java -version 查看报错,如果没有发现回到vi /etc/profile步骤查看环境是否有写错
如果是以下问题:
用sudo yum install glibc.i686命令安装好glibc之后问题就解决了。
sudo yum install glibc.i686
jdk配置完毕!
Tomcat安装
tomcat版本:apache-tomcat-8.5.27.tar.gz,自己下
命令:
将安装包拖进刚创建的java目录
cd java (进入java目录)
tar -zxvf apache-tomcat-8.5.27.tar.gz
ls(查看)
成功:
cd apache-tomcat-8.5.27
ls
cd conf
ls
vi server.xml 回车
按i键回车,在insert上面找到端口号,修改端口,如图:
修改后按esc
:wq!(写入并退出)
cd …(退出当前目录)
ls
cd bin
ls
./startup.sh(启动tomcat)
打开浏览器输入ip地址与端口号,成功
http://192.168.214.130:8888/
安装Mysql
Centos7将默认数据库MySQL替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。
下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar(可前往官网自行下载:添加链接描述)
卸载系统自带的Mariadb
rpm -qa|grep mariadb (查询出来已安装的mariadb)
rpm -e --nodeps 文件名 (卸载mariadb,文件名为上述命令查询出来的文件)
rm /etc/my.cnf(删除etc目录下的my.cnf 没有就不用管)
groupadd mysql(创建mysql用户组)
useradd -g mysql mysql(创建一个用户名为mysql的用户并加入mysql用户组)
将下载的压缩包上传到 /usr/data/ 目录下,没有就创建一个目录如:mkdir data命令
cd data
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz(解压)
mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql(移动的同时重命名)
vi /etc/my.cnf(在 etc 下新建配置文件my.cnf,并在该文件中添加一下代码)
按i键
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/tmp/mysql.sock
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/tmp/mysql.sock
skip-name-resolve
#设置3306端口
port = 3306
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装目录
basedir=/home/mysql
# 设置mysql数据库的数据的存放目录
datadir=/home/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_name=1
max_allowed_packet=16M
添加后ESC退出
:wq!
cd /mysql
yum install -y mariadb-server(先执行两条yum命令,以防万一)
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/data/mysql/data/
chown -R mysql:mysql ./(修改当前目录拥有着为mysql用户)
到此数据库安装完毕!
service mysqld start(启动mysqld)
安装redis
下载必要的依赖
linux命令:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
cd /(进入根目录)
mkdir soft
mkdir redis(创建存放目录)
把安装包添加进此目录
tar -zxvf redis-4.0.9.tar.gz(解压)
mv redis-4.0.9 redis(改名)
cd redis
make && make install(编译(make)和安装(install)
vi redis.conf(修改redis.conf文件)
按i键 回车
如下:
bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
protected-mode no 保护模式,把yes改成no,允许外网访问
daemonize yes 把no改成yes,后台运行
设置开机启动( 新建一个文件,用于开机启动参数配置(可用vi代替, 如果没有vim也可以yum install vim进行安装)
vi /etc/init.d/redis
文件中内容如下
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/soft/redis/redis/redis.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
注意文件中以下内容,可能需要修改:
EXEC=/usr/local/bin/redis-server (执行脚本的地址)
REDIS_CLI=/usr/local/bin/redis-cli (客户端执行脚本的地址)
PIDFILE=/var/run/redis.pid (进程id文件地址)
CONF="/soft/redis/redis/redis.conf" (配置文件地址)
设置权限
chmod 755 /etc/init.d/redis
启动测试
/etc/init.d/redis start
结果:
cd /usr/local/bin
./redis-cli
出现如下内容,代表成功
flushdb(清除当前数据库)
flushall(清除全部数据库的内容)