Linux 安装软件

1.rpm命令

rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“软件管家”等产品,主要作用是对linux服务器上的软件包进行对应管理操作,管理分为:查询、卸载、安装

①查询某个软件的安装情况

#rpm -qa | grep 关键词

选项:

         -q:查询,query

         -a:全部,all

②卸载某个软件

#rpm -e 软件的名称

当存在依赖关系的时候又不想去解决这个问题的时候可以:

  #rpm -e 软件包名 --nodeps  

③安装软件:

#rpm -ivh 软件包完整名称

选项:

         -i:install,安装

         -v:显示进度条

         -h:表示以“#”形式显示进度条

         -U:update升级

安装JDK

1.检查jdk是否存在

2.查看并卸载原本的jdk

 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64

3.下载jdk的安装包并上传到指定的文件夹(/usr/java)里面

a.创建文件夹/usr/java : mkdir /usr/java/jdk

b.将tar文件上传到指定的目录下:操作

c.解压文件:tar -zxvf  jdk-8u191-linux-x64.tar.gz (-c 指定的目录)

d.修改/etc/profile配置环境变量:

vim /etc/profile

e.使配置文件生效

source /etc/profile

f:测试是否安装成功

java -version

安装MySQL

1、查看是否安装mariadb

2、卸载mariadb

 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

3、安装mysql57

在安装mysql之前需要导入信息

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y  --enablerepo=mysql57-community  install mysql-community-server

如果有提示下载插件请选:y

出现如上即为安装成功

启动mysql

systemctl start mysqld

查看MySQL的运行状态

systemctl status mysqld

查看安装mysql之后生成的临时密码

grep "A temporary password" /var/log/mysqld.log

M!rvYto&:85K 就是密码

登录mysql

输入:mysql -u root -p

 在Enter password:后面输入临时密码

 登录成功

修改密码

密码规则 :大写字母 小写的字母 数字 特殊符号

show variables like 'validate_password%';

策略说明

 validate_password.length 是密码的最小长度,默认是8,我们把它改成6

 输入:set global validate_password_length=4;

 validate_password.policy 验证密码的复杂程度,我们把它改成0

 输入:set global validate_password_policy=0;

 validate_password.check_user_name 用户名检查,用户名和密码不能相同,我们也把它关掉

 输入:set global validate_password_check_user_name=off;

改密码为root

ALTER USER 'root'@'localhost' IDENTIFIED   BY 'root';

配置远程访问:

use mysql

 select host, user, authentication_string, plugin from user;

update user set host = '%' where user ='root';

flush privileges;

运行项目

1.普通web项目

使用war包将对应的项目直接存到tomcat的webapp下面即可tomcat运行时会自动解压项目

2.springboot项目

java -jar   xxx.jar

上传springboot项目(过程略)

关闭黑窗口即断开连接 java -jar linuxDemo-0.0.1-SNAPSHOT.jar

可挂起命令

nohup java -jar demo.jar  &

nohup java -jar demo.jar --server.port=8081 &

访问项目

 

切忌:一定要关闭防火墙

1.创建一个ssm的web项目,里面包含jsp页面,打成一个war包部署到linux上面并能正常运行(连接数据库)

2.创建一个springboot项目打成一个jar 能够正常的访问

3. springboot达成war包让tomcat9运行

更改启动类:

public class SpringbootfinalApplication extends SpringBootServletInitializer {
 
     public static void main(String[] args) {
         SpringApplication.run(SpringbootfinalApplication.class, args);
     }
   @Override
     protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
         return application.sources(SpringbootfinalApplication.class);
     }
 
 }
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-tomcat</artifactId>
             <scope>provided</scope>
         </dependency>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值