go学习路线,官方的入门教程 go * 和 &有什么区别?类型 *T 是指向 T 类型值的指针。其零值为 nil。var p *int& 操作符会生成一个指向其操作数的指针。i := 42p = &i操作符表示指针指向的底层值。fmt.Println(*p) // 通过指针 p 读取 i*p = 21 // 通过指针 p 设置 i示例:package mainimport "fmt"func main() { i, j := 42, 2701 p :=
[ERR] Node ip:port is not empty 现象:[root@node02 redis]# redis-cli --cluster create $ip:$port--cluster-replicas 1 -a redisWarning: Using a password with '-a' or '-u' option on the command line interface may not be safe.[ERR] Node 192.168.100.214:16380 is not empty. Either the node alre
go学习路线,官方的入门教程-模块函数总结 package main #引入主函数import “fmt” #导入模块模块如何导出?在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如,Pizza 就是个已导出名,Pi 也同样,它导出自 math 包如何自定义函数?func add(x int, y int) int { return x + y}............
nginx编译安装报错 1./configure: error: the HTTP XSLT module requires the libxml2/libxsltyum -y install libxml2 libxml2-devyum -y install libxslt-devel2.error: perl module ExtUtils::Embed is requiredyum -y install perl-devel perl-ExtUtils-Embed3…/configure: no supported
命令行管理esix 6.7.0 1.首先开启esix 的ssh2.查看正在运行的虚拟机esxcli vm process list3.通过vim-cmd 来管理虚拟机vim-cmd vmsvc/getallvms (获取所有虚拟机的vmid信息)关闭虚拟机:vim-cmd vmsvc/power.off ${Vmid}打开虚拟机:vim-cmd vmsvc/power.on ${Vmid}重启虚拟机:vim-cmd vmsvc/power.reset ${Vmid}获取虚拟机的当前状态:vim-cmd vmsvc/p
harbor的搭建,docker配置私有镜像仓库地址,(https转http) 下载harbor地址:https://github.com/goharbor/harbor/releases修改hostnamevim harbor.yml#hostname: 192.168.31.11#port: 9090#没有证书就直接注释443端口的配置./install.sh #运行脚本进行安装配置端口:vim docker-compose.yml# ports:# - 9090:8080登入页面测试http://192.168.31.11:909
kswapd CPU占用率过高 kswapd0 CPU占用率过高问题解决方法:top P #直接输入大写p#查看排在第一位的kswapd进程cd /proc/进程idls -l exe #查看软链真实目录cd /var/tmp/..../.nva/ #进入软链真实目录rm -rf * #删除软链目录下所有文件kill -9 进程idkswapd是linux中用于页面回收的内核线程。页面回收,并不是回收得越多越好,而是力求达到一种balanced。因为页面回收总是以cache丢弃、内存swap、等为代价的,对系统
gsub函数 gsub函数语法:gsub("替换对象”,“替换成什么内容”,哪一列)gsub与后面的括号之间不能有空格。替换对象、替换成什么内容以及哪一列之间要用逗号分隔开。替换对象的外面要有双引号或双斜线包裹起来,即“替换对象”或/替换对象/。替换成什么内容就只能用双引号包裹起来了,即“替换成什么内容”。不指定哪一列,即默认为$0,替换整行复合要求的字符。sub就表示在满足条件得域里面替换第一个字...
linux装机初始化 1.初始化脚本vim centos7-init.sh#!/bin/bashecho "----关闭selinux----"sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/configsed -i 's/^SELINUXTYPE=.*/SELINUXTYPE=disabled/g' /etc/selinux/configgrep --color=auto '^SELINUX' /etc/selinux/configsetenforce
kubernetes学习疑问记录 1.pod亲和性,怎么理解kubernetes.io/hostname、kubernetes.io/zone、kubernetes.io/region?首先要了解什么是topologyKey顾名思义,topology 就是 拓扑 的意思,这里指的是一个 拓扑域,是指一个范围的概念,比如一个 Node、一个机柜、一个机房或者是一个地区(如杭州、上海)等,实际上对应的还是 Node 上的标签。这里的 topologyKey 对应的是 Node 上的标签的 Key(没有Value),可以看出,其实 topol
kubernetes学习故障记录 问题记录1.pod一直处于terminating状态可使用kubectl中的强制删除命令# 删除PODkubectl delete pod [pod name] --force --grace-period=0 -n [namespace] # 删除NAMESPACEkubectl delete namespace NAMESPACENAME --force --grace-period=02.node怎么重新加入集群?master操作kubectl get node #列出所有no
redis异常报错记录 redis异常报错记录[root@node1 conf]# /root/redis/redis-5.0.9/bin/redis-sentinel /root/redis/redis-5.0.9/conf/sentinel.conf*** FATAL CONFIG FILE ERROR ***Reading the configuration file, at line 105>>> 'sentinel down-after-milliseconds mymaster 200
ubuntu 20.04:Unable to correct problems, you have held broken packages 系统:ubuntu 20.04报错:Unable to correct problems, you have held broken packages#查看Codename字段lsb_release -aroot@master02-12:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.4 LTSRelease: 20.04Code
ECSlinux服务器间ping不通排查 ECSlinux服务器间ping不通主机A,ping不通主机B在主机A上保持ping 主机B主机B执行,查看主机A是否有包发送到主机Btcpdump -i eth0 host $eth0_ip|grep ICMP排查到主机B能收到主机A的包,没有回包在主机Bping主机A,发现“destination host unreachable”在主机B上保持ping 主机A主机A执行,查看主机B是否有包发送到主机Atcpdump -i eth0 host $eth0_ip|grep ICMP发现
WordPress抱歉,我不能写入wp-config.php文件 图片中说创建wp-config.php文件,但是没说在哪里创建我在WordPress的安装目录下创建、文件777权限、属主、属组权限都授予了还是不行想了想,把部署流程在过了一遍,想着是不是在nginx的站点目录设置会行,果然附上我的配置项上述还没解决你的问题,就参考一下经验吧逛帖子,有大佬说,不要用root用户、而且root用户连接mysql密码不要为空...
kubeadm安装kubectl1.20.2拉不到镜像问题 kubeadm安装kubectl1.20.2拉不到镜像问题现象:一,阿里镜像加速配置二,修改kubeadm配置文件镜像项目名现象:[init] Using Kubernetes version: v1.20.2[preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "s
负载均衡 ——————————转载——————————负载均衡种类DNS,硬件,软件DNS负载均衡DNS是最简单也是最常见的负载均衡方式,一般用来实现“地理级别”的负载均衡,比如说:北方人访问北京的机房,南方人访问广州的机房,西方人访问成都的机房。DNS负载均衡的本质是DNS解析同一个域名可以返回不同的IP地址。比如说:https://www.sina.com.cn/ 在北方的用户使用时会解析成10.210.1.12(北京机房)返回,南方的用户使用时会解析成14.213.164.27返回(广州机房)。DNS
linux断掉crt、xshell依然运行命令?查找命令执行是否完成? nohup 命令(包括执行脚本) &断掉ssh连接之后,怎么查看nohup后台运行的命令是否完成?jobs这会是查看不到有后台服务用ps -ef | grep 独有关键词去查进程