(1)配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
service network restart
ifconfig
BOOTPROTO=static
IPADDR=192.168.0.X
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
service network restart
关闭防火墙
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
vi /etc/selinux/config
SELINUX=disabled
安装JDK
1、将jdk-8u251-linux-x64.tar.gz 上传到虚拟机中
2、解压 tar -zxvf jdk-8u251-linux-x64.tar.gz
3、配置jdk相关的环境变量
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
4、测试jdk安装是否成功:java -version
安装redis
1)安装gcc
查看gcc是否安装
gcc --version 是否能正确输出
没有正确输出,上传gcc的rpm15个包
cd 到上传目录执行rpm -Uvh *.rpm --nodeps --force
再gcc --version 正确输入安装成功
2)上传redis的tar包
tar -zxvf redis-4.0.11.tar.gz
cd 到redis解压目录
执行make MALLOC=libc
cd src && make all
./redis-server
以下为设置redis开机自启,并且添加到系统服务
1.复制redis配置文件
mkdir /etc/redis
cd ..
ls
cp redis.conf /etc/redis/6379.conf
2.修改redis启动为后台启动:
vi /etc/redis/6379.conf
修改daemonize yes
3.将启动文件拷贝到init.d中
cp utils/redis_init_script /etc/init.d/redisd
4.修改启动脚本参数
vi /etc/init.d/redisd
添加以下代码,:wq保存退出
添加
# chkconfig: 2345 10 90
# description: Start and Stop redisd
EXEC=/usr/local/redis/redis-4.0.11/src/redis-server
CLIEXEC=/usr/local/redis/redis-4.0.11/src/redis-cli
PIDFILE=/usr/local/redis/redis-4.0.11/redis_${REDISPORT}.pid
增加脚本执行权限
chmod +x /etc/init.d/redisd
增加系统服务
chkconfig --add redisd
chkconfig --list redisd
启动redis服务测试
service redisd start
查看是否启动成功
ps -aux | grep redis
配置外网访问
1.找到protected-modeprote设置为no
2. #bind 127.0.0.1 注释掉
3.设置daemonize yes
4.防火墙端口的开放
# 开放6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙,否则开放端口不起作用 firewall-cmd --reload
重启redis服务即可
安装nginx
安装pcre:
tar -zxvf pcre-8.**.tar.gz
./configure
make
make install
大家根据自己的版本修改命令;
安装perl-5.28.0.tar.gz
./Configure -des -Dprefix=$HOME/localperl
make
make install
安装openssl:
tar -zxvf openssl-1.0.**.tar.gz
./config
make
make install
大家根据自己的版本修改命令
注意,这个包安装的时候一定要进文件夹看清楚文件的名称大小写,如果上面命令的不行,就换config;
安装zlib:
tar -zxvf zlib-1.2.**.tar.gz
./configure
make
make install
安装nginx:
tar -zxvf nginx-1.15.**.tar.gz
./configure --prefix=/usr/local/nginx
make&&make install
//libcrypto.so.1.1 not found错误解决
ldd $(which /usr/local/nginx/sbin/nginx)
ln -s /lib64/libpcre.so.1.2.0 /lib64/libcrypto.so.1.1
//开放防火墙端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
//查看端口
ss -tnlp
执行 nginx命令:
cd /usr/local/nginx/sbin
要执行两次 ,具体原因不详
./nginx;
重启:
/usr/local/nginx/sbin/nginx –s reload
停止:
/usr/local/nginx/sbin/nginx –s stop
测试配置文件是否正常:
/usr/local/nginx/sbin/nginx –t
强制关闭:
pkill nginx
安装mysql
安装新版mysql前,需将系统自带的mariadb-lib卸载
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
rpm -qa|grep mariadb
安装依赖包net-tools及perl
https://download.csdn.net/download/jiejiewish/12343609
并执行
rpm -Uvh *.rpm --nodeps --force
1)解压
tar -xvf mysql-lib/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz -C mysql/
rpm -hiv mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -hiv mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -hiv mysql-community-client-5.7.29-1.el7.x86_64.rpm
rm -rf /var/lib/mysql
启动mysql
systemctl start mysqld.service
查看启动状态
systemctl status mysqld.service
查看密码
grep 'password' /var/log/mysqld.log //密码!ve4bVFUa4NS
登录mysql
mysql -uroot -p
输入刚才查看到的密码
设置新密码
set password = password("Chenghuanke_ji123");
切换数据库
use mysql;
update user set host='%' where user='root';
flush privileges;
//开放防火墙端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
//关闭端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
firewall-cmd --reload