首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

关于 Linux中NFS的一些笔记

——中岛敦《山月记》 ---- NFS NFS(Network File System, 网络文件系统),用来为客户机提供共享使用的文件夹; 将NFS服务器分享的目录,挂载到本地机器当中,本地NFS的客户端应用可以读写位于远端...但是本质上还使用的TCP协议 使用NFS网络文件系统提供的共享目录存储数据时,我们需要在系统中部署一个NFSServer 服务端 下载服务需要的包,设置开机自启 ┌──[root@vms81.liruilongs.github.io...]-[~] #软件包:nfs-utils └─$yum -y install nfs-utils.x86_64 ┌──[root@vms81.liruilongs.github.io]-[~] #系统服务...--now" nfs共享文件测试:查看指定机器的共享文件列表:showmount -e vms81.liruilongs.github.io ┌──[root@vms81.liruilongs.github.io...| rc=0 >> Export list for vms81.liruilongs.github.io: /liruilong * ┌──[root@vms81.liruilongs.github.io

1K10

Microsoft在Windows Server 2019中的重大改进

Shielded VMs最初提供了一种保护虚拟机资产的方法,将它与虚拟机管理程序基础设施隔离开来,这也有助于向审计人员证明系统已被充分隔离和控制。...将Shielded VMs与基于TPM的系统隔离的组织可以继续使用基于TPM的证明。...当HGS无法访问,Shielded VMs系统需要启动时,Windows Server 2019中的故障恢复配置为HGS冗余提供了一个附加层。...其中包括: VMConnect和PS Direct:Windows Server 2016中的Shielded VMs阻止来自主机系统控制台(使用VMConnect)的Shielded VMs访问或从控制台到...虽然这种保护的目的是防止恶意主机管理员访问Shielded VMs,但有时候主机管理员确实需要与Shielded VMs系统和应用程序所有者一起工作,例如在Shielded VMs和主机基础设施之间进行网络或通信控制时需要审查

1.1K30

关于Linux中通过 Systemd Path Unit 监听配置更新自动重启服务的一些笔记

┌──[root@vms83.liruilongs.github.io]-[~] └─$ path 单元。用于根据文件系统上特定对象的变化来启动其他服务。参见 systemd.path(5) 手册。...configuration SYNOPSIS path.path DESCRIPTION # 以 ".path" 为后缀的单元文件, 封装了一组由 systemd 监视的文件系统路径...# 因为在单元内部实际上使用内核的 inotify(7) 函数监视文件系统的变化, 所以,受制于 inotify 的缺陷, # 只能监视本机文件系统的变化..., 而不能监视远程网络文件系统的变化。...只有那些在系统启动早期就必须启动的路径,以及那些必须在关机流程结尾才能停止的路径才需要设置 Unless DefaultDependencies=false is used, path

2.5K30

Kubernetes 触发 OOMKilled(内存杀手)如何排除故障

掉,之后由于 Pod 重启机制,会陷入 CrashLoopBackOff 3什么是 OOMKilled K8s 错误 当 Kubernetes 集群中的容器超出其内存限制时,Kubernetes 系统可能会终止该容器...由上面可知,实际上内存杀手 (OOMKiller) 是 Linux 内核(不是本机 Kubernetes)中的一种机制,负责通过杀死消耗过多内存的进程来防止系统内存不足。...当系统内存不足时,内核会调用 OOMKiller 来选择要终止的进程,以释放内存并保持系统运行。 OOMKiller 的工作原理是选择消耗最多内存的进程,该进程也被认为对系统操作最不重要。...OOMKiller 是一种最后的手段机制,仅在系统面临内存不足的危险时才调用。虽然它可以帮助防止系统因内存耗尽而崩溃,但重要的是要注意,终止进程可能导致数据丢失和系统不稳定。...因此,建议配置系统以避免 OOM 情况,例如,通过监视内存使用情况、设置资源限制和优化应用程序中的内存使用情况。 可以通过调整内核参数来修改 ,OOM 是否自动触发。

66620

关于 Kubernetes中Volume的一些笔记

Kubernetes支持多种类型的Volume,例如GlusterFS, Ceph等先进的分布式文件系统。...hostPath的应用 容器应用程序生成的日志文件需要永久保存时,可以使用宿主机的高速文件系统进行存储。...需要访问宿主机上Docker引擎内部数据结构的容器应用时,可以通过定义hostPath为宿主机/var/lib/docker目录,使容器内部应用可以直接访问Docker的文件系统。...部署一个NFSServer 使用NFS网络文件系统提供的共享目录存储数据时,我们需要在系统中部署一个NFSServer ┌──[root@vms81.liruilongs.github.io]-[~]...当创建 pvc 的时候,系统会通知 storageClass,storageClass 会从它所关联的分配器来获取后端存储类型,然后动态的创建一个 pv 出来和此 pvc 进行关联 storageClass

