Linux

[Linux]3、软件应用

2022-08-08  本文已影响0人  史记_d5da

1、软件安装

1.1、Linux系统是使用软件包管理器来进行软件的安装、卸载和查询等操作的。

软件包管理器可以分为前端和后端工具
前端工具有yum,后端工具有rmpdpt
前端工具yum的出现是为了解决后端工具软件存在相互依赖关系的问题。
具体的方法是yum工具会根据你要安装的软件解析该软件的依赖树,然后把整个依赖树的软件从网上(yum库)下载下来,在进行安装,(yum工具是基于后端软件包管理工具的)

1.2、安装命令

1、rpm 常用命令
安装一个包
rpm -ivh <包名>
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
--force 即使覆盖属于其它包的文件也强迫安装
查询一个包是否被安装
rpm -q <软件名>
得到被安装的包的信息
rpm -qi < 软件名>
列出该包中有哪些文件
rpm -ql < 软件名>
列出服务器上的一个文件或目录属于哪一个RPM包
rpm -qf <文件或目录名>
列出所有被安装的rpm package
rpm -qa
卸载一个包
rpm -e <软件名>
2、yum常用命令
配置一个自定义的仓库地址
/etc/yum.repos.d
local.repo
安装命令
yum install
查看软件包
yum list
yum list |grep mysql
yum list installed
卸载软件包
yum remove

2、环境搭建

2.1、JDK安装

1、从官网下载需要的jdkjdk-8u341-linux-x64.tar.gz
2、把文件上传到/usr/local/soft目录
3、进行解压缩tar -zxvf /usr/local/soft/jdk-8u341-linux-x64.tar.gz -C /usr/local
4、配置环境变量

vi /etc/profile.d/jdk.sh
#bin/bash
export JAVA_HOME=/usr/local/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

5、重新加载配置文件source /etc/profile
6、验证配置是否正确:java -version

2.2、mysql安装

1、先把postfixmariadb-libs卸载掉,不然会有依赖包冲突
rpm -e postfix mariadb-libs
2、安装mysql的依赖net-toolsperl
yum -y install net-toolsperl
3、安装Mysql的包
cd /usr/local/soft/mysql5.7/
yum install -y *.rpm
4、设置数据库开机启动 systemctl enable mysqld
5、启动MySQL服务 systemctl start mysqld
6、查看零时密码:grep 'temporary password' /var/log/mysqld.log
7、登录账户修改密码:
mysql -uroot -p'Lgi4FIK#X2p4g'
ALTER USER 'root'@'localhost' IDENTIFIED BY 'WolfCode_2020';
8、输入quit退出,重新登录mysql -u root -p'WolfCode_2020'
9、开放远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'WolfCode_2020' WITH GRANT OPTION;
FLUSH PRIVILEGES;
10、开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload


1、mysql的安装配置文件/etc/my.cnf
2、启动错误日志查看:
less /var/log/messages
less /var/log/mysqld.log
3、设置utf8字符集
vi /etc/my.cnf[mysqld]下面添加character_set_server=utf8

2.3、tomcat安装

1、解压二进制文件apache-tomcat-8.5.53.tar.gz到指定目录
tar -zxvf /usr/local/soft/apache-tomcat-8.5.53.tar.gz -C /usr/local
2、修改文件名称
mv apache-tomcat-8.5.53/ tomcat8
3、配置防火墙开发8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
4、启动tomcat
cd tomcat8/binbash startup.sh
5、查看启动日志
tail -100f /usr/local/tomcat8/logs/catalina.out
6、查看端口启动信息
netstat -ntpl
ps -ef |grep tomcat |grep -v grep
7、停止服务
cd tomcat8/binbash shutdown.sh
kill -9 进程ID

3、项目部署

1、准备数据库, 在mysql中创建对应的数据库
2、将项project目拷贝到目录 /usr/local/tomcat8/webapps/
3、在目录/usr/local/tomcat8/conf/下修改server.xml文件
在文件中添加<Context docBase='/usr/local/soft/project' path='/' />

server.xml/
4、启动tomcatsh /usr/local/tomcat8/bin/startup.sh
上一篇下一篇

猜你喜欢

热点阅读