首页 > 系统相关 >Linux上软件安装

Linux上软件安装

时间:2022-11-10 21:36:20浏览次数:39  
标签:tomcat root 数据库 Linux 密码 usr mysql 软件 安装

一、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

 

 

 

 

标签:tomcat,root,数据库,Linux,密码,usr,mysql,软件,安装
From: https://www.cnblogs.com/bzbz/p/16878841.html

相关文章

  • 解决pip install安装非常慢[Errno 101]网络不可达问题
    pipinstallopencv-python时出现问题:  解决方法:在pip后面加入-i参数,比如:-i https://pypi.tuna.tsinghua.edu.cn/simple另外,可以将默认时间延迟增大避免超时--de......
  • 模块化笔记软件 Anytype 综合评测
    随着Notion在笔记软件赛道的快速崛起,获得了很多用户的喜欢。然而,Notion也存在部分缺点。对于中国大陆用户而言,使用Notion需要特殊网络。否则,有时候会登录很慢,或者分享/......
  • linux磁盘相关信息(磁盘转速 分区)
    1、查看linux磁盘的转速   https://www.csdn.net/tags/MtTaEgysNTg2NDMtYmxvZwO0O0OO0O0O.html2、磁盘的转速盘的转速分低速硬盘和高速硬盘。高速为7200转/分,低速......
  • 电影推荐系统项目实战:环境配置与搭建:Linux环境下 MongoDB的配置与安装 ----- centos7
    1.在主机中下载好Linux版本的MongoDB压缩包:连接如下:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz 2.打开VM,启动虚拟机(这里是hadoop102)......
  • tekla软件安装教程
    Tekla2020WIN1064位安装步骤:1.先使用“百度网盘客户端”下载Tekla2020_x64软件安装包到电脑磁盘,并鼠标右击进行解压缩,安装前先断开电脑网络,然后找到TeklaStructures2020......
  • 软件篇 之 Mac Sourcetree 安装使用
    LZ-Says:今天安装网,怎一个曲折。不过从而也明白了信任,感谢。前言新系统,安装、配置好多东西,有点乱。这里简单记录下过程,避免后续脑子2333白白浪费时间。点滴积累,加油开撸......
  • 【安装文档】TRex流量分析仪保姆级安装指南--基于VMware虚拟机(ubantu18.04@Intel 8254
    前言既然你已经知道TRex并尝试搜索它的安装教程,这意味着你有一定的基础知识(至少知道自己需要什么)。因此本文对于TRex的介绍部分会偏少本次主要为TRex安装过程的一次记录(......
  • Linux中:chmod命令详细解释
    一、linux设置目录和文件的权限:1.linux通过chmod命令,设置文件或目录的权限。drwx------(700)-只有属主可在目录中读、写。drwxr-xr-x(755)-所有用户可读该目录,但只......
  • Centos7下杀毒软件clamav的安装和使用
    一、yum安装安装后会自动生成服务文件,启动服务后,可使用clamdsacn命令,扫描速度快;启动服务后,会实时监控扫描连接,虽然安全性高了,不过可能会对服务器性能有影响;1......
  • Linux free 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......