92320

关于 Linux 中 Firewalld 的一些笔记

--------王小波 ---- 系统服务 firewalld 主要用于 管理防火墙链和规则,相对于 iptables.services ,它更灵活,表意性更强。...他不需要任何服务就可以使用 ,有时可能仅仅需要安装它对应的工具,而 iptables.service , firewalld.service 是用于 管理 iptables 链和规则的工具,它们存在的意义即可以在系统启动时自动加载保存的防火墙规则...单纯的通过 iptables 命令设置的 防火墙规则是基于内存的,类似 /proc 目录一样,会随着系统重启消失。 所以如果你通过命令 iptables 配置了对应的规则。...只有在此系统内发起的网络连接是可能的。 public:用于公共场所。您不相信网络上的其他计算机不会损害您的计算机。仅接受选定的传入连接。 external:用于启用伪装的外部网络,尤其是路由器。...┌──[root@vms152.liruilongs.github.io]-[~] └─$sysctl -p net.ipv4.ip_forward = 1 ┌──[root@vms152.liruilongs.github.io

23920

Elasticsearch+Filebeat+Kibana+Metricbeat)搭建K8s集群统一日志管理平台Demo

無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》 ---- 方案简述 部署完Kubernetes平台后,会安装运行大量的应用, Kubernetes平台及各种应用系统运行过程中会产生大量的各种各样的系统日志和应用日志...,通过对这些日志的采集、传输、存储、分析,掌握系统运行状况,对故障处理、安全审计、行为统计等有非常重要的作用。...平台日志主要是指容器云平台执行过程中产生的系统日志 应用日志是指租户部署的容器应用所产生的日志。...应用日志由于数据量巨大,般应当根据系统确定保存时间,并对存储空间溢出的异常进行保护。...日志子系统如果不做集中化管理,则会系统的运维支撑造成很大的困难,因此有必要在集群层面对日志进行统一收集和检索等工作。

94620

Kubernetes 触发 OOMKilled(内存杀手)如何排除故障 | 技术创作特训营第一期

掉,之后由于 Pod 重启机制,会陷入 CrashLoopBackOff 什么是 OOMKilled K8s 错误 当 Kubernetes 集群中的容器超出其内存限制时,Kubernetes 系统可能会终止该容器...由上面可知,实际上内存杀手 (OOMKiller) 是 Linux 内核(不是本机 Kubernetes)中的一种机制,负责通过杀死消耗过多内存的进程来防止系统内存不足。...当系统内存不足时,内核会调用 OOMKiller 来选择要终止的进程,以释放内存并保持系统运行。 OOMKiller 的工作原理是选择消耗最多内存的进程,该进程也被认为对系统操作最不重要。...OOMKiller 是一种最后的手段机制,仅在系统面临内存不足的危险时才调用。虽然它可以帮助防止系统因内存耗尽而崩溃,但重要的是要注意,终止进程可能导致数据丢失和系统不稳定。...因此,建议配置系统以避免 OOM 情况,例如,通过监视内存使用情况、设置资源限制和优化应用程序中的内存使用情况。 可以通过调整内核参数来修改 ,OOM 是否自动触发。

1K40

CentOS 7服务器下用命令行安装VMware workstation pro 15,并安装系统的简单教程

CentOS 7服务器下用命令行安装VMware workstation pro 15,并安装系统的简单教程 一、安装环境       CentOS 7 第一步:先获取权限(权限更改為:可執行) sudo...Ss 23:09 0:00 /usr/sbin/vmware-authdlauncher 如果CentOS系统重启后,VMware无法连接网络,在虚拟机的设置network adapter中一直显示...三、在VMware中安装系统       因为VMware是在服务器版本CentOS 7中安装的,所以这里安装系统需要通过远程来完成,我们可以通过windows中安装VMware来远程安装系统,打开windows...在“主页”中选择“连接远程服务器”,在弹出框中输入CentOS7服务器的ip、用户名和密码然后点击连接,连接上后会在左边栏显示,接下来就可以正常安装系统了,如下图: ?...注:如果连接失败请关闭防火墙,命令如下: systemctl stop firewalld 安装系统过程这里就不介绍了,不知道的请自行搜索 四、常用命令 # vmrun -T ws start "

5.3K32

一文读懂 Ansible 不同上下文提权

