nginx下载地址:https://nginx.org/en/download.html
安装依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
cd /usr/local
mkdir nginx
cd /usr/local/nginx/nginx1.20.2
/执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install
进入 /usr/local/nginx/sbin
执行 ./nginx 启动
执行 ./nginx -s stop 停止
执行 ./nginx -s reload 重启
验证配置文件
/usr/local/nginx/sbin/nginx -tc /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
指定配置文件启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
指定配置文件重启
/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf
rpm -qa | grep mysql
存在的话就要清除
查找再哪里
whereis mysql
删除
rpm -e --nodeps mysql-xxxx
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
修改文件夹名称
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql5.7
#创建属组
groupadd mysql
#创建用户
useradd -r -g mysql mysql
#修改属组及属组用户和文件夹权限
chown -R mysql:mysql mysql5.7,chmod -R 775 mysql5.7
mkdir data
进入bin目录下,执行初始化安装命令(datadir是设置mysql数据库的数据存放目录,basedir是设置mysql的安装目录)
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql5.7/data --basedir=/usr/local/mysql5.7
安装完成之后,最下方出现临时密码,需要记住,因为等会第一次进入需要它来登录mysql
临时密码:kRX7aXGlt,kq
# Set some defaults
mysqld_pid_file_path=
if test -z "$basedir"
then
basedir=/usr/local/mysql5.7
bindir=/usr/local/mysql5.7/bin
if test -z "$datadir"
then
datadir=/usr/local/mysql5.7/data
fi
sbindir=/usr/local/mysql5.7/bin
libexecdir=/usr/local/mysql5.7/bin
else
bindir="$basedir/bin"
if test -z "$datadir"
then
datadir="$basedir/data"
fi
sbindir="$basedir/sbin"
libexecdir="$basedir/libexec"
fi
ln -s /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ll /etc/init.d/mysql
ln -s /usr/local/mysql5.7/bin/mysql /usr/local/bin/mysql
ll /usr/local/bin/mysql
在mysql5.7 创建my.cnf文件
需要注意点,默认是先找/etc/my.cnf 找不到之后,才会去/usr/local/mysql5.7/my.cnf下查找
vim /usr/local/mysql5.7/my.cnf
文件内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 作用是禁止域名解析:在mysql的授权表中就不能使用主机名了,只能使用IP
skip-name-resolve
# 设置3306端口
port = 3306
#设置远程访问ip
bind-address=0.0.0.0
# 设置mysql的安装目录
basedir=/usr/local/mysql5.7
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql5.7/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#设置查询操作等不区分大小写
lower_case_table_names=1
chmod -R 775 /etc/my.cnf
service mysql start #启动mysql服务
service mysql stop #停止mysql服务
service mysql restart #重启mysql服务
chkconfig --add mysql
chkconfig --list
mysql -uroot -p 临时密码
set password for root@localhost = password('123456')
1:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such
处理:
yum install -y libaio.so.1
yum install -y libaio
2:mysql command not found
处理:
因为我的软链接路劲配置出错,删除原来的软链接,重新建立软链接
unlink 链接源 原文件或目录
下载链接:https://redis.io/download/#redis-downloads
下载链接:https://download.redis.io/releases/
安装相关依赖
yum install -y gcc tcl
cd redis-6.2.6
make && make install #默认的安装路径是在 /usr/local/bin目录下
#前端启动
redis-server
#后台启动
redis-server &
#指定配置文件启动
redis-server redis.conf &
#停止
redis-cli shutdown
cd /usr/local/
mkdir jdk
安装包上传到如下位置
cd /usr/local/jdk
JAVA_HOME=jdk安装的目录
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
source /etc/profile
java -version