cxmcxm

cxmcxm 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

普通人

个人动态

cxmcxm 发布了文章 · 9月7日

docker安装RabbitMq

一、获取镜像

  1. 使用docker search rabbitMq命令获取镜像列表
  2. 使用docker pull docker.io/rabbitmq:3.8.8-management 拉取镜像

需要注意,默认rabbitmq镜像是不带web端管理插件的,所以指定了镜像tag为3.8.8-management,表示下载包含web管理插件版本镜像,其它Tag版本可以访问DockerHub查询

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 7月13日

Microk8s配置

基本配置

设置别名

snap alias microk8s.kubectl kubectl

可以用snap unalias 撤销别名指定

查看状态

microk8s status --wait-ready

启用插件

可以用 microk8s enable --help 查看可用的插件

microk8s enable dns dashboard ingress

检查组件情况

microk8s.inspect

通常会提示

WARNING: IPtables FORWARD policy is DROP. Consider enabling traffic forwarding with: sudo iptables \-P FORWARD ACCEPT

使用ufw关闭防火墙端口

sudo ufw allow in on cbr0 && sudo ufw allow out on cbr0

sudo ufw default allow routed

sudo iptables \-P FORWARD ACCEPT

创建应用

kubectl create deployment nginx --image=nginx

--image 为指定的docker镜像地址

查看原文

赞 1 收藏 1 评论 0

cxmcxm 发布了文章 · 5月30日

etcd & docker-compose安装

docker-compose 安装
注意版本,截至2020.5.30最新稳定版为1.25.5

sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

etcd 安装
注意版本,截至2020.5.30最新稳定版为v3.4.9

curl -s https://api.github.com/repos/etcd-io/etcd/releases/latest \
  | grep browser_download_url \
  | grep linux-amd64 \
  | cut -d '"' -f 4 \
  | wget -qi -
tar xvf *.tar.gz
cd etcd-*/
sudo mv etcd* /usr/local/bin/
cd ~
rm -rf /tmp/etcd

详见:此处

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月30日

nodejs 包管理器安装

src: Github

Installation instructions

Node.js v14.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup\_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup\_14.x | bash -
apt-get install -y nodejs

Node.js v13.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup\_13.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup\_13.x | bash -
apt-get install -y nodejs

Node.js v12.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup\_12.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup\_12.x | bash -
apt-get install -y nodejs

Node.js v10.x:

Using Ubuntu

curl -sL https://deb.nodesource.com/setup\_10.x | sudo -E bash -
sudo apt-get install -y nodejs

Using Debian, as root

curl -sL https://deb.nodesource.com/setup\_10.x | bash -
apt-get install -y nodejs
查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月25日

Windows 删除文件扩展名的关联

步骤:

  • 选择要恢复成未知应用程序的文件扩展名,鼠标右键选择删除;
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
  • 选择要恢复成未知应用程序的文件扩展名,鼠标右键选择删除;
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs,
  • 选择要恢复成未知应用程序的文件扩展名,鼠标右键选择删除;
HKEY_CURRENT_USER\Software\Classes

3、重启机器生效。

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月21日

群晖DSM开机自启动frpc

frp是一个非常简单好用的反代客户端,本文简单介绍frpc在群晖的配置。

下载frp

  • 下载最新的frp
  • 解压到 /usr/local/frp
  • 配置frpc.ini(一般都是DSM当客户端吧...)

配置frpc

[common]
server_addr=  #服务器IP
server_port=  #服务器frp端口
token=        #token,验证用

[dsm]        # 名称,可任意
type=tcp     # 类型,可选 tcp | udp | http | https | stcp | xtcp, 默认是 tcp
local_ip=    # 本地IP
local_port=  # 本地端口
remote_port= # 远程端口

# 以下重复...

配置DSM

自启动文档来自于 群晖官方开发手册

  • 进入 /usr/local/etc/rc.d/
  • 新建一个frpc.sh脚本,内容如下
#!/bin/sh
sleep 1000
nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini > /dev/null 2>&1 &
  • 给脚本加入执行权限
chown 0755 frpc.sh

重启DSM即可

