linux
文章平均质量分 78
nvd11
大龄程序员
展开
-
Nginx location 配置 - Part 2
接上文链接:上文 我们简单地在 nginx 创建了3个虚拟主机, 虽然这个3个主机都是用占用80端口但是我们可以用不同的域名来实现区分访问3台虚拟主机。但是, 实际项目上, 我们更加多地会使用location 配置而不是用 域名区分。本文的重点就是location 配置。原创 2024-01-08 00:48:47 · 1055 阅读 · 0 评论 -
Nginx 简介和入门 - part1
包含了所有nginx的配置文件– 主配置文件在 Nginx 中,/etc/nginx/conf.d 目录用于存储自定义的配置文件片段。这些配置文件片段通常以 .conf 扩展名结尾,并包含了特定的 Nginx 配置指令和块,用于配置服务器的不同方面。当 Nginx 启动时,它会加载主配置文件(通常为 /etc/nginx/nginx.conf),并在主配置文件中包含 /etc/nginx/conf.d 目录中的所有配置文件片段。原创 2024-01-02 02:38:11 · 985 阅读 · 0 评论 -
解决IDEA 不能正确识别系统环境变量的问题
本人laptop 上的是设置了GOOGLE_APPLICATION_CREDENTIALS 这个环境变量的, 正常java or python 的程序能基于这个环境变量使用 某个gcp service account 去访问GCP的资源。把Program 的值 从/usr/bin/idea 改成 bash -ic “/usr/bin/idea”,但是在我在IDEA 编写的dataflow job并不能识别这个环境变量。肯定是idea 启动时并没有引用.bashrc 的内容。找到idea 的item。原创 2023-12-27 00:18:31 · 781 阅读 · 0 评论 -
编辑1个自定义systemd 服务并令其自启动
为什么突然搞起了systemd, 因为最近在研究GCP的 vm instance-template 和 系统image, 要制作1个自定义的系统image, 需要利用到systemd.原创 2023-12-15 01:50:58 · 79 阅读 · 0 评论 -
K8s 中 port, targetPort, NodePort的区别
看1个例子:我们用下面命令去创建1个pod2, 里面运行的是1个nginx当这个POD被创建后, 其实并不能被外部访问, 因为端口映射并没有完成.我们用下面这个命令去创建1个svc , 暴露端口生成了1个service, service name is pod2-service, nodePort是31382 (这里是随机生成)这时pod2的nginx就可以被外部的机器访问了我的k8s 集群中有5个node, 而上面创建的pod2 只部署在了其中1个node k8snode0 上。原创 2023-06-19 02:06:07 · 1460 阅读 · 0 评论 -
Archilinux / Manjaro解决keyring 签名错误 signature from “Christian Hesse <[email protected]>“ is unknown
【代码】Archilinux / Manjaro解决keyring 签名错误 signature from “Christian Hesse <[email protected]>“ is unknown。原创 2023-06-18 15:38:27 · 1444 阅读 · 0 评论 -
Thinkpad x13 锐龙安装 Archlinux 记录
https://archlinux.org/download/http://mirrors.163.com/archlinux/iso/2022.12.01/每次安装都检查iso镜像是否是网站最新的, 否则有签名问题, 大坑略各种失败, 试过3中烧录工具于事无补, 后来把bios 的security boot disabled ok了。成功进入Live 系统第一步 网络是最重要的https://wiki.archlinuxcn.org/wiki/Iwd?rdfrom=https%3A%2F%2Fwik原创 2022-12-06 04:15:27 · 1126 阅读 · 0 评论 -
K8S - Pod 的概念和简介
Pod 是K8s 系统中可以创建(部署)和管理的最小单元。Pod 里面可以包含多个容器(多实例),是一组容器的集合。也就是讲K8S 不会直接管理容器1个POD中的容器共享网络命名空间(共享ip)POD 是短暂的(可以被创建 迁移)来自google的解析, POD的存在是为了覆盖container的细节上图的Pause 表示POD里面必须存在的根容器通常POD的实现基于两种机制分别是我们知道, 在docker中各个容器之间是相互隔离的。在K8S 中, 容器也可以用namespace 和 group进行隔离原创 2022-12-04 23:54:03 · 1517 阅读 · 0 评论 -
ubuntu 实现远程开关机
家里厅里有三台linux主机在跑虚拟机, 一台windows主机在跑wsl2 - ubuntu 20.04分别是需求是:在wsl2 的Jenkins 创建两个job, 分别控制 其他 3台linux主机的开关机, 关机前必须先关闭所有运行的vm, 开机后开启所有的vm。远程唤醒(开机)有两个条:主机必须用网线连接, wifi 下是不支持唤醒的触发唤醒的主机和被唤醒的主机必须在同1个网段。 这导致1个问题, 因为我的Jenkins job是跑下wsl2下的, 而wsl2 的ip是不能与宿主的win10 系统原创 2022-12-04 04:12:56 · 3246 阅读 · 0 评论 -
ubuntu 22.04 配置 Prometheus 和 Grafana 服务器监控
由于内存白菜价, 家里的虚拟机越来越多了。1个是难以管理hostname 和 ip, 只靠/etc/hosts 去记住其实并不方便试过宝塔linux面板, 可惜是单机的,不适用于管理集群linux服务器, 而且里面一股金钱气息。至于他们另1个产品堡塔云, 估计是集群管理, 但是安装失败, 而且看了价格感觉像智商税。公司用过Appdynamic, 功能强大可惜更不是我能想的。只能还是去寻找开源方案。好在外能的google提供了一套成熟的开源方案。原创 2022-11-25 23:15:15 · 3828 阅读 · 3 评论 -
创建KVM虚拟机公共镜像
手动配置kvm教程:但是毕竟每次创建新的虚拟机时,还要装一次系统比较麻烦。打算做个公共的ubuntu镜像出来。原创 2022-11-25 02:57:08 · 1290 阅读 · 0 评论 -
Ubuntu server 22.04 安装kvm
本人有一台工控机, 5500u cpu, 8g 内存,本来是打算用来跑docker的, 但是因为要装k8s, 虚拟机会更加合适方便,宿主机的系统是ubuntu server 22.04.1 LTS, 没有安装GUI。所以vmware virtualbox就不考虑了。纯命令行估计kvm 会更加合适。一台机当两三台机用了。原创 2022-10-21 00:48:19 · 4225 阅读 · 1 评论