#!/bin/bash mac_addresses=($(dmesg | grep "eth" | grep "PCIe" | awk -F' ' '{print $8}')) count=0 for mac in "${mac_addresses[@]}"; do ((count++)) interface=$(ifconfig | grep -B 4 "$mac" | grep -o
# 下载docker-compose文件 git clone https://github.com/zabbix/zabbix-docker.git # 启动服务 cd zabbix-docker git checkout 6.0 # 切换到6.0 版本,进行6.0版本安装 ln -s docker-compose_v3_alpine_mysql_latest.yaml docker-com
<template> <!-- 省略其他模板代码 --> <div class="main-content"> <!-- ... --> <div ref="xtermContainer" style="width: calc(100% - 40px); height: 600px; padding: 20px"&g
a := []string{} a1 := strings.Join(a, "\n") reader := bytes.NewBuffer([]byte(a1)) cHttp := &http.Client{Timeout: 10 * time.Second} resp, _ := http.NewRequest("POST", "http://localhost:8086/api
更换GORM默认的SQLite驱动在GORM官方的Issues发现也有人反馈此类问题,于是顺藤摸瓜,找到了github.com/glebarez/sqlite这个库,该库使用纯go实现,不依赖CGO,地址是:https://github.com/glebarez/sqlite于是将官方的驱动:import ( "gorm.io/driver/sqlite" "gorm.io/gor
#!/bin/bash # https://github.com/sklochkov/performance-tuner/blob/master/src/network-queues.sh # https://github.com/torvalds/linux/blob/master/Documentation/networking/scaling.rst yum install redhat-
package check import ( "context" "fmt" "github.com/influxdata/influxdb-client-go/v2/api/write" "github.com/shirou/gopsutil/cpu" "log" "time" influxdb2 "github.com/influxdata/influxdb-client-g
mkdir -p /data/influx cd /data/influx docker run --rm influxdb:latest influxd print-config > config.yml vim docker-compose.yaml version: "3" services: influxdb: image: influxdb:latest
package main import ( "fmt" "log" "time" "github.com/shirou/gopsutil/cpu" ) func main() { // 获取CPU核心数 cpuCount, err := cpu.Counts(true) if err != nil { log.Fatal("Failed to get CPU core co
https://github.com/hequan2017/GoTerminalQRCode 用这个项目 二进制打包之后。 加-t参数。 就可以正常显示。
package main import ( "fmt" stun "github.com/ppma/nat-type" ) const ( STUN_SERVER = "stun.qq.com" STUN_PORT = 3478 ) func main() { localAddr := fmt.Sprintf("%s:%d", "192.168.8.109", 8569) s
ls /sys/class/net/ | grep -v lo # 获取初始时间戳和初始的接收、发送字节数 start_time=$(date +%s) start_rx_bytes=$(cat /sys/class/net/eth0/statistics/rx_bytes) start_tx_bytes=$(cat /sys/class/net/eth0/statistics/tx_b
##获取钉钉审批脚本,可以接入到jenkins中,在jenkins构建过程中,先使用此脚本,其中acitonurl则可以用golang起个端口服务,解析url参数,最后判断脚本审批失败,则不触发后续构建,审批成功,则触发后续构建。 #!/bin/bash if [ $# != 2 ];then echo "参数不对"; exit 1 fi title=$1 text=$2 #
#!/bin/bash # 获取所有网卡名称 interface_list=$(ip a | awk '/^[0-9]+: / {gsub(":", ""); print $2}' | grep -v lo | grep -v docker) network_scripts_dir="/etc/sysconfig/network-scripts/" for interface in $in
安装爱快镜像。网络设置登录爱快 界面 ,设置pppoe账号 和 启用pppoe
以下是CentOS 7的详细步骤: 确保您的计算机已连接到Internet。根据您提供的信息,您的计算机已通过enp1s0接口连接到Internet,IP地址为192.168.1.226。 选择一个未使用的网络接口用于连接其他设备。您可以选择enp2s0、eno1或enp4s0中的任何一个,因为它们的状态都显示为DOWN。 在终端中安装iptables工具(如果尚未安
package main import ( "fmt" "math/rand" "net" "time" ) func main() { ppp := struct{ Mac string }{""} if ppp.Mac == "" { rand.Seed(time.Now().UnixNano()) // 使用当前时间为随机数生成器设置种子 mac := make(n
#!/bin/bash PppCheck() { ppp_interfaces=$(ip r | grep -o "\<ppp[0-9]\+\>" | awk -F'ppp' '{print $2}' | sort -n |uniq | awk 'BEGIN{ORS=" "}{print "ppp"$NF}') for iface in $ppp_interfaces
centos7 tty模式不支持中文,需要去github走 修改后的内核
package mainimport ( "context" "github.com/go-redis/redis/v8" "log" "sync")var ctx = context.Background()func ProducerMessageList(rdb *redis.Client, queueListKey string) { for i := 0; i
ip vpn-instance testipv4-family route-distinguisher 250:80#interface Vlanif2ip binding vpn-instance testip address 192.168.37.2 255.255.255.252 ip address 192.168.38.2 255.255.255.252 sub#interface
package mainimport ( "context" "github.com/go-redis/redis/v8" "log")var ctx = context.Background()func ProducerMessageList(rdb *redis.Client, queueListKey string) { for i := 0; i < 1000
package mainimport ( "context" "github.com/go-redis/redis/v8" "log" "math/rand" "time")var ctx = context.Background()func ProducerMessageList(rdb *redis.Client, queueListKey string) {
interface Vlan-interface2ip address x.x.x.x 255.255.255.0ip address 192.168.1.2 255.255.255.252 subip policy-based-route aaa#acl number 3000rule 0 permit ip source x.x.x.x 0.0.0.255#policy-based-route
加联合索引ALTER TABLE netADD UNIQUE KEY(time, id,name);删除联合索引ALTER TABLE net DROP INDEX `time`;查询重复值SELECT*FROM`net`WHERE( `time`, `id`,`name` ) IN ( SELECT `time`, `id`,`name` FROM `net` GROUP BY `time
ifconfig eth0 promiscip link set eth0 promisc onsed -i '/PROMISC/d' /etc/sysconfig/network-scripts/ifcfg-eth0echo "PROMISC=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0sed -i "/$account/d" /
github 关键词 go-ppp-console
package qrimport ( "context" "fmt" "github.com/mum4k/termdash/align" "github.com/mum4k/termdash/linestyle" "github.com/mum4k/termdash/widgets/text" "time" "github.com/mum4k/termda
package pppimport ( "gorm.io/gorm")type PppService struct {}type PppSearch struct { PppData PageInfo}type IdsReq struct { Ids []int `json:"ids" form:"ids"`}type PageInfo struct { Page
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号