Linux Java基础安装

安装JDK

1. 删除自带JDK

rpm -qa |   grep -i java
rpm -e --nodeps java-1.7.0-openjdk-1.7......

 2.解压包

cd /root
tar -zxvf jdk-8u181-linux-x64.gz -C   /usr/local
cd /usr/local

3. 添加环境变量

vim  /etc/profile .d  /jdk .sh
export JAVA_HOME=  /usr/local/jdk
export CLASSPATH=.:$JAVA_HOME  /dt .jar:$JAVA_HOME  /lib/tools .jar
export PATH=$PATH:$JAVA_HOME  /bin
source /etc/profile

4.验证

java -version

 

安装Nginx

1.解压

tar -zxvf nginx-1.22.0.tar.gz

2.安装缺失依赖

yum   install pcre
yum   install pcre-devel
yum   install zlib
yum   install zlib-devel  

3. 配置

cd nginx-1.22.0
/configure

4.编译

make &&  make install

5.离线包默认在/usr/local 下  

 

安装Redis

1.编译

tar -zxvf redis-5.0.14.  tar .gz
cd redis-5.0.14
make
cd src
make install PREFIXE=  /opt/redis

2.配置文件

cp ..  /redis .conf    /opt/redis/

3.修改配置文件

# bind 127.0.0.1
protected-mode yes
daemonize yes
requirepass password
maxclients 10000
notify-keyspace-events "AKE"

4.启动

/opt/redis/bin/redis-server /opt/redis/redis .conf

 

安装Mysql

1.清理mariadb

1
2
rpm -qa|  grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.添加mysql组和用户

1
2
groupadd mysql
useradd -r -s   /sbin/nologin -g mysql mysql

 3.上传安装包至home/apps/目录下,解压重命名

1
2
tar -zxvf mysql-8.0.31-linux-glibc2.12-x86_64.   tar .gz
mv mysql-8.0.31-linux-glibc2.12-x86_64 mysql

4.在mysql目录下创建数据目录

1
2
mkdir data
chown -R mysql:mysql data/

5.初始化

1
cd bin <br>. /mysqld --initialize-insecure --lower-  case -table-names=1 --user=mysql --basedir  /home/apps/mysql --datadir=  /home/apps/mysql/data

6.配置

1
2
3
4
cp /opt/mysql/support-files/mysql .server   /etc/init .d  /mysqld
vim   /etc/init .d  /mysqld
basedir=  /home/apps/mysql
datadir=  /home/apps/mysql/data

7.配置my.cnf

1
2
3
4
5
6
7
8
9
10
11
12
13
[mysql]
default-character-  set =utf8
[mysqld]
skip-name-resolve
port=3306
basedir=  /home/apps/mysql
datadir=  /home/apps/mysql/data
max_connections=1000
character-  set -server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=1024M
default-  time -zone=  '+8:00'

8.软连接

1
2
ln -s   /home/apps/mysql/bin/mysql /etc/init .d  /mysqld
ln -s   /home/apps/mysql/bin/mysqldump /etc/init .d  /mysqld

9.检查启动

1
2
3
4
/sbin/chkconfig mysqld on
systemctl   enable mysqld
systemctl status mysqld
systemctl start mysqld

10.修改密码

1
2
3
4
5
6
7
mysql -uroot -p
USE mysql;
UPDATE user   set host   '%' where user =   'root' ;
ALTER USER   'root' '%' IDENTIFIED WITH mysql_native_password by   'password' ;
grant all privileges on *.* to   'root' '%' ;
flush privileges;
exit ;

  

 

posted @   行走在砂砾中  阅读(3)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示