自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(659)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 P40安装应用商店

参考视频。https://www.油管.com/watch?v=hYFwpoPvyT8准备软件包。设置——系统和更新——日期和时间,设置时间为2020年6月25号。解压Huawei.zip到内部存储/Huawei目录下,得到Backup文件夹。设置——系统和更新——备份和恢复,点击右上角三个点号,从内部存储打开,选择内部存储/Huawei/Backup目录/…,输入加压密码,激活gg服务助手。重启手机,设置——系统和更新——日期和时间——自动时间设置,恢复当前时间。.

2020-11-16 11:31:35 28

原创 windows环境下生成ssh keys

1、首先你要安装Git工具2、运行Git Bash here3、输入指令,进入.ssh文件夹cd ~/.ssh/如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可mkdir ~/.ssh 4、配置全局的name和email,这里是的你github或者bitbucket的name和emailgit config --global user.name "xkwg" git config --global user.emai

2020-11-11 15:23:06 42

原创 winserver 2016密钥

• Windows Server 2016 标准版WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY• Windows Server 2016 数据中心CB7KF-BWN84-R7R2Y-793K2-8XDDG• Windows Server 2016 嵌入式版JCKRF-N37P4-C2D82-9YXRT-4M63B

2020-11-11 15:22:24 103

转载 使用yum安装服务报错:[Errno 14] curl#6 - “Could not resolve host: mirrors.cloud.aliyuncs.com; Name or service

1. 问题使用yum命令安装软件,报以下错误:failure: repodata/repomd.xml from epel: [Errno 256] No more mirrors to try.http://mirrors.cloud.aliyuncs.com/epel/6/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Name or servi

2020-11-05 16:01:10 78

原创 VScode常用操作

插件管理,打开Extensions paneCtrl+Shift+X 或 Cmd+Shift+X(mac)

2020-11-04 10:45:23 24

原创 VScode常用插件

Beautify

2020-11-04 10:44:26 17

转载 在windows上,使用PanDownload

1. 直接下载使用从 https://github.com/Admirepowered/Fix-Pandownload-login/releases 下载V2.2.2版本,解压缩以后,直接登录百度云账号使用。选择PCS接口,突破下载限制。2. 参考链接https://github.com/Admirepowered/Fix-Pandownload-login...

2020-10-10 14:54:45 57

原创 在使用homebrew下载软件时,解决卡顿问题

1. 问题每次运行brew下载(install)或更新(update)软件时,homebrew都会先自动更新,过程很慢,卡很久。2. 解决方案所以,我们可以更新brew源和关闭brew执行命令时的自动更新。替换brew源中科大源// 替换brew源# cd "$(brew --repo)"# git remote set-url origin https://mirrors.ustc.edu.cn/brew.git// 替换homebrew-core.git# cd "$(b

2020-10-08 22:24:33 21

原创 VScode插件市场

https://marketplace.visualstudio.com/search?target=VSCode&category=Themes&sortBy=Downloads

2020-09-16 15:06:41 59

原创 “XXX.app 已损坏,打不开。您应该将它移到废纸篓”,Mac应用程序无法打开或文件损坏的处理方法

遇到这种情况,解决的方法很简单,步骤如下:打开系统偏好设置界面,进入安全性与隐私点按左下角的锁头图标,解锁更改权限将允许从以下位置下载的应用,更改为 “ 任何来源 ” ,然后再打开应用即可若已经开启任何来源,但依旧打不开(macOS Catalina 10.15以上会遇到)按以下步骤执行:打开终端输入以下命令,回车sudo xattr -d com.apple.quarantine /Applications/xxxx.app注:/Applications.

2020-09-13 00:44:43 134

原创 “ 打不开 XXX.app,因为它来自身份不明的开发者 ”

有用户在安装 Mac 应用时,出现“ 打不开 XXX.app,因为它来自身份不明的开发者 ” ,如下图所示:遇到这种情况,解决的方法很简单,步骤如下:打开系统偏好设置界面,进入安全性与隐私点按左下角的锁头图标,解锁更改权限将允许从以下位置下载的应用,更改为 “ 任何来源 ” ,然后再打开应用即可若没有“任何来源”这个选项(macOS Sierra 10.12及以上的用户可能会遇到),按以下步骤执行:打开终端(Terminal.app)拷贝粘贴sudo spctl --

2020-09-13 00:43:14 212

转载 k8s中port、nodePort、targetPort概念的区分

