• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!
linux下安装并使用msgfmt命令

linux下安装并使用msgfmt命令

msgfmt安装方法: sudo apt-get install gettext 编码 po 文件为 mo 文件: msgfmt -o test.mo test.po mo 文件反编码成 po文件: msgunfmt test.mo -o test.po ……

fail2ban 防暴力破解总结

fail2ban 防暴力破解总结

公司服务器安全问题一直是个令人头疼的问题,许多运维的小伙伴一直在用脚本来监控服务器登录状态,然而脚本编写比较麻烦,今天就给大家推荐一款小而精致的防暴力破解工具 fail2ban ,他可以监控系统日志,如有人无限尝试 登录 SSH,FTP,SMTP,Nginx,等服务,就可以用表达式过滤分析,具有攻击行为的ip,并自动屏蔽这个IP,还可以发送邮件给系统管理员!……

CentOS 7 命令lsb_release: command not found解决方案

CentOS 7 命令lsb_release: command not found解决方案

在使用 lsb_release -a命令查询linux系统版本的时候,发现lsb_release这个没装,提示错误是: [root@localhost Desktop]# lsb_release -a bash: lsb_release: command not found… 这里,分享一下查询linux系统版本提示bash:lsb_releas……

CentOS下设置vim的tab键为4格

CentOS下设置vim的tab键为4格

# vim /etc/vimrc 在最后一行添加 set softtabstop=4 或者set tabstop=4 或者在~/.vimrc中添加也可以 没有~/.vimrc文件可以创建一个 另: set nu  //显示行号 set nonu  //不显示行号 set expandtab  //把tab 显示成空格 set shiftwidth=4  //……

Centos7下vim的table键修改为4个空格

Centos7下vim的table键修改为4个空格

1、要有root用户权限 2、已经安装vim 3、编辑/etc/vim/vimrc 文件,添加set ts=4 vim /etc/vimrc #按大写G到最后一行,添加set ts=4 set ts = 4 #wr退出保存! ……

大型企业如何部署落地云主机EDR+态势感知平台

大型企业如何部署落地云主机EDR+态势感知平台

一、前言 大型企业的项目实施往往涉及到大量部门和分、子公司的协调配合,这带来了双方面的困难:在技术上,设备和系统分散且不统一,威胁因素和程度难以感知,决策层对于当前的安全态势难以描述和决策;在工作的推进方面,客户企业下属各单位的配合程度直接影响了项目实施的进展和质量,如何做好协调沟通工作、顺利推进项目实施,也是对安全行业极大的考验。 我们将在这篇文章里,结合……

Spring Boot Actuator健康检查、审计、统计和监控

Spring Boot Actuator健康检查、审计、统计和监控

Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wavefront, ……

[态势感知]老司机用实践来告诉你态势感知应该怎么搞

[态势感知]老司机用实践来告诉你态势感知应该怎么搞

网络安全态势感知是在大规模网络环境中,对能够引起网络态势发生变化的所有安全要素进行获取、理解、显示以及预测未来的发展趋势,并不拘泥于单一的安全要素。态势感知体系包括四个部分:态势察觉、态势理解和评估、态势预测和安全决策。它们分别如何实现并互相协作呢? 随着金融科技的发展,商业银行电子渠道业务的迅速扩张,如网上银行、手机银行、直销银行等一系列的电子银行业务,由……

crontab禁止发送邮件

crontab禁止发送邮件

1、crontab -e 编辑模式在第一行加上MAILTO=””(指定邮箱发送位置) 2、或者在crontab末尾加上 >/dev/null 2>$1 或者 &> /dev/null 例如 */1 * * * * /shell/shell.sh >/dev/null 2>&1 */1 * ……

Ubuntu 18.04 国内的 apt 源

Ubuntu 18.04 国内的 apt 源

一、Ubuntu 18.04 国内的 apt 源 1. 阿里源 1 2 3 4 5 6 7 8 9 10 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bion……

Win10 与 Ubuntu18.04 之间实现粘贴复制

Win10 与 Ubuntu18.04 之间实现粘贴复制

在VMware上通过镜像安装好Ubuntu16.04发现无法从Win10上粘贴到Ubuntu,这对一个擅长用Ctrl+C,Ctrl+Shift+V的粘贴狗来说怎么能忍呢? ** 安装 vmware tools简单解决: ** <code class="has-numbering"> sudo apt install ope……

linux shell if else以及大于、小于、等于逻辑表达式介绍

linux shell if else以及大于、小于、等于逻辑表达式介绍

比如比较字符串、判断文件是否存在及是否可读等,通常用”[]”来表示条件测试。 注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。 if ….; then …. elif ….; then …. else …. fi [ -f &……

linux tar命令详解

linux tar命令详解

tar命令 一、功能说明:用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件 二、参数: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gz……

tar 命令压缩时报错 tar: Removing leading `/’ from member names

tar 命令压缩时报错 tar: Removing leading `/’ from member names

在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误。虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的。接下来我们来看看解决的方法。 报错内容: [root@haha ~]#tar -czf /root/ss3.tat.gz /root/ss2 tar: Removing leading `/' from member na……

Linux date日期命令

Linux date日期命令

date 用法:date [选项]… [+格式] 以给定的格式显示当前时间,或是设置系统日期。 1.使用 date 命令查看当前日期或当前时间 [root@localhost ~]# date 2019年 01月 10日 星期四 19:05:56 CST [root@localhost ~]# date +%T 19:50:06 2.……

cdn缓存过期时间配置

cdn缓存过期时间配置

过期时间 资源对应的缓存时间。过期时间最多设置为3年,建议您参照以下规则进行配置: 对于不经常更新的静态文件(如图片类型、应用下载类型等),建议您将缓存时间设置为1个月以上。 对于频繁更新的静态文件(如JS、CSS等),您可以根据实际业务情况设置。 对于动态文件(如PHP、JSP、ASP等),建议您将缓存时间设置为0s,即不缓存。 ……

分布式应用session会话管理基于memcache redis

分布式应用session会话管理基于memcache redis

session会话在单台服务器下不会出现共享问题,现在应用部署方式都是分布式,或者集群部署,这样必然会面临一个问题,session共享。 session共享的解决方案也有很多, 一、web服务器的粘性请求,比如采用nginx请求分发,使用ip_hash这种负载均衡方式,客户端请求只会被分发到相同的后台server,这样可以避免session共享的问题。但是缺……

GitLab修改时区

GitLab修改时区

修改/etc/gitlab/gitlab.rb文件 用下面的vim命令打开 /etc/gitlab/gitlab.rb文件 ,现在默认的时区如下图所示为 UTC vim /etc/gitlab/gitlab.rb   ##################################################################……

Prometheus 数据安全之 Basic 认证

Prometheus 数据安全之 Basic 认证

我们都知道 Promethetheus 是不带认证和数据加密的,但很多时候我们又想在公网中直接使用它的管理界面,如果不做任何处理,它将存在严重的数据泄漏安全问题。 下面我将介绍如何通过 nginx 的 basic 认证来解决这一问题。 原始 Prometheus 代理配置 server { listen 80; server_nam……

使用Prometheus监控bind9的DNS服务

使用Prometheus监控bind9的DNS服务

首先编译bind_exporter,编译方式参见bind_exporter 创建一个systemd配置文件来运行bind_exporter vi /etc/systemd/system/bind_exporter.service 内容如下,注意此处的用户和组使用与named程序相同的用户和组“named”。–web.listen-addr……