目录一、viper简介二、viper 的基本方法2.1 安装2.2 读取配置文件2.3 viper取值的函数三、 viper使用举例3.1 yaml配置文件3.2 本地配置文件读取方式3.3 将配置信息序列化为结构体对象3.4 配置读取参考文件:https://github.com/spf13/viper一、viper简介viper是一个go 开发工具,主要是用于处理各种格式的配置文件,简化程序配
转载 2024-10-09 20:04:16
38阅读
连接首先得在admin数据库中创建角色import ( "context" "fmt" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" ) func GetMongo() (*mongo.Database, error) { credential := options.Cr
最近利用闲暇时间边学边写把依赖注入、中间件编写的功能基础版本搞定了(边写边吃,好像胖了^_^).今天周日打算在发一篇文章,把路由和上下文处理这块梳理一下,逻辑可能不太通顺,希望各位大神不吝赐教。晓亮嘚吧嘚系列,今日继续哈代码我已上传到github,有兴趣的可以clone,别忘记给个小赞star哈,万分感谢 地址:https://github.com/zl8762385/koala回顾上回我们对写a
    由于最近的工作涉及到PG的LDAP认证登录,以前没有接触过LDAP方面的内容,于是将LDAP服务器的搭建以及如何实现PG的LDAP认证登录记录下来。一来是为了将来使用能有所参考,二来是为了增加自己对LDAP的理解。本文记载了两种方式实现PG的LDAP认证,其中的主要差别在于服务器安装方式的不一样和管理工具的不一样。方法一:本地服务器安装与管理一:LDAP服务器的搭建参考文章: 的安装配置其
转载 6月前
21阅读
整型整型使用细节golang各整数类型分:有符号和无符号,int和uint的大小和系统有关。golang的整数默认声明为int型。如何在程序中查看某个变量的字节大小和数据类型(使用较多)package main // import "fmt" // import "unsafe" // 可改写为以下形式 import ( "fmt" "unsafe" ) //golang中整数类型的使用 fu
转载 2024-04-05 10:56:14
169阅读
设置规则 iptables [-t 表名]  命令选项  [链名]  [条件匹配]  [-j  动作] 选项:-A  在尾部加一新规则   -D  删除  根据序号和内容  -I   在开头插入      &nbsp
原创 2012-04-10 21:37:07
308阅读
   iptables防火墙简介Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的安全自由的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。特别是它可以在一台非常低的硬件配置下跑的非常好Iptables是Linux2.4及2.6内核中集成的服务。提供
转载 2023-08-01 21:00:02
176阅读
一、 iptables简介1.1 什么是iptablesiptables是Linux防火墙工作在用户空间的管理工具,是netfilter/iptables IP 信息包过滤系统是一部分,用来设置、维护和检查Linux内核的IP数据包过滤规则。1.2主要特点1)列出数据包过滤器规则集的内容2)添加/删除/修改数据包过滤器规则集中的规则3)列出/清零数据包过滤器规则集的每个规则计数器二、 基本概念i
转载 2024-03-25 16:28:18
39阅读
一、安装包下载地址(随便选一个能访问的下载,区别在于命令行中使用gvm,还是g):     1.gitee上的gvm:gvm 发行版 - Gitee.com     2.github上的g:Releases · voidint/g · GitHub下载后解压出来只有一个exe文件,把它放在一个单独的目录,我这里是D:\g\g.exe二、下
转载 2024-07-04 11:04:35
100阅读
http://www.zsythink.net/archives/1517
转载 2019-01-26 15:16:09
492阅读
1、作为根用户打开/etc/sysconfig/network文件,在文件增加以下一行: GATEWAYDEV=PPP0 这句话的作用是设定默认路由,有时没有也可 2、打开IP转发功能:打开/etc/sysctl.conf文件,修改net.ipv4.ip_forward=0一行,改0改为1 3、重启系统 第三步,设置iptables防火墙,决定那些IP能通过linux主机上网。 下面以允许
原创 2011-12-08 16:18:13
2630阅读
目的:使系统单独生产iptables的独立日志,并且按每天记录,达到IPtables滚动日志。一、配置syslogd的配置文件/etc/syslog.conf在文件syslog.conf里添加如下内容# Iptables loggingkern.debug /var/log/iptables二、使用IPtables滚动日志先查看并确定logrotate的配置文件/etc/logrotate.con
原创 2013-11-18 09:26:59
1683阅读
一台rhel测试机,裸奔了2周,没想到被肉鸡了,哎,加上iptables防火墙把,再添加上日志管理再添加上日志分析和报警,应该可以做到防范作用吧。现在公安扫行打黑中,提醒大家没事穿件衣服,别让机器裸奔了。1、/etc/syslog.conf中添加(默认warn(=4))kern.warning   /var/log/iptables2、修改/etc/logrotated.d/
原创 2014-06-06 10:22:30
550阅读
DevOps管理iptables 在当今的技术领域中,DevOps已成为一种流行的工作方法论,它通过整合软件开发团队和IT运维团队,实现快速开发、部署和交付高质量的软件产品。而在DevOps实践中,网络安全是重要的一环。在这方面,iptables是一个被广泛使用的工具,通过它可以管理Linux系统的数据包过滤和防火墙功能。本文将探讨DevOps如何管理iptables,并提供一些实用的技巧和建议
原创 2024-02-04 14:06:14
66阅读
文章目录一、何为内存?二、内存为什么需要管理?三、操作系统是如何管理内存的?3.1 虚拟内存3.2 MMU内存管理单元3.2.1 虚拟内存本身怎么存放内存命中率CPU Cache举个例子程序的内存布局结论 要搞明白 Go 语言的内存管理就必须先理解 操作系统以及机器硬件是如何管理内存的因为 Go 语言的内部机制是建立在这个基础之上的它的设计 本质上就是尽可能的会发挥操作系统层面的优势
上一篇文章中,我们已经学会了怎样使用iptables命令查看规则,那么这篇文章我们就来总结一下,怎样管理规则。 之前,我们把查看iptables规则的操作比作"增删改查"当中的"查",那么在这篇文章中,我们就聊聊怎样对iptables进行"增、删、改"操作。 首先,我们来回顾一下什么是iptable
原创 2021-09-10 10:05:47
508阅读
1 ...
转载 2021-08-14 17:23:00
132阅读
2评论
防火墙简介(一)——iptables防火墙一、iptables防火墙1、iptables概述2、netfilter 和 iptables①、netfilter②、iptables③、netfilter/iptables3、四表五链①、四表②、五链③、规则表的匹配顺序④、规则链之间的匹配顺序4、iptables的安装5、iptables防火墙的配置方法①、命令行配置格式②、注意事项③、常用的控制类
CentOS 7配置静态IP第一步:修改网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33IPADDR=192.168.100.95(IP地址) NETMASK=255.255.255.0(子网掩码) GATEWAY=192.168.100.254(网关) DNS1=8.8.8.8(首选DNS)第二步:关闭防火墙查看防火状态systemctl s
转载 2023-09-21 11:58:31
270阅读
在了解Golang的内存管理之前,需要了解下基本申请内存模式,即TCMalloc(Thread Cache malloc)。golang的内存管理就是基于TCMalloc的核心思想来构建的。1.TCMalloc1.1TCMalloc介绍TCMalloc最大优势就是每个线程都会维护自己的独立内存池。下面分别介绍下相关内存池。1.1.1ThreadCache(小对象内存快的申请):ThreadCach
转载 2022-06-05 17:09:21
3192阅读
  • 1
  • 2
  • 3
  • 4
  • 5