随笔分类 -  linux

摘要:1、运行一个容器 docker run -it --rm -u root --name test1 tomcat sh docker ps -a 1.1当退出容器时 容器消失了 主要是参数-rm,-rm的意思是退出容器时自动删除。执行docker run命令带--rm命令选项,等价于在容器退出后,执 阅读全文
posted @ 2021-08-19 22:38 zhaogaojian 阅读(47) 评论(0) 推荐(0) 编辑
摘要:sudo find / -name libc.*.so 在根目录下搜索 阅读全文
posted @ 2021-08-16 14:31 zhaogaojian 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1、安装axel apt-get install axel 2、下载示例 axel -n 20 yoururl 3、效果 4、使用简单进度条,加参数-a,效果 阅读全文
posted @ 2021-08-15 22:09 zhaogaojian 阅读(117) 评论(0) 推荐(0) 编辑
摘要:接第4节 1、进入pod kubectl exec -it nginx-rc-gbdfr -- /bin/sh 2、直接使用node,cluster ip是可以访问的。 3、使用服务名访问不行,比如 curl nginx-svc 4、查资料说是因为安装calico插件问题,从新安装,注意增加一个自动 阅读全文
posted @ 2021-08-15 15:16 zhaogaojian 阅读(805) 评论(0) 推荐(0) 编辑
摘要:1、两者关系 Service定义了pods的逻辑集合和访问这个集合的策略。 Pods集合是通过定义Service时提供的Label选择器完成的 Service的引入旨在保证pod的动态变化对访问端透明,访问端只需要知道service的地址,由service来提供代理Service的抽象使得前端客户和 阅读全文
posted @ 2021-08-15 12:56 zhaogaojian 阅读(536) 评论(0) 推荐(0) 编辑
摘要:不同版本k8s的yaml写法不太一样,我的是1.22.0版本 1、创建 service 1.1、创建nginx-svc.yaml文件 apiVersion: v1 kind: Service metadata: namespace: default name: nginx-svc labels: n 阅读全文
posted @ 2021-08-15 11:52 zhaogaojian 阅读(401) 评论(0) 推荐(0) 编辑
摘要:个人感觉K8s最困难的是安装部署,各种网络不通版本不兼容问题,如果有docker 基础的话,具体使用还是相对比较简单 1、查询role kubectl get nodes 2、设置role kubectl label node zgj1 node-role.kubernetes.io/worker= 阅读全文
posted @ 2021-08-15 10:13 zhaogaojian 阅读(180) 评论(0) 推荐(0) 编辑
摘要:为了测试华为的KubeEdge,需要搭建K8s环境。 环境: Ubuntu20.04 Docker版本 (一)安装步骤参考:https://zhuanlan.zhihu.com/p/138554103 1,确保禁止掉swap分区 sudo swapoff -a #修改/etc/fstab,注释掉sw 阅读全文
posted @ 2021-08-15 00:40 zhaogaojian 阅读(463) 评论(0) 推荐(0) 编辑
摘要:1、htop是比top命令更好用的一个查看系统占用情况命令,运行效果 2、可以按F2设置显示内容 3、效果 阅读全文
posted @ 2021-08-12 16:26 zhaogaojian 阅读(71) 评论(0) 推荐(0) 编辑
摘要:虚拟机经常卡着,简单使用还是使用Ubuntu子系统,不想每次都切换root用户,可以用下面方法实现。 1、进入cmd cd %HOMEPATH%\AppData\Local\Microsoft\WindowsApps 2、cd CanonicalGroupLimited.UbuntuonWindow 阅读全文
posted @ 2021-08-12 15:44 zhaogaojian 阅读(360) 评论(0) 推荐(0) 编辑
摘要:SD卡里安装OpenWRT后,空间与SD卡空间不符 1、列出磁盘 fdisk -l 2、开始分区 fdisk /dev/mmcblk0 注意这里不带pn 3、一次执行以下操作 4、执行resize2fs resize2fs /dev/mmcblk0p2 5、重启后查看磁盘 扩容成功 阅读全文
posted @ 2021-07-31 21:48 zhaogaojian 阅读(2334) 评论(0) 推荐(0) 编辑
摘要:Linux系统日志文件存放在/var/log下/var/log/cron 记录了系统定时任务相关的日志;/var/log/cups 记录打印信息的日志;/var/log/dmesg 记录了系统在开机时内核自检的信息,也可以使用dmesg命令直接查看内核自检信息。/var/log/btmp 记录错误登 阅读全文
posted @ 2021-07-29 10:33 zhaogaojian 阅读(379) 评论(0) 推荐(0) 编辑
摘要:编译EdgeX过程中发现虚拟机空间远远不够,需要扩充磁盘空间 1、进入虚拟机bin目录 cd C:\Program Files\Oracle\VirtualBox 2、列出 VBoxManage list hdds 3、找到你的想要扩容虚拟机 4、扩容到50G VBoxManage modifyhd 阅读全文
posted @ 2021-07-07 22:10 zhaogaojian 阅读(85) 评论(0) 推荐(0) 编辑
摘要:安装新版本并设置环境变量后,go version依然是老版本。 解决办法, sudo rm /usr/bin/go 阅读全文
posted @ 2021-07-01 09:44 zhaogaojian 阅读(190) 评论(0) 推荐(0) 编辑
摘要:sudo minicom -b 115200 -D /dev/ttySZ2 -S send.data send.data文件内容 send "ok" 阅读全文
posted @ 2021-06-08 11:09 zhaogaojian 阅读(176) 评论(0) 推荐(0) 编辑
摘要:sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl 阅读全文
posted @ 2021-05-26 14:13 zhaogaojian 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、停止所有容器 docker stop $(docker ps -aq) 2、删除所有停止的容器 docker container prune aq的含义 Options: -a, --all Show all containers (default shows just running) -f, 阅读全文
posted @ 2021-05-20 09:35 zhaogaojian 阅读(3804) 评论(0) 推荐(0) 编辑
摘要:1、配置源 修改Sources.list 可以打开 /etc/apt/sources.list 文件,添加一行deb https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial main 或者在/etc/apt/sources.list.d 阅读全文
posted @ 2021-04-27 15:47 zhaogaojian 阅读(945) 评论(0) 推荐(0) 编辑
摘要:1、查找sqlite3库 sudo apt-cache search sqlite3 2、安装Sqlite3 sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev 第一个是命令行工具,第二个不安装会提示无法找到sqlite3 阅读全文
posted @ 2021-04-08 17:23 zhaogaojian 阅读(173) 评论(0) 推荐(0) 编辑
摘要:xml_node lastnode = rootNode.last_child(); if(lastnode == NULL) { newresult = TRUE; } else { newresult=true; while(lastnode!=NULL) { BOOL bSame=true; 阅读全文
posted @ 2021-04-02 23:24 zhaogaojian 阅读(96) 评论(0) 推荐(0) 编辑