linux怎么查看版本命令
linux查看版本命令的方法是:1、# uname -a (Linux查看版本当前操作系统内核信息)2、# cat /proc/version (Linux查看当前操作系统版本信息)3、# cat /etc/issue 或 cat /etc/redha...
vim快速移动及块选择
可能使用vim好几年的开发者,在移动光标的时候,还是使用上下左右键,而不是去使用h/j/k/l。确实,hjkl有点反人类,很难去适应。自己在开始的时候也是完全的不适应。但是如果你熟练掌...
ubuntu输入密码后无法进入桌面怎么办
原因分析:可能是Xwindows界面软件出现了问题,尝试重新安装。具体方法:1、按Ctrl+Alt+F1组合键进入命令行界面,登录root账户2、卸载Xwindows软件sudo apt-get autoremove ubuntu-...
IDEA2021 tomcat10 servlet 较新版本踩坑问题
因为学习的时候用的版本比较新,而网上的教程又全是老版本,所以出现了很多问题,总结以下,帮同样初学的师傅们踩坑了。
废话不多说:1:
file->new->project新建一个普通java项目:工程...
在VMware虚拟机中查看Linux的IP地址的方法
1、首先,在电脑桌面上双击vmware图标,打开软件。然后,点击打开一个虚拟机。2、进入虚拟机后,右键Terminal打开终端。3、或者按下键盘:ctrl+alt+t,进入终端。4、输入命令:ifconfig -...
图文详解宝塔面板配置及部署javaweb教程
配置宝塔面板javaweb运行环境详解,若出现404nignx错误也可按此教程进行检查1.准备:(解析成功的域名,本地运行完好的项目,宝塔面板)
解析按照阿里的教程一步一步来,不会出错,非常简...
linux touch命令有什么用
touch命令详解1、命令功能Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。2、语法格式touch [option][文件或目录…]option说明: a 改变档案...
基于IDEA部署Tomcat服务器的步骤详解
简介​ 基于IDEA部署Tomcat服务器,并在上面创建第一个servlet程序,实现前后端交互。然后做一个简单的四则运算计算器。​ 本程序基于2021年最新版IDEA,解决的与老版...
浅谈Tomcat内存配置的正确姿势
1.背景虽然阅读了各大牛的博客或文章,但并没有找到特别全面的关于JVM内存分配方法的文章,很多都是复制黏贴为了严谨,本文特别备注只介绍基于HotSpot VM虚拟机,并且基于JDK1....
linux中cp命令如何复制文件
cp的命令格式以移动文件1234.txt为例ls -l //显示当前文件夹下所有文件的信息复制1234.txt文件到新文件2345.txtcopy 1234.txt 2345.txt这里可以看到两个文件大小相同,...
composer怎么在当前目录创建项目
具体问题:composer如何在当前目录创建项目,而不是在当前文件夹下又建立一个文件夹称为项目根目录composer create-project laravel/laravel mylaravel 5.1.* --prefer-dist假...
怎么解决宝塔typecho后台访问报404问题
typecho后台访问报404的解决方法说明:typecho需要path_info的支持,开启对应PHP版本的PATH_INFO即可!如下图:...
如何解决NodeJS服务总是崩溃
许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。事实上NodeJS里程确实...
详解Apache SkyWalking 告警配置指南
Apache SkyWalkingApache SkyWalking是分布式系统的应用程序性能监视工具(Application Performance Management,APM),专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构...
解决Tomcat数据连接池无法释放
今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。简单分析了一下,每次Reload一下就能解决无法登录的情况,自然而然就想到是不是session有问题...
Apache/Nginx伪静态规则匹配http://出现的问题与解决
问题是这样的,我搭建了一个网站icon图标抓取的API接口,正常情况下对象的传参是通过$_GET['url']获取的,因此常规获取图标的地址应该是:http://domain.com/?url=zhang.ge...
修改Apache的超时设置,解决长连接请求超时问题
某日,组内后台开发找到我,问我们的WEB服务器超时设置是多少。他反馈的问题是,有一个VLAN切换任务cgi接口经常返回504网关超时错误,要我分析解决下。我问了一下,得知这个请求遇到...
centos7怎么开启vnc服务
CentOS7配置VNC一.安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;systemctl s...
IIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法
问题:通过IIS发布的网站放到F5设备后边,通过透明监听模式WAF设备过滤后,公网访问者的真实IP被WAF设备IP替代,在网站日志看不到原来的真实IP了。处理方案1:利用第三方IIS插件调用X...
使用Portainer部署Docker容器的项目实践
一、背景最近在使用rancher2.5.5部署Redis主从复制的时候,发现rancher会产生很多iptables的规则,这些规则导致我们在部署了rancher的机器上无法使用Redis的主从复制功能,因为我...
IIS的web.config中跨域访问设置方法
需求:页面要显示1个图片,但是因为各种原因,导致图片在服务器2上,但是要展示的程序在服务器1 的上面,这样就造成了在显示的时候出现了跨域的问题,本来的思路为直接写个程序进行后台...
Shell如何遍历包含空格的文本详解
shell遍历文件有时候要对某个文件夹下面的所有文件做同样的处理,比如对每个文件统计行数,这时用遍历文件的方式就很简单了。$ for i in `ls`;do wc -l $i;done
55552 f123.txt...
Shell脚本如何逐行处理文本文件
经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read 命令从标准输入中读取一...
centos下composer的2种安装方法
centos下composer两种安装办法1、下载composer.phar文件curl -sS https://getcomposer.org/installer | php将composer.phar移动到环境变量中并且更名为composermv composer...
怎么解决phpStorm使用vue提示"Attribute v-xxx is not allowed here"的问题
解决phpStorm使用vue提示"Attribute v-xxx is not allowed here"的问题jetbrains家族的新版webStorm、phpStorm等工具都已支持vue,不需要自己再安装Vue.js插件,对vue单文件组...
linux怎么安装ffmpeg-php扩展
1、安装ffmpeg(1)获取安装包wget -c wget http://down1.chinaunix.net/distfiles/ffmpeg-0.4.9-p20051120.tar.bz2(2)解压tar -xvf ffmpeg-0.4.9-p20051120.tar.bz2(3)编译安装./c...
wget下载整个网站(整个子目录)或特定目录
使用wget命令下载父目录下的整个子目录使用wget命令下载父目录下的整个子目录,命令如下:wget -r --level=0 -E --ignore-length -x -k -p -erobots=off -np -N http://www.rem...
详解Nginx1.19 php8.0 源码编译安装
准备好centos7及以上的版本第一步下载nginx包放置在指定目录下一般放置mnt目录:下载地址 : nginx.org/en/download.html解压nginx压缩包tar zxvf nginx-1.19.7.tar.gz准备依...
Tomcat正常访问localhost报404问题解决
今天在配置Tomcat访问项目主页的时候发现报404错误,开始以为是我的项目xml配置有问题,结果调了半天也不对,后来发现居然访问localhost:8080也报404,这个问题就严重了,于是...
Tomcat中catalina.bat设置为UTF-8控制台出现乱码
1、catalina.bat中必须设置为UTF-8,如果我不设置为UTF-8,页面接收到的就是乱码了,尝试过各种UTF-8的调试,都无解,最后还是只能在catalina.bat的set "JAVA_OPTS=%JAVA_OPTS% %JSSE...
通过Docker部署Redis 6.x集群的方法
系统环境: Redis 版本:6.0.8 Docker 版本:19.03.12 系统版本:CoreOS 7.8 内核版本:5.8.5-1.el7.elrepo.x86_64一、什么是 Redis 集群模式在 Redis 3.0 版本后正式推出 Redis...
如何将tomcat源码以maven方式运行
前言最近在分析tomcat的启动流程,虽然我们可以在idea中查看到tomcat的源代码,但是我们不能在上面做一些代码注释,这就会 非常的不方便,所以我们还是能在本地 运行一份源码,这样非...
详解如何修改nginx的默认端口
首先找到配置文件在哪whereis nginx.conf你可以这几个目录都看一遍,看看配置文件在哪里。我这边正确目录是 /etc/nginx其次找到真正的配置文件
cd 到 /etc/nginx 目录下
打开...
nginx前后端同域名配置的方法实现
本文主要介绍了nginx前后端同域名配置的方法实现,分享给大家,具体如下:upstream dfct {# ip_hash; server 121.41.19.236:8192;} server { server_name ct.aeert.com; locatio...
Nginx同一个域名配置多个项目的实现方法
使用Nginx要在同一个域名下配置多个项目有两种方式: nginx按不同的目录分发给不同的项目 启用二级域名,不同的项目分配不同的二级域名1.nginx按不同的目录分发给不同的项目:s...
解决Linux宝塔apache启动失败:报错AH00526: Syntax error on line
Linux宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案错误信息:AH00526: Syntax error on line 54 of /www/server/apache/conf/httpd.conf:Cannot define m...
解决Docker必须使用sudo操作的问题
操作步骤如下1.创建docker组:sudo groupadd docker2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker3.重启服务:sudo service docker restart4.刷新docker成员:newgrp...
Shell脚本构建Docker 半自动化编译打包发布应用操作
Docker 发布的方式为实现DevOps(自动化运维,需要配置 代码管理工具如Git的hook来实现提交编译、打包、发布等一系列事件控制)提供了诸多方便,辅助于Shell脚本可以很好的配合起来...
Docker命令让普通用户能够执行的实现
安装完docker一般就会有docker用户组第二步、将当前用户添加到docker组sudo gpasswd -a ${USER} docker第三步、重启dockersudo systemctl restart docker第四步、授予读写...
docker exec执行多个命令的操作
docker exec命令能够在运行着的容器中执行命令。docker exec命令的使用格式:docker exec [OPTIONS] container_name COMMAND [ARG...]OPTIONS说明:-d,以后台方式执行命令;-e,设置...
debian怎么删除php
debian/Ubuntu彻底删除PHP7.01、删除php的相关包及配置sudo apt-get autoremove php7*2、删除关联sudo find /etc -name "*php*" |xargs rm -rf3、清除dept列表sudo apt pu...
Docker tomcat的设置内存大小配置方式
安装再docker中的tomcat,在下载大文件或者某些情况下,会出现tomcat的内存溢出等情况,所以需要配置tomcat的内存大小,docker中的tomcat内存大小配置有两种方式:一、挂载docker中的...
docker 运行指定内存的操作
如下:-m,--memory 内存限制,格式是数字加单位,单位可以为 b,k,m,g。最小为 4M--memory-swap 内存+交换分区大小总限制。格式同上。必须必-m设置的大--memory-re...
解决docker pull镜像报错的问题
描述:在win10下安装VM,在VM里运行docker,使用docker pull拉取镜像时报错一、Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connectio...
使用elasticsearch定时删除索引数据
1、有的时候我们在使用ES由于资源有限或业务需求,我们只想保存最近一段时间的数据,所以有必要做定时删除数据。2、编写脚本vim del_es_by_day.sh#!/bin/bash#定时删除elastics...
docker启动ES内存溢出的解决方案
在elasticsearch的config中加jvm.options文件,修改堆栈大小,默认是2GB,直接启动es即可,保证之前已经映射了配置文件。-Xms5g-Xmx5g完整jvm.options文件如下:## JVM configuration...
ntopng权限绕过与任意代码执行漏洞(CVE-2021-28073/CVE-2021-28074)
ntopng是一款基于Web的流量分析与集流工具,近日国内某安全团队公开披露ntopng权限绕过与任意代码执行漏洞CVE-2021-28073/CVE-2021-28074,攻击者可构造恶意请求,绕过相关认证,控...
RHSA-2020:2068: python-pip 安全更新
最近收到了服务器有漏洞的通知,提示:RHSA-2020:2068:python-pip安全更新,接下来就为大家介绍一下python-pip安全更新的解决方法,有需要的小伙伴可以参考一下:1、漏洞提示:RHSA-202...
RHSA-2020:5010: python3 安全更新
最近收到了服务器有漏洞的通知,提示:RHSA-2020:5010:python3安全更新,接下来就为大家介绍一下python3安全更新的解决方法,有需要的小伙伴可以参考一下:1、漏洞提示:RHSA-2020:5010...
RHSA-2021:0339: linux-firmware 安全更新
最近收到了服务器有漏洞的通知,提示:RHSA-2021:0339:linux-firmware安全更新,接下来就为大家介绍一下linux-firmware安全更新的方法,有需要的小伙伴可以参考一下:1、漏洞提示:RHSA...