Grafana + Prometheus监控篇之Windows监控Linux服务器资源
引言
今天这篇文章介绍一下windows本地环境监控linux服务器资源指标,写这个的动机是源于性能测试。大家做性能测试之前一定要搞清楚一些概念性的东西,比如说什么是指标,需要监控什么指标。在很久之前,我写过一篇性能测试中关键指标的监控与分析文章,
里面介绍了关于指标的概念。
闲话不多说,今天介绍 ...
Linux服务器所以Frp实现内网穿透(阿里云Ubuntu)
Linux服务器下Frp实现内网穿透(阿里云Ubuntu)一、下载Frp项目二、配置公网服务器三、修改内网服务器四、分别启动内网公网服务器FRP1、在公网服务器中启动frps服务端:2、在内网服务器中启动frpc客户端:五、ssh登录服务器六、常见问题与解决方案1、内网服务器无法连接frpc客户端:2、ssh无法使用内网账号密码登录,只能使 ...
Linux服务器安全加固(三)
一、检查密码重复使用次数限制
1 配置要求:
2 对于采用静态口令认证技术的设备,应配置设备,使用户不能重复使用最近5次(含5次)内已使用的口令。
3
4 检查步骤
5 查看文件/etc/pam.d/system-auth,是否有配置口令重复使用次数限
6
7 合规标准
8 口令重复使用次数限制不小于5次则合规,否则 ...
Linux查看服务器暴力破解ssh IP
在公网的服务器上经常遇到别人爆破你服务器的22端口,用来挖矿或者干其他嘿嘿嘿的事情~
这种情况下正确的做法是:
修改默认ssh的22端口
使用设置密钥登录或者白名单ip登录
建议服务器密码为复杂密码
创建普通用户登录服务器(root权限过大)
建立堡垒机,实现统一管理服务器
统计爆破IP
[root@Mik ...
Linux 服务器上部署搭建 Jupyter notebook【详细教程】
Linux 服务器上部署搭建 Jupyter notebook【详细教程】
前提条件
需要是Linux服务器
已经在服务器上安装好anaconda3,若还未安装好,可参考该博客【安装anaconda3】
请按照顺序依次执行下面的指令
安装 jupyter notebook
执行如下命令,安装jupyter notebook
conda install jupyter
基本上anaconda3安装成功的话,是默 ...
Linux服务器丢包故障的解决
Linux服务器丢包故障的解决
我们使用Linux作为服务器操作系统时,为了达到高并发处理能力,充分利用机器性能,经常会进行一些内核参数的调整优化,但不合理的调整常常也会引起意想不到的其他问题,本文就一次Linux服务器丢包故障的处理过程,结合Linux内核参数说明和TCP/IP协议栈相关的理论,介绍一些常见的丢包故 ...
Linux服务器安装nodejs
下载nodejs
打开nodejs官网:https://nodejs.org/en/download/,选择下载linux版本64位。
上传文件并解压
上传压缩包
可以通过一些软件,将下载下来nodejs压缩包( 当前版本:node-v12.18.3-linux-x64.tar.xz )上传至服务器任意位置。可以是/usr/local/src,或者/home路径下都可以。
推荐的文件上传软件有:filezilla ...
Linux命令cURL详解,并实现文件定时上传到ftp服务器的程序
前言
前段时间群里讨论,想实现某个文件定时上传到服务器要怎么来实现。我记得之前做过
一个项目:为高通的iot模组编写FOTA功能:实现模组可以远程下载升级镜像包,实现版本升级功能。并当时使用的一个超级强大的工具cURL。心血来潮,决定专门写一篇文章,送给需要的朋友。
文章分两部分
首先介绍cURL的用法;
实现一个定 ...
Linux 下的日志服务器搭建
Linux 下的日志服务器操作
1.系统日志默认分类:
/var/log/messages 系统服务及日志,包括服务的信息,报错等等
/var/log/secure 系统 ...
检查Linux服务器是否被攻击的常用命令及方法
1. 使用last命令查看登录服务器的用户记录。
[root@centos8 ~]# last
rusking pts/2 192.168.1.102 Sun Aug 23 18:38 still logged in
rusking pts/2 192.168.1.102 Sun Aug 23 18:08 - 18:14 (00:05)
rusking pts/2 192.168.1.102 Sun Aug 23 18:05 - 18:07 (00:01)
rusking pts/2 ...
Linux C++实现一服务器与多客户端之间的通信
通过网络查找资料得到的都是一些零碎不成体系的知识点,无法融会贯通。而且需要筛选有用的信息,这需要花费大量的时间。所以把写代码过程中用到的相关知识的博客链接附在用到的位置,方便回顾。
1.程序流程
服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。
客户端:socker()建 ...
在spring boot中使用sapjco3,并用docker部署到Linux服务器
一、在windows中的配置
二、linux的配置
三、spring boot项目构建
sapjco3包含很多个操作系统版本,不同的操作系统需要使用不同的配置文件和配置方式,不过sapjco3.jar是可以通用的。
一、在windows中的配置
windows中需要的文件主要包括:
sapjco3.dll
sapjco3.pdb
sapjco3.jar
1、sapjco3.dll文件
32位系统
将 sap ...
linux服务器部署.net core 3.1
CentOS 系统官方下载地址:https://www.centos.org/download/
服务器系统版本:CentOS 7.0+
准备: CentOS7 安装 yum 源
1.yum list 发现yum源不可用
2.设置网卡开机自动启动
针对这个问题首先要确认网卡是否已经启动了,CentOS7最开始安装完的时候网卡可能会是关闭的,需要自己自行开启。
确保自己使用的是root账号 ...
在linux服务器上安装git
git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;1、yum安装;2、从github上下载最新的源码编译后安装
一、获得一台linux服务器
要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人 ...
Linux服务器安装图形化界面——远程可视化
Linux服务器安装图形化界面——远程可视化
前言:
对于初学Linux的同学来说,直接使用命令行的形式来操作Linux实在太让人头大了,网络配置在哪?怎么连不上网了?刚刚复制的文件跑哪去啦???啊啊啊,太难了吧
今天你看到了这篇文章一切问题就迎刃而解了,嘻嘻嘻。刚开始我学习Linux的时候是在学习上课,老师要求我们安装L ...
如何在Debian 10 Linux上安装Nginx Web服务器
Nginx是最强大的,开源的,高性能的Web服务器。如今,它还可以用作反向代理服务器,被Internet上大多数最重要的网站使用。与Apache Web服务器相比,Nginx能够处理更多连接,而每个连接只占用少量内存。在开始之间,请确保您的Debian 10 Linux机器在端口80和443上没有运行Apache HTTP服务器或任何应用程序服务。您应该具有su ...
linux 搭建nginx图片服务器 实现预览
首先安装nginx安装环境
nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。
gcc
安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:
yum install gcc-c++
 CRE
PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 ...
Linux 查看服务器硬件信息
本篇博客将介绍在Linux系统下查看服务器的各类硬件信息,文中的命令均由我自己编写整理并测试,如有问题,请及时告知,谢谢!
一、查看服务器的SN
dmidecode 命令可以查看系统中一些硬件的信息,包括主板、内存、 BIOS等一些信息
方法一:使用文本处理三剑客(各司其职)取 ...
Linux服务器配置DNS解析
概述
DNS(Domain Name System,域名系统)DNS的作用,简单的说:就是把我们输入的网站域名翻译成IP地址的系统。本文建立在已搭建好DNS服务器,这里讨论为linux机器配置DNS服务器,使用户可以流畅使用Internet以下介绍linux服务器配置DNS解析的三种方法:
1、本地hosts文件
编辑/etc/hosts文件,利用hosts自动解析 ...
Java应用服务器之tomcat部署
一、相关术语简介
首先我们来了解下tomcat是什么,tomcat是apache软件基金会中的一个项目,由apache、Sun 和其他一些公司及个人共同开发而成。主要作用是提供servlet和jsp类库;tomcat是一个免费开源的web服务器,它和nginx、httpd服务不同的是,它不擅长处理HTML代码,更多的是处理JSP程序;有点类似fpm服务专门处 ...