Xiao Ge
文章9
标签0
分类0
视频系统Jar服务

视频系统Jar服务

视频后端服务

  • 相关文件主要在目录 /home/myworkspace/project
  • 主要运行的 JAR 包为 /home/myworkspace/project/smart-camera-SNAPSHOT.jar

服务为 smart-camera

  • 启动: systemctl start smart-camera.service
  • 停止: systemctl stop smart-camera.service
  • 查看: systemctl status smart-camera.service
  • 查看运行日志 journalctl -f -u smart-camera.service
  • 查看进程运行 ls -l /proc/${pid}/(cwd | exe | status)

前端部分

数据库部分

  • 官网下载 yum 镜像 https://dev.mysql.com/downloads/repo/yum/
  • 安装 yum 源 yum install mysql80-community-release-el7-7.noarch.rpm
  • 查看可安装 mysql yum repolist enabled | grep mysql
  • 开始安装 yum install -y mysql-community-server
  • 启动查看状态 systemctl start mysqld; systemctl status mysqld
  • 获取临时密码 sudo grep 'temporary password' /var/log/mysqld.log
  • 进入 mysql mysql -uroot -p 输入上面的密码
  • 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pass@2023';
  • 新增用户
create user 'dbuser'@'%' identified by 'Pass@2023';
grant all privileges on *.* to 'dbuser'@'%' with grant option;
flush privileges;
  • 开放端口 firewall-cmd --zone=public --add-port=18083/tcp --permanent
  • 查看端口 firewall-cmd --list-ports
  • 重启防火墙 systemctl restart firewalld.service

Nginx 安装

  • 安装 yum 源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  • 查看可安装版本 yum info nginx
  • 开始安装 yum install nginx
  • 启动查看状态 systemctl start nginx; systemctl status nginx

替换 CentOs-7 的 yum 源为淘宝

    1. 安装 wget yum -y install vim wget
    1. 请求新的基础镜像文件到本地 可以提前备份原文件 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    1. epel 镜像 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BAK
    1. 安装 epel 源,CentOS 默认的安装源在官方的 centos.org 上,而 redis 在第三方的 yum 源里,因此无法安装。这就是我们常常在 yum 源里找不到各种软件的原因,还需要自己去 wget,然后 configure,make,make install,这个过程太痛苦了,并且卸载软件的时候还容易出错。非官方的 yum 推荐用 fedora 的 epel 仓库。epel (Extra Packages for Enterprise Linux)是基于 Fedora 的一个项目,该仓库下有非常多的软件,建议安装。
  • yum install epel-release
  • yum repolist
  • yum install redis
  • systemctl status redis
  • systemctl is-enabled redis
  • systemctl list-unit-files –type service | grep redis
本文作者:Xiao Ge
本文链接:http://example.com/2023/09/04/%E8%A7%86%E9%A2%91%E7%B3%BB%E7%BB%9FJar%E6%9C%8D%E5%8A%A1/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可