Linux上软件安装
一、Linux上安装java
1、通过filezilla这个工具,连接上Linux服务器,然后将我们准备好的Java和tomcat的安装包传输到服务器的/root路径下。
2、对jdk进行解压
tar zxvf /root/jdk-8u211-linux-x64.tar.gz
ll
3、在根目录的usr这个文件夹里面创建一个叫java的文件夹。
mkdir /usr/java
4、将我们解压后出现的那个文件夹jdk1.8.0_211移动到上一步创建的java文件夹中。
mv /root/jdk1.8.0_211 /usr/java
5、使用vi命令 编辑根目录下的etc中的profile这个文件。
vi /etc/profile
6、将这段内容写到profile这个文件里面的done的下面一行,然后保存。
export JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7、加载profile文件,使其修改生效。
source /etc/profile
8、检查java是否安装成功。
java -version
javac -version
二、Linux上安装tomcat
1、通过filezilla这个工具,连接上Linux服务器,然后将我们准备好的Java和tomcat的安装包传输到服务器的/root路径下。
2、对tomcat压缩包进行解压。
tar zxvf /root/apache-tomcat-8.5.43.tar.gz
ll
3、在根目录的usr这个文件夹里面创建一个叫tomcat的文件夹。
mkdir /usr/tomcat
4、将我们解压后出现的那个文件夹移动到上一步创建的tomcat文件夹中。
mv /root/apache-tomcat-8.5.43 /usr/tomcat
5、对tomcat进行配置,对setclasspath.sh这个文件进行编辑。
vi /usr/tomcat/apache-tomcat-8.5.43/bin/setclasspath.sh
6、在setclasspath.sh这个文件的第二排写入以下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_211
export JAVA_JRE=/usr/java/jdk1.8.0_211/bin
7、启动tomcat。
sh /usr/tomcat/apache-tomcat-8.5.43/bin/startup.sh
8、在阿里云中,打开端口号。(一般这个步骤可以不做,除非你的服务器的8080端口没有打开。)
9、在浏览器中访问自己的tomcat的页面。
三、Linux上MySQL的离线rpm包安装步骤
1、通过filezilla这个工具,连接上Linux服务器,然后将我们准备好的mysql的安装包传输到服务器的/root路径下。
2、对mysql压缩包进行解压。
mkdir /root/mysql
mv /root/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar /root/mysql
tar xf /root/mysql/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
cd /root/mysql
ll
3、安装numactl(必要组件,不安装会导致后面的步骤出现依赖的问题。)
yum -y install numactl
3.1、卸载mariadb(这是系统自带的数据库,不卸载会导致MySQL安装失败。)
rpm -qa | grep -i mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 # 这个文件名字是上一步查出来的
3.2、安装mysql,按顺序安装下面4个rpm(版本号可能不一样)。
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
4、启动数据库
systemctl start mysqld.service # 启动数据库
systemctl status mysqld.service # 检查数据库运行状态
systemctl stop mysqld.service # 停止数据库
6、数据库安装成功后,先生成一个随机密码,获取密码。
cat /var/log/mysqld.log | grep password
7、使用上一步获取的密码连接数据库.
mysql -u root -p # 回车后输入密码
8、进入数据库后,必须修改密码重新连接后才能做其他的操作,所以修改密码为1qaz!QAZ,命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1qaz!QAZ';
exit;
9、退出数据库,用新密码重新登录。
mysql -u root -p # 回车后输入密码1qaz!QAZ
10、创建一个具有远程访问权限的账号。
create user 'root'@'%' identified with mysql_native_password by '1qaz!QAZ';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
10.1、为了让数据库的密码能修改为123456,所以我们需要对数据库进行一些配置。
SHOW VARIABLES LIKE 'validate_password%'; # 查看数据库的密码规则
set global validate_password_policy=LOW; # 修改密码强度要求
set global validate_password_length=6; # 修改密码长度要求
11、好了数据库的设置结束了,你现在可以尝试能不能用navicat来连接了。
12、如果不能,那八成是端口的问题。所以检查阿里云的控制台的安全组是否开放端口。
13、通过命令查看当前已经开放的端口。
netstat -ntlp
14、如果不存在3306,那么通过以下2个命令打开3306端口号。
将3306端口添加到防火墙例外并重启。
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
15、再次尝试navicat能连接了不。
四、Linux上MySQL的在线安装步骤
1、下载mysql官方的yum工具。备注:yum可以理解成是一个应用市场。
cd /root
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、用yum安装MySQL的基础配置。
yum -y install /root/mysql57-community-release-el7-10.noarch.rpm
3、用yum下载并安装mysql的核心服务。
yum module disable mysql
yum -y install mysql-community-server --nogpgcheck
4、启动数据库
systemctl start mysqld.service # 启动数据库
systemctl status mysqld.service # 检查数据库运行状态
systemctl stop mysqld.service # 停止数据库
6、数据库安装成功后,先生成一个随机密码,获取密码。
cat /var/log/mysqld.log | grep password
7、使用上一步获取的密码连接数据库.
mysql -u root -p # 回车后输入密码
8、进入数据库后,必须修改密码重新连接后才能做其他的操作,所以修改密码为1qaz!QAZ,命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1qaz!QAZ';
exit;
9、退出数据库,用新密码重新登录。
mysql -u root -p # 回车后输入密码1qaz!QAZ
10、创建一个具有远程访问权限的账号。
create user 'root'@'%' identified with mysql_native_password by '1qaz!QAZ';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
10.1、为了让数据库的密码能修改为123456,所以我们需要对数据库进行一些配置。
SHOW VARIABLES LIKE 'validate_password%'; # 查看数据库的密码规则
set global validate_password_policy=LOW; # 修改密码强度要求
set global validate_password_length=6; # 修改密码长度要求
11、好了数据库的设置结束了,你现在可以尝试能不能用navicat来连接了。
12、如果不能,那八成是端口的问题。所以检查阿里云的控制台的安全组是否开放端口。
13、通过命令查看当前已经开放的端口。
netstat -ntlp
14、如果不存在3306,那么通过以下2个命令打开3306端口号。
将3306端口添加到防火墙例外并重启。
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
15、再次尝试navicat能连接了不。
python3和pip3的安装
1、安装各种需要的依赖包和组件。
2、把下载好的python用filezilla上传到服务器中的/root路径下。
3、解压安装,四个步骤。
tar -zxvf /root/Python-3.8.0.tgz
cd /root/Python-3.8.0
./configure
make && make install
4、配置环境变量
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
5、验证是否安装成功,两个命令。
python -V
pip -V
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-de
yum install libffi-devel
6、配置yum,不然这个就不能用了。
把第一行的python改为python2.7
vi /usr/libexec/urlgrabber-ext-down
把第一行的python改为python2.7
vi /usr/bin/yum
在Linux上离线安装redis
1、用filezilla 把安装包上传到服务器中。
2、解压,然后把解压的文件夹移动到/user中
tar xzf redis-2.8.17.tar.gz
3、进入redis的文件夹,然后执行make命令,进行安装。
cd redis-2.8.17
make
3、安装完成后,休息一分钟。
4、进入redis里面的src文件夹中启动redis
./redis-server &
5、进入redis里面的src文件夹中,使用客户端打开redis
./redis-cli
5、设置密码为123456
config set requirepass 123456
6、退出
exit