当前位置: 首页 > news >正文

织梦调用网站名称网站推广软件免费版大全

织梦调用网站名称,网站推广软件免费版大全,wordpress显示文章id,网页模版下载五.安装lrzsz lrzsz 是用于在 Linux 系统中文件上传下载的软件。大家可能会存在疑问,我们用 MobaXterm 图形化界面就可以很方便的完成上传下载,为什么还要使用这个软件来 完成上传下载呢?实际上是这样的, Linux 的远程连接工具…

.安装lrzsz

lrzsz 是用于在 Linux 系统中文件上传下载的软件。大家可能会存在疑问,我们用
MobaXterm 图形化界面就可以很方便的完成上传下载,为什么还要使用这个软件来
完成上传下载呢?实际上是这样的, Linux 的远程连接工具有很多,而 MobaXterm
是其中的一种,而还有很多的远程连接工具并没有上传下载的功能,这个时候就需要
依赖于 lrzsz 这个软件了。
对于 lrzsz 的安装,我们需要通过第三种软件安装方式 yum 来进行安装。这里,我们先
yum 做一个简单介绍。
Yum (Yellow dog Updater,Modified) ,是一个在 Fedora RedHat 以及 CentOS
Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM
并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无须繁琐地一
次次下载、安装.

5.1 更换yum

我们可以通过一个指令,来检查当前的yum

[root@localhost ~]# zai 

网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为"*.repo" 

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo
CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@localhost yum.repos.d]#

该目录下有 7 yum 配置文件,通常情况下 CentOS-Base.repo 文件生效。

  • 备份默认的yum源,执行指令 : 
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# ls
bak CentOS-CR.repo CentOS-fasttrack.repo
CentOS-Sources.repo
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo
CentOS-Vault.repo
[root@localhost yum.repos.d]# mv *.repo ./bak
[root@localhost yum.repos.d]# ls
bak
[root@localhost yum.repos.d]#

  • 下载阿里云的yum 
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS
Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 执行命令,重新生成cache 
yum clean all
yum makecache
  • 再次查看yum源,之后,我们通过yum指令安装软件,就是从阿里云下载的。 
[root@localhost yum.repos.d]# yum repolist
已加载插件: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
源标识 源名称
状态
base/7/x86_64 CentOS-7 - Base -
mirrors.aliyun.com 10,072
extras/7/x86_64 CentOS-7 - Extras
- mirrors.aliyun.com 526
updates/7/x86_64 CentOS-7 -
Updates - mirrors.aliyun.com
6,173
repolist: 16,771
[root@localhost yum.repos.d]#

5.2 安装lrzsz

  • 搜索lrzsz安装包 

[root@localhost yum.repos.d]# yum list lrzsz
已加载插件: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
可安装的软件包
lrzsz.x86_64
0.12.20-36.el7
base
[root@localhost yum.repos.d]#
  • 在线安装lrzsz 

[root@localhost yum.repos.d]# yum install lrzsz.x86_64 

  • 上传和下载的命令  
rz
sz

.手动部署项目

在本地的 idea 中先启动当前的工程,然后访问一下,看看工程是否正常访问。
执行 package 指令,进行打包操作,将当前的 springboot 项目,打成一个 jar 包。
<!-- SpringBoot应用打包插件-->
<build>
<!-- 打包后war包的名字 -->
<finalName>yuean_health</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
  • 将打好的jar包上传至Linux服务器的 /usr/local/app 目录下。 先执行指令创建app目录。
[root@localhost local]# cd /usr/local/
[root@localhost local]# mkdir app
[root@localhost local]# ls
app bin etc games include jdk1.8.0_152 lib lib64 libexec
mysql sbin share src tomcat8
[root@localhost local]# cd app
[root@localhost app]# ls
yuean_health.jar
[root@localhost app]#
  • 启动SpringBoot程序 

[root@localhost app]# java -jar yuean_health.jar 

  • 检查防火墙,确保8080端口对外开放,访问SpringBoot项目 

firewall-cmd --zone=public --list-ports 

  • 如果防火墙没有放开8080端口,还需要放开对应的端口号,执行如下指令: 

firewall-cmd --zone=public --add-port=8080/tcp --permanent 

  • 访问测试 

http://localhost:9000/#/login 

目前程序运行的问题
        线上程序不会采用控制台霸屏的形式运行程序,而是将程序在后台运行
        线上程序不会将日志输出到控制台,而是输出到日志文件,方便运维查阅信息
后台运行程序
要想让我们部署的项目进行后台运行,这个时候我们需要使用到 linux 中的一个命令
nohup ,接下来,就来介绍一下 nohup 命令。
nohup 命令:英文全称 no hang up (不挂起),用于不挂断地运行指定命令,退出终端不
会影响程序的运行
语法格式: nohup Command [ Arg … ] [&]
参数说明:
Command :要执行的命令 我们要想让当前部署的项目后台运行,就可以使用下面的指令
停止 SpringBoot 项目
Arg :一些参数,可以指定输出文件
& :让命令在后台运行举例:
nohup java -jar boot 工程 .jar &> hello.log &
上述指令的含义为: 后台运行 java -jar 命令,并将日志输出到 hello.log 文件

 我们要想让当前部署的项目后台运行,就可以使用下面的指令

