Linux 虚拟机 CentOs7系统 配置

发布于:2024-08-17 ⋅ 阅读:(76) ⋅ 点赞:(0)

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

网站公告

今日签到

点亮在社区的每一天
去签到