注意

每次大版本升级DSM会抹掉系统,所以大版本升级后要重新配置
(如果有小伙伴知道能一直存在的方法,请告诉我)

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月13日

Deskmini 310 Hackintosh

sscsssc test

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月8日

解决Vagrant主机为Windows时候无法创建Symbol link的问题

只使用了VirtualBox当后端,其他后端暂未测试
使用VBoxManager
默认为了安全性考虑symbol link创建是被禁止的

VBoxManage setextradata (你VM的名字) VBoxInternal2/SharedFoldersEnableSymlinksCreate/(你共享文件夹挂载点的名字) 1

在Vagrantfile里面还可以修改(以Homestead.rb为例)

    # Configure A Few VirtualBox Settings
    config.vm.provider 'virtualbox' do |vb|
      vb.name = settings['name'] ||= 'troph-vagrant'
      vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"] #加这个
      vb.customize ['modifyvm', :id, '--memory', settings['memory'] ||= '2048']
      vb.customize ['modifyvm', :id, '--cpus', settings['cpus'] ||= '1']
      vb.customize ['modifyvm', :id, '--natdnsproxy1', 'on']
      vb.customize ['modifyvm', :id, '--natdnshostresolver1', settings['natdnshostresolver'] ||= 'on']
      vb.customize ['modifyvm', :id, '--ostype', 'Ubuntu_64']
      if settings.has_key?('gui') && settings['gui']
        vb.gui = true
      end
    end

SHARE_NAME你可以直接替换成Homestead使用的home_vagrant_codevagrant

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月4日

NHSE动物森友会特殊参数

道具参数

Type 1XXX

家具树

阔叶树
数量:1452
耐久:1
属性0:0
属性1:0

Type2XXX

阔叶树100

阔叶树
数量:2015
耐久:1
属性0:0
属性1:0

摇钱树1000

发财树
数量:2114
耐久:32
属性0:0
属性1:0

摇钱树10000

发财树
数量:2123
耐久:32
属性0:0
属性1:0

Type3xxx

带黄蜂的树

阔叶树
数量:3263
耐久:1
属性0:0
属性1:0

Flag

露营地冲突之后强行修改参数
0530 - 1人目のキャンプ客用のハウジングキットを、自らセットした

查看原文

赞 0 收藏 0 评论 0

cxmcxm 发布了文章 · 5月2日

k8s基本配置

安装kubectl

使用清华源

红帽系

$ cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=```
https://mirrors.tuna.tsinghua.edu.cn/kubernetes/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
$ yum install -y kubectl

Debian系

$ sudo apt-get update && sudo apt-get install -y apt-transport-https
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ echo "deb https://mirrors.tuna.tsinghua.edu.cn/kubernetes/apt kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install -y kubectl

配置

查看版本

kubectl version

检查

通过获取集群状态检查 kubectl 是否被正确配置

kubectl cluster-info

如果您看到一个 URL 被返回,那么 kubectl 已经被正确配置,能够正常访问您的 Kubernetes 集群。

如果您看到类似以下的信息被返回,那么 kubectl 没有被正确配置,无法正常访问您的 Kubernetes 集群。

The connection to the server <server-name:port> was refused - did you specify the right host or port?

例如,如果您打算在笔记本电脑(本地)上运行 Kubernetes 集群,则需要首先安装 minikube 等工具,然后重新运行上述命令。

如果 kubectl cluster-info 能够返回 url 响应,但您无法访问您的集群,可以使用下面的命令检查配置是否正确:

kubectl cluster-info dump

Minikube

https://kubernetes.io/zh/docs...

Microk8s

使用snap安装

sudo snap install microk8s --classic

启动和查看MicroK8s的状态:

sudo microk8s.start //启动MicroK8s
microk8s status --wait-ready //查询当前状态

由于是单节点K8s,所以可以直接集成kubectl到alias
修改 ~/.bash_aliases 添加如下
alias kubectl='microk8s kubectl'

查看原文

赞 0 收藏 0 评论 0

认证与成就

  • 获得 1 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 2 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-01-30
个人主页被 207 人浏览