[root@localhost app]# nohup java -jar yuean_health.jar &>
hello.log &
  • 停止SpringBoot项目 

 .nginx的使用

7.1 nginx介绍

Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件( IMAP/POP3 )代理
服务器。其特点是占有内存少,并发能力强,在各大型互联网公司都有非常广泛的使
用。由俄罗斯的程序设计师伊戈尔 · 西索夫( Igor Sysoev )所开发,官方测试 nginx
能够支支撑 5 万并发链接,并且 cpu 、内存等资源消耗却非常低,运行非常稳定。
Nginx ** 应用场景: **
http 服务器。 Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态
服务器。
反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用
户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务
器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情
况。

 7.2 Nginx部署前端工程

  • 通过VS CodeNPM脚本中提供的build按钮来完整,直接点击即可:

  •  在工程目录下生成一个dist目录,用于存放需要发布的前端资源,如下图所示:

  • 解压nginx以及目录结构说明 

  • 将我们之前打包的前端工程dist目录下得内容拷贝到nginxhtml目录下 

  • 双击nginx下得nginx.exe文件来启动nginx 

 

  • nginx 服务器的端口号是 80 ,所以启动成功之后,我们浏览器直接访问
    http://localhost:80 即可。如果 80 端口被占用,通过 conf/nginx.conf 配置文件
    来修改端口号

7.3 NginxLinux下的安装

需要安装 gcc 的环境 

yum install gcc-c++
  • PCRE(Perl Compatible Regular Expressions) 是一个 Perl 库,包括 perl 兼容的
    正则表达式库。 nginx http 模块使用 pcre 来解析正则表达式,所以需要在
    linux 上安装 pcre 库。注: pcre-devel 是使用 pcre 开发的一个二次开发库。
    nginx 也需要此库。
yum install -y pcre pcre-devel
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib http 包的内容进行
gzip ,所以需要在 linux 上安装 zlib 库。
yum install -y zlib zlib-devel
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密
钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使
用。 nginx 不仅支持 http 协议,还支持 https (即在 ssl 协议上传输 http ),所
以需要在 linux 安装 openssl 库。
yum install -y openssl openssl-devel

Nginx下载 

官方网站下载 nginxhttp://nginx.org/ 

nginx 的源码包nginx-1.22.1.tar.gz上传到 linux 系统 

[root@localhost soft]# ls
apache-tomcat-8.5.88.tar.gz jdk-8u152-linux-x64.tar.gz mysql-
8.0.30-1.el7.x86_64.rpm-bundle.tar nginx-1.22.1.tar.gz
[root@localhost soft]#

 解压缩到/usr/local

[root@localhost soft]# tar -zxvf nginx-1.22.1.tar.gz -C
/usr/local/

进入nginx-1.22.1目录

[root@localhost local]# cd /usr/local/nginx-1.22.1/
[root@localhost nginx-1.22.1]# ls
auto CHANGES CHANGES.ru conf configure contrib html LICENSE
man README src
[root@localhost nginx-1.22.1]#

使用 configure 命令创建makeFile 文件。

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

 执行后可以看到Makefile文件

[root@localhost nginx-1.22.1]# ll
总用量 808
drwxr-xr-x. 6 1001 1001 4096 12 3 23:56 auto
-rw-r--r--. 1 1001 1001 317399 10 19 2022 CHANGES
-rw-r--r--. 1 1001 1001 485035 10 19 2022 CHANGES.ru
drwxr-xr-x. 2 1001 1001 168 12 3 23:56 conf
-rwxr-xr-x. 1 1001 1001 2590 10 19 2022 configure
drwxr-xr-x. 4 1001 1001 72 12 3 23:56 contrib
drwxr-xr-x. 2 1001 1001 40 12 3 23:56 html
-rw-r--r--. 1 1001 1001 1397 10 19 2022 LICENSE
-rw-r--r--. 1 root root 417 12 4 00:01 Makefile
drwxr-xr-x. 2 1001 1001 21 12 3 23:56 man
drwxr-xr-x. 3 root root 125 12 4 00:01 objs
-rw-r--r--. 1 1001 1001 49 10 19 2022 README
drwxr-xr-x. 9 1001 1001 91 12 3 23:56 src [root@localhost nginx-1.22.1]#
Makefile 是一种配置文件, Makefile 一个工程中的源文件不计数,其按类型、功能、
模块分别放在若干个目录中, makefile 定义了一系列的规则来指定,哪些文件需要先编译,
哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为
makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。
configure参数
./configure \
--prefix=/usr \ 指向
安装目录
--sbin-path=/usr/sbin/nginx \ 指向
(执行)程序文件(nginx)
--conf-path=/etc/nginx/nginx.conf \ 指向配置文
件
--error-log-path=/var/log/nginx/error.log \ 指向log
--http-log-path=/var/log/nginx/access.log \ 指向httplog
--pid-path=/var/run/nginx/nginx.pid \ 指向pid
--lock-path=/var/lock/nginx.lock \ (安装文件锁定,防止安装文件
被别人利用,或自己误操作。)
--user=nginx \
--group=nginx \
-with-http_ssl_module \ 启用ngx_http_ssl_module支持(使支持
https请求,需已安装openssl)
--with-http_flv_module \ 启用
ngx_http_flv_module支持(提供寻求内存使用基于时间的偏移量文件)
--with-http_stub_status_module \ 启用
ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态)
--with-http_gzip_static_module \ 启用ngx_http_gzip_static_module
支持(在线实时压缩输出数据流)
--http-client-body-temp-path=/var/tmp/nginx/client/ \ 设定http客户端
请求临时文件路径
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \ 设定http代理临时文件路
径
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ 设定http fastcgi临
时文件路径
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \ 设定http uwsgi临时文件
路径
--http-scgi-temp-path=/var/tmp/nginx/scgi \ 设定http scgi临时文件路径
--with-pcre 启用pcre库
  •  编译
