linux安装环境

安装gcc

yum install cpp

yum install binutils

yum install glibc

yum install glibc-kernheaders

yum install glibc-common

yum install glibc-devel

yum install gcc

yum install make

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

yum install zlib (系统默认已经装上)

yum install zlib-devel 

yum -y install perl-CPAN

安装nginx

wget http://nginx.org/download/nginx-1.20.1.tar.gz
tar -zvxf nginx-1.20.1.tar.gz
进入解压后的目录 nginx-1.20.1进行预编译
./configure --prefix=/opt/nginx 
注意:--prefix是指定安装目录(建议指定)可选
如果执行不成功,可能是由于没有gcc环境造成的,先安装gcc相关包
apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g zlib1g-dev
# 如果仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代
#apt-get install openssl openssl-dev
sudo apt-get install openssl 
sudo apt-get install libssl-dev

make
make install
./nginx

安装jdk

rpm安装

下载rpm包
https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
rpm -ivh jdk-11.0.6_linux-x64_bin.rpm

压缩包安装

解压缩
tar -zxvf jdk-11.0.14_linux-x64_bin.tar.gz
配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/environments/jdk11
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
刷新配置文件
source /etc/profile
验证是否安装成功
javac -version

安装redis

wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -xzf redis-5.0.3.tar.gz
cd redis-5.0.3
make
make install
$ cd redis-5.0.3
$ vim redis.conf
bind 127.0.0.1 #限制只有本机可以连接redis服务连接
bind 0.0.0.0   #允许任意计算机都可以连接redis服务连接
protected-mode yes #保护模式,需配置bind ip或者设置访问密码
protected-mode no  #外部网络可以直接访问
daemonize no  #redis在当前终端显示输出,并运行,exit强制退出或者关闭连接工具
daemonize yes #redis在后台运行,此时redis将一直运行,除非手动kill该进程
# requirepass foobared #默认无密码
requirepass password   #看个人需求设置你喜欢得密码
logfile "" #默认无输出
logfile "/var/log/redis/6379.log" #看情况设置
mkdir /etc/redis
cp /root/redis-5.0.3/redis.conf /etc/redis/redis.conf
redis-server
redis-server /etc/redis/redis.conf
systemctl daemon-reload #重新加载服务配置
systemctl enable redis  #设置开机自启动
systemctl start redis   #启动redis服务
systemctl status redis  #查看服务当前状态

安装git

访问可查看你需要下载的版本:git下载地址

查看git版本
git --version
yum remove git
wget https://www.kernel.org/pub/software/scm/git/git-2.14.0.tar.gz
tar -zxvf git-2.14.0.tar.gz
cd git-2.14.0
./configure --prefix=/opt/git
make && make install
配置环境变量
$ echo "export PATH=$PATH:/opt/git/bin" >> /etc/bashrc
$ source /etc/bashrc

安装maven

tar -zxvf apache-maven-3.8.5-bin.tar.gz
vim maven3.8/conf/setting.xml
配置阿里镜像仓库
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
自定义依赖下载路径
<localRepository>/opt/.m2/repo</localRepository>
配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/envpackage/jdk11
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export MAVEN_HOME=/opt/maven3.8
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

source /etc/profile

安装MySQL5.7

下载安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装:rpm -ivh mysql57-community-release-el7-10.noarch.rpm
安装server:yum -y install mysql-server

问题:
在这里插入图片描述
执行命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次执行:yum -y install mysql-server
再启动MySQL:systemctl start mysqld
检查运行状态:systemctl status mysqld
查询默认密码:grep 'temporary password' /var/log/mysqld.log
登录修改密码:mysql -u root -p
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';–密码规则:大小写字母数字特殊符号最少8位数
允许远程登录:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

扩展

systemctl daemon-reload #重新加载服务配置
systemctl enabl .service #设置服务开机自启动
systemctl disabl .service #取消服务开机自启动
systemctl status .service #查看服务状态
systemctl start .service #启动服务
systemctl stop .service #停止服务
systemctl restart .service #重启服务
systemctl reload .service #重新加载服务配置


版权声明:本文为qq_44403239原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。