1. 三种类型端口所应用的位置不同port是service的端口targetport是pod(也就是容器)的端口nodeport是容器所在node节点的端口(实质上也是通过nodeport类型的service暴露给集群节点,但port没有service类型)2. 三种类型端口的作用不同portport的主要作用是集群内其他pod访问本pod时,需要一个port,如nginx的pod访问mysql的pod,那么mysql的pod的service可以如下定义:apiVersion: v

2020-09-11 11:29:52 84

原创 查看集群中开放的nodeport列表

# netstat -nlpt | grep -Po ':::\K\d+(?=.+kube-proxy)' | sort -rn | xargs -n832562 32223 32204 32171 31994 31704 31394 3111130827 30698 30261 30080 30036 30029 30002 10256

2020-09-11 11:15:16 72

转载 nginx之allow、deny

https://blog.csdn.net/yangrui0070/article/details/54694778

2020-09-10 15:50:04 33

原创 OpenStack Nova 总结(01)- 架构及组件详解

https://blog.csdn.net/dylloveyou/article/details/80698420

2020-09-08 19:20:09 20

转载 在node节点命令行执行kubectl exec,在对应pod容器内执行命令

在node节点命令行执行kubectl exec,在对应pod容器内执行命令# kubectl exec -it <podName> -c <containerName> -n <namespace> -- shell comand例如,我们在pod容器内创建一个testfile文件:# kubectl exec -it <podname> -c <container name> -n <namespace> -- touch

2020-09-07 18:01:14 270

原创 每天一个Linux命令(60):tr

用途1:用于转换对应文件中的字符大小写tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。示例:把文件testfile中的小写字母,全部转换成大写字母:// testfile原来的内容# cat testfile Linux networks are becoming more and more common, but scurity is often an overlooked issue. Unfortunately, in today’s .

2020-09-07 16:47:16 37

原创 如何在GitLab markdown中引用图片

代码库目录结构readme.mdimages/1.jpg在readme.md中引用图片的位置,写上![](./image/1.jpg)

2020-09-07 11:50:34 188

原创 妙用语雀在线文档工具,作为图床

1. 上传图片语雀 ——> 知识库 ——> 新建知识库 ——> 选择知识库photo新建文件夹 ——> 选择图片文件夹上传图片2. 创建文档首页语雀 ——> 文档 ——> 新建 ——> 新建文档 ——> 选择学习库学习库界面法一:新建 ——> 新建文档法二:新建 ——> 导入文档编写文档,插入图片发布文档,引用图片发布文档,在文档的页面,右键复制图片地址,就可以作为图床使用。例如:https

2020-09-04 11:44:52 98

原创 Tiller pods can‘t connect to k8s apiserver,dial tcp 10.254.0.1:443: no route to host

1. 问题使用helm list查看本地安装应用时,报错# helm listError: Get https://10.254.0.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER: dial tcp 10.254.0.1:443: no route to host使用helm version正常,但是使用helm list报错。2. 解决原因是Tiller pods

2020-09-04 09:43:37 80

转载 RabbitMQ的4种集群架构

https://www.jianshu.com/p/b7cc32b94d2a

2020-09-01 15:21:44 44

转载 升级ingress-nginx-controller的nginx版本

https://blog.csdn.net/weixin_39961559/article/details/87935873

2020-09-01 10:18:42 64

原创 内置支持Swarm和Kubernetes的docker for Mac

Docker CE(简称Docker)是一款易用简便的容器工具,是给用户带来自主和硬件无关性体验的软件。Mac版Docker并不是从一开始就支持Kubernetes,我们看看它的简史:Docker发端于DotCloud公司,一开始并不支持Windows和Mac,只能运行在Linux上。为什么对开发者很重要?虚机最开始,如果Mac或者Linux用户想使用容器技术,就需要在Linux主机中安装如VirtualBox或者VMWare Workstation/Player之类的虚拟机工具,并设置共享目录。为了

2020-08-31 19:39:52 52

原创 解决“在Pod容器中,没有sudo权限,无法安装软件和执行特定操作”的问题

问题我有一个名为jenkins-app-2843651954-4zqdp的pod,我想在这个pod上安装几个软件,我怎样才能做到这一点?我尝试使用kubectl exec -it jenkins-app-2843651954-4zqdp /bin/bash,然后,运行apt install命令,但由于用户没有sudo权限,因此我无法运行命令。解决查看pod使用什么shell# kubectl exec -it jenkins-app-2843651954-4zqdp (bash || ash ||

2020-08-25 09:55:03 114

原创 kubelet启动失败 ——— Active: failed (Result: start-limit)

问题kubelet启动失败 ——— Active: failed (Result: start-limit)。# systemctl status kubelet● kubelet.service - Kubernetes Kubelet Server Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled) Active: failed (Result: start-li