[root@localhost nginx-1.22.1]# make
  • 安装 

make install 

启动 nginx 之前,上边将临时文件目录指定为 /var/temp/nginx/client , 需要
/var   下创建此 目录
[root@localhost nginx-1.22.1]# mkdir /var/temp/nginx/client -p

进入到Nginx目录下的sbin目录

[root@localhost sbin]# cd /usr/local/nginx
[root@localhost nginx]# ll
总用量 4
drwxr-xr-x. 2 root root 4096 12 4 00:09 conf
drwxr-xr-x. 2 root root 40 12 4 00:09 html
drwxr-xr-x. 2 root root 19 12 4 00:09 sbin
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ll
总用量 3832
-rwxr-xr-x. 1 root root 3920872 12 4 00:09 nginx
[root@localhost sbin]#
  • 输入命令启动Nginx 

./nginx 

  • 启动后查看进程 

ps aux|grep nginx  

  • 关闭 nginx 
./nginx -s stop
./nginx -s quit
  • 重启 nginx:先关闭后启动。刷新配置文件 

./nginx -s reload 

7.4 Linux上部署前端工程 

  •  dist目录上传到/usr/local/nginx/

[root@localhost nginx]# ll
总用量 4
drwxr-xr-x. 2 root root 4096 12 4 00:09 conf
drwxr-xr-x. 5 root root 98 12 4 00:29 dist
drwxr-xr-x. 2 root root 6 12 4 00:29 html
drwxr-xr-x. 2 root root 19 12 4 00:09 sbin
[root@localhost nginx]#
  • 编辑conf/nginx.conf 

[root@localhost nginx]# vim conf/nginx.conf 

 ok了家人们明天见

http://www.hkea.cn/news/259771/

相关文章:

  • 域名申请好后 如何建设网站网站权重划分
  • 佛山百度网站快速优化网络营销推广工具
  • 建一个网站需要哪些人广州seo网站推广公司
  • 建设银行etc官方网站搜索引擎优化的七个步骤
  • 做网站需要花钱吗海南百度推广运营中心
  • 做的网站显示图片很慢百度运营公司
  • 青州哪里做网站公司推广渠道
  • 网站面包屑导航怎么做的网推接单平台有哪些
  • 宜昌网站建设兼职百度关键词排名软件
  • 如何让百度快照找到自己的网站营销策划方案ppt模板
  • php网站超市广告软文是什么意思
  • b2c跨境电商宣城网站seo
  • 网站建设一流公司免费网站开发平台
  • 网站开发模式名词外贸谷歌优化
  • 网站素材 下载产品推广渠道
  • 网站后台维护怎么做seo专员工资一般多少
  • 中国网站推广黄页名录微商推广哪家好
  • 哈尔滨网站开发电话电商培训基地
  • 如何用php数据库做网站搜索seo优化托管
  • 中国城乡建设部人力网站首页优化落实疫情防控
  • 做网站到底能不能赚钱网络优化工程师前景
  • 乌镇网站建设标书百度站长工具域名查询
  • 制作公司网站价格腾讯广告代理商加盟
  • 大学生活动网站开发文案苏州seo门户网
  • 阿里云认证网站建设题库seo助理
  • 凤岗网站仿做靠谱seo外包定制
  • xampp安装wordpress说明徐州seo外包
  • 啥网站都能看的浏览器下载百度收录查询工具
  • 福田附近公司做网站建设哪家效益快奶糖 seo 博客
  • 临沂免费自助建站模板品牌整合营销