软件已经针对具体平台编译打包发布,只要解压,修改配置即可
软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题
软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。
首先查看自己Linux是多少位的系统
如果需要登录Oracle的话就登录即可下载下载JDK
Java -version
查看Java的版本
rpm -qa | grep java
查询所有Java的详细信息
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
卸载jdk,其中rpm -e --nodeps
后面的是Java全名称
直接解压文件即可tar -zxvf jdk-8u301-linux-x64.tar.gz
打开下面文件
vi /etc/profile
在末尾行添加
#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.8.0_301
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
source /etc/profile
使更改的配置立即生效
rpm -qa | grep mysql
查询所有Java的详细信息
rpm -e --nodeps mysql-libs-5.6.74-24i3
卸载jdk,其中rpm -e --nodeps
后面的是mysql全名称
1、解压mysql安装包tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
2、创建mysql组和用户
groupadd mysql
useradd -r -g mysql mysql
3、创建mysql数据目录,并且赋予权限
mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql
4、查看3中创建的目录并配置参数vim /etc/my.cnf
使用vim编辑器进入后,将下面内容复制进去,并保存(操作步骤,i–>esc–>:wq–>enter)
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
5、初始化mysql./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64/ --datadir=/data/mysql/ --user=mysql --initialize
6、查看初始密码cat /data/mysql/mysql.err
7、启动mysql,更改密码
先将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/mysql-5.7.36-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
启动并查看
service mysql start
ps -ef | grep mysql
8、更改密码时遇到的错误
解决方案yum install libncurses*
9、登录./mysql -u root -p
,这里使用的是初始密码为6中出现的密码、更改密码
SET PASSWORD = PASSWORD('root');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
1、打开mysql远程访问设置
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
2、如果未打开防火墙则先打开Linux的防火墙
#查看防火墙状态
firewall-cmd --state
#关闭防火墙
systemctl stop firewalld.service
官网链接
解压tomcattar -zxvf apache-tomcat-9.0.55.tar.gz
./startup.sh
IP:端口号
即可访问redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
输入命令: yum install gcc-c++
1、下载rediswget http://download.redis.io/releases/redis-3.0.4.tar.gz
有一个问题:
3、解压
4、编译安装:切换至程序目录,并执行make命令编译
5、在redis的目录下执行安装命令make PREFIX=/usr/local/redis install
make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server
:Redis服务器端启动程序
redis-cli
:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark
:Redis性能测试工具
redis-check-aof
:数据修复工具
redis-check-dump
:检查导出工具
6、将位于 redis-6.2.6下的redis.conf复制到redis的bin目录下cp redis.conf /usr/local/redis/bin
7、启动redis
进入redis的bin目录,启动redis服务端./redis-server redis.conf
8、克隆新窗口,启动redis客户端./redis-cli