Linux centos7 虚拟机配置
虚拟机配置
网络安装:
#配置网络IP地址
cd /etc
ls
cd sysconfig/
cd network-scripts
vi ifcfg-ens33
#输入i进入编辑模式(不能用滚轮!只能按上下键)
ONBOOT值改为yes
#按esc,然后输入:wq进行保存
检查:
ping www.baidu.com
如果有持续的数据,则成功。
解压tomcat:
使用Xftp 7 连接Linux(ip地址为本机ip,虚拟机默认创建的时候就是本机ip)
将apache-tomcat.tar.gz文件拖入Linux
然后在Xshell中解压(Xshell连接和Xftp类似):
ls
tar -zxvf apache-tomcat.tar.gz
#运行,前提是安装好了JDK
cd apache-tomcat.tar.gz/bin
./startup.sh
#如果显示没有权限,则
chmod +x startup.sh
chmod +x catalina.sh
./startup.sh
下载安装JDK
使用Xftp 7 连接Linux
将下载好的JDK的rpm文件拖入Linux
cd /usr
ls
rpm -ivh (文件名)jdk-8u311-linux-x64.rpm
cd java
ls #查看是否有文件
#配置环境变量
cd (文件名)jdk1.8.0_311_amd64/
pwd #复制结果,鼠标复制不要用ctr + c
cd /etc
vi profile
#o开始编辑下一行
export JAVA_HOME=(拷贝的内容)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#esc + :wq保存
source profile #使其生效
#测试
java -version
java
javac
下载安装Mysql
yum install -y wget #下载wget
#如果不行就更换数据源:
curl -O http://cloud.6mz.top/yumcentos7.sh && chmod +x yumcentos7.sh && ./yumcentos7.sh
#然后下载阿里云的wget:
yum -y install wget
#清理yum缓存,然后重新生成
yum clean all
yum makecache
#然后安装mysql源
wget http://dev.mysql.com/get/mysql80-community-release-el7-8.noarch.rpm
yum localinstall -y mysql80-community-release-el7-8.noarch.rpm
#检查源是否安装成功
yum repolist enabled | grep mysql
#使用yum安装mysql
yum -y install mysql-community-server --nogpgcheck
#启动mysql
systemctl start mysqld
#查看初始密码,复制下来S3G6zwe&<s/%
grep 'temporary password' /var/log/mysqld.log
#修改密码
mysql -u root -p
# 注意 这里的密码不能太简单,数据库有密码设置要求
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'QFcd@2305';
#调整密码要求
SET GLOBAL validate_password.policy=0; #将密码检测策略调整过到最低,这样就可以设置一些简单的密码
SET GLOBAL validate_password.length=4; #将密码长度最小值设置为4
SET GLOBAL validate_password.mixed_case_count=0; #将密码大小写要求设置为0个字符
SET GLOBAL validate_password.number_count=0; # 将密码数字要求设置为0个字符
SET GLOBAL validate_password.special_char_count=0; # 将密码特殊字符要求设置为0个字符
SET GLOBAL validate_password.check_user_name=OFF; # 关闭用户名检测
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
下载安装Redis
运行redis后,可以查看当前redis版本,然后进入官网
https://redis.io/downloads/下载对应版本的tar.gz文件。
利用Xhtps 7将文件拷贝到usr/local中,然后使用命令进行解压。
tar -zvxf redis-5.0.14.tar.gz
然后进入redis,进行编译:
make
如果出现缺少gcc的问题,就进行安装(基于Red Hat系统,如CentOs、Fedora):
sudo yum install gcc
再次尝试编译,如果出现问题,则手动编译Redis的所有依赖项:
cd deps
make hiredis lua linenoise jemalloc
然后再次进行编译:
cd ..
make
制定存放路径:
make PREFIX=/usr/local/redis install
后面如果要删除的话就直接rm -rf /usr/loacl.redis即可
后台进程启动redis:
./bin/redis-server& ./redis.conf
注意:如果不加&就会是显示启动方式,这种启动方式只要回到Linux控制台则redis就会关闭,所以不建议使用显示启动。
相关配置:
cd /usr/local/redis
vi redis.conf
然后按i进入编辑模式,可以修改里面的参数:
daemonize #yes表示守护进程,默认为no
port #监听端口,默认为6379
bind #绑定的主机地址,如果需要设置远程访问则直接将这个属性备注下或者改为bind*
protected-mode #保护模式,控制外网是否可以连接redis服务,默认为yes即不可访问
requirepass #设置Redis连接密码
maxmemory #指定Redis最大内存限制,达到最大内存后会尝试新出已到期或即将到期的key,设置后到达最大内存后无法进行写入操作
查看Redis是否运行:
ps -ef | grep redis
进入脚本控制台:
# /usr/local/redis/src/redis-cli
退出
exit
关闭Redis服务(进入控制台后)
shutdown