2020-08-19 17:22:52 716

原创 remove /var/lib/kubelet/pods//volumes/kubernetes.io~downward-api/podinfo: device or resource busy

全部解挂载# umount $(df -HT | grep '/var/lib/kubelet/pods' | awk '{print $7}')一个个解挂载# umount /var/lib/kubelet/pods/fb503576-95e0-11e6-bc6f-a0369f90f4d0/volumes/kubernetes.io~downward-api/podinfo

2020-08-19 17:04:01 220

原创 删除状态为down的队列

关闭应用的命令# rabbitmqctl stop_app重启应用的命令# rabbitmqctl start_app查看现有的队列# rabbitmqadmin list queues

2020-08-19 01:48:40 79

转载 rabbitmq删除队列

从github下载rabbitmqadmin# wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.12/bin/rabbitmqadmin# chmod +x rabbitmqadmin# mv rabbitmqadmin /usr/local/bin/删除队列# rabbitmqadmin list queues+------------+----------+| name .

2020-08-18 23:36:29 85

转载 Kubernetes HostAliases添加其他主机别名到Pod

k8s的不同微服务之间可以通过service-name域名来相互访问,通过集群中的coreDNS来完成service-name域名解析。当我们想在Pod上增加一些域名解析时(例如宿主机的主机名),操作DNS模块也不太方便。那么k8s上有没有像linux主机那样,可以直接在/etc/hosts文件中设置域名解析呢?1. 在容器镜像中添加/etc/hosts解析(不行)很容易想到的是,我们把域名记录到容器镜像的/etc/hosts文件,这样容器运行时就可以正确解析了。然而这样是不行的,docker会管理/

2020-08-18 11:03:52 182

原创 在pod中,安装软件

apt# apt update# apt install vim

2020-08-13 01:59:35 61

原创 k8s集群节点状态变成NotReady,SchedulingDisabled

出现问题k8s集群节点状态变成NotReady,SchedulingDisabled。# kubectl get node NAME STATUS ROLES AGE VERSIONmaster-1 NotReady &

2020-08-02 00:17:15 663

转载 什么是元数据(Metadata)?

1. 数据和元数据任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode…)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。 2. 元数据管理方式元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在

2020-07-23 11:13:57 88

原创 安装HomeBrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2020-07-23 10:45:59 79

原创 k8s强制删除pod

有时候pod一直在Terminating,这时,需要在命令行,强制删除pod。# kubectl delete pod xxx --force --grace-period=0

2020-07-16 15:30:34 139

原创 记一次ssh免密登录失败的debug经历

2. 查看ssh日志我们重新开一个ssh服务器端口# /usr/sbin/sshd -d -p 2222本地ssh客户端登陆服务端# ssh root@xxxx -p 2222 -v查看ssh服务器日志# more /var/log/secure

2020-07-10 10:18:54 132

原创 firewalld对指定IP开放指定端口

1. 添加防火墙规则(对指定ip开放指定端口)添加防火墙规则// Postgresql端口设置。允许192.168.142.166访问5432端口# firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port port="5432" protocol="tcp" accept"// redis端口设置。允许192.168.142.166访问6379端口# fi

2020-06-12 17:21:14 570

转载 如何在 1s 内创建上百 G 的超大文件?

https://blog.csdn.net/csdnsevenn/article/details/106610220

2020-06-08 15:48:52 136

原创 nano编辑器使用

新建/打开文件nano 路径+文件名,如果文件存在,上面的命令将打开这个文件;如果文件不存在,则将会创建一个新文件并打开。光标控制移动光标:使用用方向键移动。选择文字:按住鼠标左键拖到。搜索按Ctrl + w,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt + w来定位到下一个匹配的文本。翻页Ctrl + y到上一页,Ctrl + v到下一页。修改直接在文本行修改,不需要像vim那样进入命令模式。注:nano中,黑底白字表示快捷.

2020-06-03 11:20:52 117

原创 vim快速移动光标至行首和行尾

行首:在命令模式中使用快捷键^(即Shift+6)行尾:在命令模式中使用快捷键$(即Shift+4)。快捷键$前还可以加上数字,表示移动的行数。例如使用1$表示当前行的行尾,2$表示当前行的下一行的行尾。...

2020-06-02 02:13:02 259

转载 centos7设置firewalld

1. 常用命令查看firewalld所有开放规则# firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: dhcpv6-client http ssh ports: 9000/tcp 10250/tcp 10000/tcp protocols: masquerade:

2020-05-26 20:04:48 171

安装centos7恢复windows引导

安装centos7恢复windows引导

2015-04-10

Locutus的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除