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
rpm -qa| grep mariadb rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
2.添加mysql组和用户
groupadd mysql useradd -r -s /sbin/nologin -g mysql mysql
3.上传安装包至home/apps/目录下,解压重命名
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目录下创建数据目录
mkdir data chown -R mysql:mysql data/
5.初始化
cd bin
. /mysqld --initialize-insecure --lower- case -table-names=1 --user=mysql --basedir /home/apps/mysql --datadir= /home/apps/mysql/data
6.配置
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
[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.软连接
ln -s /home/apps/mysql/bin/mysql /etc/init .d /mysqld ln -s /home/apps/mysql/bin/mysqldump /etc/init .d /mysqld
9.检查启动
/sbin/chkconfig mysqld on systemctl enable mysqld systemctl status mysqld systemctl start mysqld
10.修改密码
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 ;

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号