解决Linux system v 共享内存问题

system v 共享内存#include <sys/types.h>#include <sys/shm.h>int shmget(key_t key, size_t size, int shmflg);建立:进程与共享内存的关联关系key_t key:16进制的非0数字。...

2020-11-05

Linux系统为什么要吃掉我的“内存”

在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘上换入换出页会极大地...

2020-11-05

Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法

不久前入手了蓝天P870TM1G准系统,配置如下:1. Z370主板2. i9-9900k桌面处理器3. RTX2080移动版由于显卡太新的缘故,安装Ubuntu16.04时,试了好多版本,只有16.04.6能顺利安装,可是继...

2020-11-05

等保测评:Centos超时退出问题

一、说明等保测评主机测评中需要查询主机的超时退出配置,具体在Centos中的话,主要有两种方式可以实现超时退出的功能。其实这方面的资料很多,但是仍然存在一些地方没有说清楚(ss...

2020-11-05

Prometheus 整合 AlertManager的教程详解

简介Alertmanager 主要用于接收 Prometheus 发送的告警信息,它很容易做到告警信息的去重,降噪,分组,策略路由,是一款前卫的告警通知系统。它支持丰富的告警通知渠道,可以将告警信...

2020-11-05

VMware虚拟机使用NAT模式上网的方法

VMware虚拟机使用NAT模式上网,供大家参考,具体内容如下1、目的我在前一篇博客中分享了虚拟机中安装windows7系统的方法,那么在这篇博客中我就分享VMware虚拟机使用NAT模式下接...

2020-11-05

CentOS7.2安装MySql5.7并开启远程连接授权的教程

1、安装mysql5.7CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:下载mysql的源wget http://dev.mysql.com/get/mysql57-community...

2020-11-05

Centos7搭建主从DNS服务器的教程

1、准备例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com# 主从DNS服务器均需要安装bind、bind-chroot、bind-utilsyum -y install bind bind-utils bind-chro...

2020-11-05

linux使用QQ实现网络邮件报警功能

环境:CentOS7目的:考虑到实现服务的高可用性。使用电子邮件通知服务,可以快速的通知维护人员。提高服务的可靠性,而通过 smtp.qq.com 实现脚本邮件报警一、设置并取得 smtp.qq.c...

2020-11-05

使用nginx正向代理实现内网域名转发过程解析

客户内网环境,使用ppoe拨号上网,提供商为集团内部二级运营商,网络环境比较复杂,在集团内部网络和办公网络采用静态路由协议互联,大致情况如下所示:
原来客户访问生产业务,都是通过i...

2020-11-05

Gunicorn Django部署配置方法

1. 简单部署
1. sudo pip3 install gunicorn2. cd 到django项目中 sudo python3 manage.py migrate3.启动服务:sudo python3 manage.py runserver 0.0.0.0:80004. 使用gunico...

2020-11-05

Gunicorn运行与配置方法

Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量级的资源消...

2020-11-05

nginx 开启 pathinfo的过程详解

apache往nginx去转,代码端用到了$_SERVER['PATH_INFO'],对于nginx默认是不开启pathinfo的。所以我们就要手动开启1,url重写location / { //方法1 if (!-e $request_filename)...

2020-11-05

nginx lua集成kafka的实现方法

第一步:进入opresty目录[root@node03 openresty]# cd /export/servers/openresty/[root@node03 openresty]# lltotal 356drwxr-xr-x 2 root root 4096 Jul 26 11:33 bindrwx...

2020-11-05

如何使用Linux文本操作命令ed进行提权nov5详解

前言本文我将为大家介绍一个面向行的文本编辑器命令“ed”,它主要用于生成,显示,更改和操作文本文件。所有ed命令都在行或行范围内执行操作;例如,“d”命令删除行;“m”命令移动行...

2020-11-05

tomcat8改了jar加载顺序的踩坑记录

记录一次调试经历
起因
相同的jar,服务器正常而本地起的项目一直报下图中的错。解释
首先,这段代码是hibernate执行有参数的hql的过程中报错的,最上面那层,对string进行强转导致...

2020-11-05

Linux中解除端口占用的方法

在本例中,假设8080端口被占用。1.查看8080端口是否被占用netstat -anp | grep 8080输出结果:tcp 0 0 :::8080 :::* LISTEN 3000/java 由上可知...

2020-11-05

linux根据进程号PID查找启动程序的全路径

工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex的这个进程状态为异常连接.无法有效清除,因此想知道是哪个目...

2020-11-05

Linux 离线安装docker的过程(一键式安装)

前言有时候会遇到服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此,针对这种情况,总结了一下离线安装docker的步骤,分享给大家1. 准备docker离线包docker官方离线包...

2020-11-05

Apache ActiveMQ任意文件写入漏洞(CVE-2016-3088)复现

一、漏洞描述该漏洞出现在fileserver应用中,漏洞原理:ActiveMQ中的fileserver服务允许用户通过HTTP PUT方法上传文件到指定目录。Fileserver支持写入文件(不解析jsp),但是支...

2020-11-05

如何判断Linux系统安装在VMware上

如何判断当前Linux系统是否安装在VMware上面呢? 因为公司大部分服务器位于VMware上,也有小部分系统部署在物理机上面。今天老大要求统计一下VMware和物理机上服务器的数量,个人...

2020-11-05

linux命令实现音频格式转换和拼接的方法

安装FFmpeg flaceric@ray:~$ sudo apt install FFmpeg flac安装lame faaceric@ray:~$ sudo apt install lame faac将一个后缀为.ape格式的视频转换成m4a(mp4)格式1、首先用f...

2020-11-05

Tomcat解析XML和反射创建对象原理

下面通过实例代码给大家介绍Tomcat解析XML和反射创建对象原理,具体代码如下所示:import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;impo...

2020-11-05

Linux简介及最常用命令(简单易学,但能解决95%以上的问题)

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写...

2020-11-05

Linux一行命令处理批量文件详解

前言
最好的方法不一定是你最快能想到的。工作中针对临时使用的脚本不要求健壮,写出来越快越好。这里提供一种使用sed命令构造命令解决处理批量文件的技巧,供参考。需求案例1...

2020-11-05

centos7 docker 修改Nginx文件过程详解

1.docker 安装 nginx :
docker安装Nginx还是很简单的,可以参考百度文章 ,或者参照docker安装mysql :https://www.freexyz.cn/article/144426.htm2.安装完后进入到docker容器:
执行...

2020-11-05

Docker启用TLS实现安全配置的步骤

前言之前开启了docker的2375 Remote API,接到公司安全部门的要求,需要启用授权,翻了下官方文档Protect the Docker daemon socket启用TLS
在docker服务器,生成CA私有和公共密钥$...

2020-11-05

Linux中jar包启动和jar包后台运行的实现方式

Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu...

2020-11-05

Linux下实现不活动用户登录超时后自动登出

方法一:通过修改.bashrc或.bash_profile文件来实现通过修改home目录下的.bashrc或.bash_profile文件来实现。这两个文件选择其中一个在末尾加入如下一行,具体操作如下:[GeekDev...

2020-11-05

django 利用pillow 进行简单的设置验证码功能(python)

1.导入模块 并定义一个验证状态from PIL import Image, ImageDraw, ImageFontfrom django.utils.six import BytesIOdef verify_code(request): #引入随机函数模块 import...

2020-11-05

tomcat组件图解 一个web服务器的架构演化史

1. tomcat是谁?2. tomcat可以做什么?tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多...

2020-11-05

Nginx代理axios请求以及注意事项详解

前言近期写个小demo,因为用到某大厂的在线数据,接口做了跨域限制,所以利用Nginx代理来解决这些问题。
1. nginx.conf 配置信息
由于nginx.conf配置信息较多,本篇只关注跟axios和...

2020-11-05

Linux curl表单登录或提交与cookie使用详解

前言本文主要讲解通过curl 实现表单提交登录。单独的表单提交与表单登录都差不多,因此就不单独说了。说明:针对curl表单提交实现登录,不是所有网站都适用,原因是有些网站后台做...

2020-11-05

Linux磁盘设备与LVM管理命令示例详解

前言在 Linux 操作系统中, 设备文件 是一种特殊类型的文件。这些文件绝大多数位于 /dev 目录下,用来表示 Linux 主机检测到的某个具体的硬件设备。比如 /dev/sda 文件通常用来...

2020-11-05

Mac安装Homebrew的那些事儿

最近小明刚换置了一个 Mac 本,想搭建一个属于自己的博客网站,需要用到 Node.js 环境,而Node.js 在 MacOS 中是由 Homebrew 进行安装管理的……因此,便有了Homebrew的安装历程。...

2020-11-05

Linux中查看文本的小技巧(超实用!)

前言日常开发中,我们经常需要在服务器上进行各种文本,日志的查看操作,本文主要对常用的文本,日志查看技巧进行了一番总结和归纳,方便大家收藏起来后续查看使用:tail命令查看日志信...

2020-11-05

使用FileZilla快速搭建FTP文件服务的图文教程

为了便于平时对文件的存储访问,特意搭建FTP服务FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是文件...

2020-11-05

Nginx抢购限流配置实现解析

因业务需求经常会有抢购业务,因此需要在负载均衡前端进行限流错误。本文同样也适用于防止CC. limit_req_zone $server_name zone=sname:10m rate=1r/s; #限制服务器...

2020-11-05

Ubuntu基础教程之apt-get命令

前言apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包,还可以用来把系统升级到新的版本。本文介绍 apt-get 命令的基本用法,演示环境为 Ubuntu...

2020-11-05

centos7修改网关和配置ip的方法示例

centos7版本在当时安装的时候选择可连接外网,就直接可以访问外网的,只需要设置静态Ip就可以了.

修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eno16777728
...

2020-11-05

Nginx http运行状况健康检查配置过程解析

被动检查
对于被动健康检查,NGINX 和 NGINX Plus 会在事件发生时对其进行监控,并尝试恢复失败的连接。如果仍然无法恢复正常,NGINX 开源版和 NGINX Plus 会将服务器标记为不可...

2020-11-05

Linux 常用文本处理命令和vim文本编辑器

今天,来介绍几个常用文本处理命令和vim文本编辑器day3--常用文本处理命令和vim文本编辑器  col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令...

2020-11-05

一次tomcat自动关闭的bug解决

前言最近一个运行了4年的javaee web项目,经常接到客户反馈系统无法打开。登录服务器查看服务,发现是tomcat自动关闭了。基本是3到4天发生一次。运维人员开始以为是其他服务杀...

2020-11-05

linux磁盘顺序写、随机写的方法

一、前言● 随机写会导致磁头不停地换道,造成效率的极大降低;顺序写磁头几乎不用换道,或者换道的时间很短
● 本文来讨论一下两者具体的差别以及相应的内核调用二、环境准备...

2020-11-05

详解docker中使用systemctl启动服务报错的解决办法

docker版本:[root@localhost gae_proxy]# docker versionClient: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.10.x86_6...

2020-11-05

使用Docker快速部署Gitlab的方法

1. 下载gitlab镜像
docker pull gitlab/gitlab-ce2. 运行gitlab实例
GITLAB_HOME=`pwd`/data/gitlabdocker run -d \
--hostname gitlab \
--publish 8443:443 --publish...

2020-11-05

Linux杀不死的进程之CPU使用率700%解决方法

1. 问题发现[root@zwlbs3 ~]# topi. 发现有个进程CPU使用率居然700%,COMMAND 是一些随机的字符串组成,完了~ 中标了;第一想到就是“沙雕”它,kill 命令给我上。[root@zwlbs3 ~]#...

2020-11-05

linux Centos7断网下安装应用程序详解

一.上一章我们了解到可以直接再yum仓库当中安装程序,但是需要网络,而且不用解决依赖关系。
这一章教你们如何在断网下安装程序
1.我们先把网给断了(演示在没网的情况下,在VM虚拟...

2020-11-05

给debian的docker容器添加crontab定时任务

现在大部分的docke镜像是基于debian# cat /etc/issueDebian GNU/Linux 9 \n \lDocker容器是不支持后台服务的,像systemctl service crontab这些后台运行的服务是不能通过RUN...

2020-11-05

Zookeeper 单机环境和集群环境搭建

一、单机环境搭建#1.1 下载#下载对应版本 Zookeeper,这里我下载的版本 3.4.14。官方下载地址:https://archive.apache.org/dist/zookeeper/# wget https://archive.apache.or...

2020-11-05
返回顶部
顶部