提权配置大都是通过配置ansible.cfg的方式来配置提权,通过配置的文件的方式配置的提权,对所有执行的剧本角色有提权,这样的好处是,简单方便,但是有一定的风险,任何命令都通用过root来执行,即任何进程都是具有系统的最高权限...所以从安全角度考虑,要遵循最小权限原则,即要求系统只授予主体必要的权限,而不要过度授权,这样能有效地减少系统、网络、应用、数据库出错的机会。...所以Linux系统中,一种良好的操作习惯是使用普通账户登录,在执行需要root权限的操作时,再通过sudo命令完成。...可以看到配置之后提权用户为root ┌──[root@vms81.liruilongs.github.io]-[~/ansible] └─$ansible all -m command -a id vms82.../vms82.liruilongs.github.io.yaml 角色行为为删除用户 ┌──[root@vms81.liruilongs.github.io]-[~/ansible] └─$cat roles

1.1K40

关于 Kubernetes集群性能监控的一些笔记

——赫尔曼·黑塞《彼得.卡门青》 ---- Kubernetes集群性能监控管理 Kubernetes平台搭建好后,了解Kubernetes平台及在此平台上部署的应用的运行状况,以及处理系统主要告誓及性能瓶颈...,这些都依赖监控管理系统。...并将这些信息传输给监控节点上的Prometheus服务器进行存储分析,通过Grafana进行可视化监控, Prometheus Prometheus是一款开源的监控解决方案,由SoundCloud公司开发的开源监控系统...Prometheus生态系统由各种组件组成,用于功能的扩充: 组件 描述 Prometheus Server 负责监控数据采集和时序数据存储,并提供数据查询功能。...第三方Exporter 各种外部指标收集系统,其数据可以被Prometheus采集 AlertManager 告警管理器。

60010

关于 Kubernetes中DeamonSet的一些笔记

K8s中的DeamonSet可以理解为特殊的ReplicaSet,即确保每个节点只运行一个pod副本 生命周期与集群中工作节点(nodes)的周期相同 类比 Linux 系统中的守护进程(systemd...DaemonSet的Pod调度策略与deplay类似,除了使用系统内置的算法在每台Node上进行调度,也可以在Pod的定义中使用NodeSelector或NodeAffinity来指定满足条件的Node...学习环境准备: 新建一个命名空间 ┌──[root@vms81.liruilongs.github.io]-[~/ansible] └─$dir=k8s-daemonset-create;mkdir $...kubernetes-admin@kubernetes ┌──[root@vms81.liruilongs.github.io]-[~/ansible/k8s-daemonset-create] └─...中的Deamonset 我们使用kubeadm安装的k8s环境,有很多组件使用了DaemonSet,比如calico是网路相关,所有节点都需要有,kube-proxy是代理相关,用于负载均衡等操作 查看系统命名空间里的

56050

Kubernetes中资源限制的一些笔记整理

┌──[root@vms81.liruilongs.github.io]-[~/ansible] └─$ansible vms83.liruilongs.github.io -m shell -a "....liruilongs.github.io]-[~/ansible] └─$ansible vms83.liruilongs.github.io -m shell -a "free -h" vms83...┌──[root@vms83.liruilongs.github.io]-[~] └─$cat /var/log/messages | grep -i memory Aug 10 20:37:27 vms83...但有些Pod可能担负着很重要的职责,比其他Pod更重要,比如与数据存储相关的、与登录相关的、与查询余额相关的,即使系统资源严重不足,也需要保障这些Pod的存活。...运行3天后,PodA的访问请求大增,内存需要增加到1.5GB,此时NodeA的剩余内存只有200MB,由于PodA新增的内存已经超出系统资源,所以在这种情况下,PodA就会被Kubernetes杀掉。

49831

K8s集群性能指标监控方案kube-prometheus-stack(helm)+Metrics Server安装Demo

——赫尔曼·黑塞《彼得.卡门青》」 ---- Kubernetes集群性能监控管理 「Kubernetes平台搭建好后,了解Kubernetes平台及在此平台上部署的应用的运行状况,以及处理系统主要告誓及性能瓶颈...,这些都依赖监控管理系统。」...「Prometheus生态系统由各种组件组成,用于功能的扩充:」 组件 描述 Prometheus Server 负责监控数据采集和时序数据存储,并提供数据查询功能。...第三方Exporter 各种外部指标收集系统,其数据可以被Prometheus采集 AlertManager 告警管理器。...❞ 在这里插入图片描述 「Prometheus的系统架构:」 NodeExporter 「NodeExporter主要用来采集服务器CPU、内存、磁盘、IO等信息,是机器数据的通用采集方案。

1.1K30
领券