精华内容
下载资源
问答
  • 添加注册表这个办法,适合以前有S3,升级win10后变成S0睡眠的所有机器 或者powercfg -a显示 待机(S3) 当支持S0低电量待机时,禁用此待机状态。 升级系统 升级到Windows 10 20h2的更新 继续方法一 开启ACPI 进入BIOS...

    截图只代表现象,上下文截图不出自同一处,例如:不同机子,参考文章,其他网络资源

    问题描述

    在这里插入图片描述
    睡眠合上盖子后两三分钟内可以正常唤醒,但稍微时间长一点,打开盖子就无法正常唤醒,只有电源键的灯在一直闪烁,按键盘和鼠标也没有反应,笔记本开合程度也已经开到最大,可就是没有反应。必须长按电源键关机重启才可以正常工作。
    耗电高,合盖一晚上能吃掉50%电

    问题分析

    理论知识:电源选项中S1,S2,S3,S4,S5的含义
    微软在新版Win10上强推的Modern Standby(现代待机),体验那是一言难尽。
    与100%正常工作和可靠的S3(挂载到RAM)睡眠相比,它永远无法正常工作且永远无法可靠运行。
    删除了大多数笔记本电脑上的BIOS强制S3进入睡眠状态选项,甚至不提供ACPI。
    从Windows 10 2004(2020年5月更新)开始,微软还从注册表中删除了CsEnabled选项。您现在无法恢复到S3,并且陷入了糟糕的Modern Standby待机状态,这就是颗定时炸弹,它可能使笔记本电脑超温死机,或在1-2小时内随机耗尽电池。与S3相比,能耗消耗不可同日而语。

    解决方案

    方法一

    管理员模式打开CMD,分别输入以下3条命令

    reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power" /v PlatformAoAcOverride /t REG_DWORD /d 0 /f
    
    reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power" /v CsEnabled /t REG_DWORD /d 0 /f
    
    reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/Power" /v AwayModeEnabled /t REG_DWORD /d 0 /f
    

    如果添加失败,也可以去注册表手动添加;
    在这里插入图片描述

    添加注册表这个办法,适合以前有S3,升级win10后变成S0睡眠的所有机器
    或者powercfg -a显示

    待机(S3)
    当支持S0低电量待机时,禁用此待机状态。

    升级系统

    升级到Windows 10 20h2的更新
    继续方法一

    开启ACPI

    进入BIOS—Advanced-ACPI Settings
    如果有继续下一步
    将ACPI Sleep State先改成另一个,保存不重启,再改成S3保存重启
    (默认就是S3,但不这样改下睡眠直接就休眠了,很奇怪)
    在这里插入图片描述
    继续方法一

    解决结果

    在这里插入图片描述

    电源选项
    在这里插入图片描述

    支持机型

    • 机械革命F1 i5-11300H
    • Dell XPS 13 9360 i7-7560U/i7-8550U
    • Dell XPS 15 9570
    • Precision 5550

    参考文章

    xps 13 9360 睡眠S0模式可否切换为S3模式?
    小新air142020款睡眠无法唤醒_小新笔记本-联想社区
    笔记本电脑无法进入睡眠状态_在Win10 v2004以上版本启用S3睡眠并禁用Modern Standby待机的终极解决方案…
    Windows-10/XPS13-无法开启S3混合睡眠待机状态
    XPS13 无法开启S3混合睡眠待机状态
    请你们不要强推mordern standby,也就是S0睡眠,回到以前的传统的睡眠方式上

    展开全文
  • k8s pod一直处于pending状态

    千次阅读 2021-04-27 15:52:26
    k8s pod一直处于pending状态,使用下面的命令,查看log,找出详细的错误信息。 # kubectl get pod # kubectl describe pod pod_name -n kube-system # kubectl logs pod_name

    k8s pod一直处于pending状态,使用下面的命令,查看log,找出详细的错误信息。

    # kubectl get pod
    
    # kubectl describe pod pod_name -n kube-system
    
    # kubectl logs pod_name
    
    展开全文
  • KUBERNETES POD调度失败问题(INSUFFICIENT PODS) K8S常用配置文件目录

    1. vim /etc/sysconfig/kubelet  没有该文件就新增一个

    KUBELET_EXTRA_ARGS="--fail-swap-on=false --max-pods=300"
     

    2. vim /etc/systemd/system/kubelet.service

    [Unit]
    Description=kubelet: The Kubernetes Node Agent
    Documentation=http://kubernetes.io/docs/

    [Service]
    EnvironmentFile=-/etc/sysconfig/kubelet
    ExecStart=/usr/bin/kubelet $KUBELET_EXTRA_ARGS
    ExecStartPre=/usr/bin/kubelet-pre-start.sh
    Restart=always
    StartLimitInterval=0
    RestartSec=10

    [Install]
    WantedBy=multi-user.target

    3.重启kubelet

    systemctl daemon-reload

    systemctl restart kubelet

     

     

    KUBERNETES POD调度失败问题(INSUFFICIENT PODS)

    K8S常用配置文件目录

    展开全文
  • Kubernetes 集群管理工具 K9S

    千次阅读 2021-04-02 00:09:52
    点击下方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!通常情况下,我们自行部署 k8s 集群之后,要么使用 kubectl 命令做集群管理,要么使用 bash...

    点击下方“民工哥技术之路”,选择“设为星标”

    回复“1024”获取独家整理的学习资料!

    通常情况下,我们自行部署 k8s 集群之后,要么使用 kubectl 命令做集群管理,要么使用 bashbroad 的 UI 管理界面来管理集群。最近,发现了一个基于终端且比较好用的项目,可以让我们快速查看、导航、观察并解决日常我们使用 Kubernetes 中的一些问题,这就是 k9s 项目(之前的文章中有过相关的一些介绍:轻松管理 Kubernetes 集群的7个工具)。

    工具介绍

    日常使用终端的你,可谓是一件利器!

    k9s 是一个基于 curses 的全屏终端 UI 管理工具,可以与 Kubernetes 集群进行交互,可以观察系统资源,在各种资源之间切换,检查清单、日志、监控事件并执行 Pod 等,从而确保桌面空间不至于被大量终端窗格所占据。

    k9s 会以特定时间间隔监控 Kubernetes 资源,默认为 2 秒,并允许查看自己集群中的内容。它可以一目了然地提供了运行中 Pod、日志和部署的可视化视图,以及对 Shell 的快速访问。以下是该工具的主要特性:

    • 信息触手可及

      • 跟踪 Kubernetes 集群中运行的资源的实时活动

      • 处理 Kubernetes 标准资源和自定义资源定义

    • 集群指标

      • 跟踪与 Pod,容器和节点等资源关联的实时指标

    • 高级特性

      • 提供标准的集群管理命令,例如日志,扩展,端口转发,重启

      • 定义自己的命令快捷方式,以通过命令别名和热键快速导航

      • 支持插件扩展 k9s 来创建属于自己的集群操作管理命令

      • 强大的过滤模式,允许用户向下钻取并查看与工作负载相关的资源

    • 外观可定制

      • 通过 K9s 皮肤定义自己的外观

      • 自定义/安排要按资源显示的列

    Pulses-集群事务状态的顶级仪表板

    XRay-挖掘群集资源并查看其依赖性

    Pods -列出你的 Pods 状态和资源消耗

    Logs-查看容器日志并与之交互

    RBAC-查看您的集群上的授权的用户、方式等

    安装

    安装起来虽然比较简单,但是有点不怎么给力!

    K9s 采用 Go 语言开发,可运行于 Linux,macOS 和 Windows 平台。K9s 安装非常的简单,官方已经为我们提供了各平台的二进制安装包,只需下载对应版本即可。

    MacOS

    # Homebrew
    $ brew install derailed/k9s/k9s
    

    Linux

    # LinuxBrew
    $ brew install derailed/k9s/k9s
    
    # PacMan
    $ pacman -S k9s
    

    Build

    # Clone the repo
    $ git clone https://github.com/derailed/k9s.git
    
    # Build and run the executable
    $ make build && ./execs/k9s
    

    Docker

    # 指定k8s的配置文件路径
    $ docker run --rm -it -v $KUBECONFIG:/root/.kube/config derailed/k9s
    
    # k8s配置文件的默认路径
    $ docker run --rm -it -v ~/.kube/config:/root/.kube/config derailed/k9s
    

    使用方式

    k9s 和 dashboard 可以理解为 vim 和 idea 之间的关系!

    K9s 自带有一些参数,可以使用该参数以不同的配置启动该工具,比如你需要看 Pod 相关的信息。

    命令行启动参数

    # 列出所有可用的CLI选项
    $ k9s help
    
    # 获取有关K9s运行时的信息
    $ k9s info
    $ k9s info logs
    $ k9s info configs
    
    # 在给定的名称空间中运行
    $ k9s -n mycoolns
    
    # 运行K9s在pod视图中启动
    $ k9s -c pod
    
    # 以只读模式启动K9s;该模式禁用所有修改命令
    $ k9s --readonly
    

    操作快捷键

    简单使用

    主要演示一些常用的命令参数的效果!

    启动后,会弹出 k9s 的基于文本的用户界面。在没有指定命名空间标志的情况下,它会向你显示默认命名空间中的 Pod。通过快捷键来导航 k9s,可以随时使用方向键和回车键来选择列出的项目。可能会注意到 k9s 设置为使用 Vim 命令键,包括使用 J 和 K 键上下移动等。

    • k9s

    0:#显示在所有命名空间中的所有 Pod
    d:#描述所选的 Pod
    l:#显示所选的 Pod 的日志
    y:#查看 YAML 文件
    e:#编辑 YAML 文件
    d:#查看键映射描述
    :svc:#跳转到服务视图
    :deploy:#跳转到部署视图
    :namespace:#跳转到命名空间视图
    :cj:#跳转到 cronjob 视图,查看集群中计划了哪些作业
    :rb:#跳转到角色绑定视图,用于基于角色的访问控制(RBAC)管理
    
    • k9s info

    运行该命令,会告诉我们该应用程序要在哪里找它的配置文件。

    $ k9s info
     ____  __.________
    |    |/ _/   __   \______
    |      < \____    /  ___/
    |    |  \   /    /\___ \
    |____|__ \ /____//____  >
            \/            \/
    Configuration:   /Users/jess/.k9s/config.yml
    Logs:            /var/folders/5l/xxx/T/k9s-jess.log
    Screen Dumps:    /var/folders/5l/xxx/T/k9s-screens-jess
    
    # 查看k9s的日志
    $ tail -f /var/folders/5l/xxx/T/k9s-jess.log
    
    # 进入k9s的调试模式
    $ k9s -l debug
    
    • k9s -n namespace

    通过指定 namespace 命名空间,我们可以将注意力集中在给定的命名空间上。

    配置文件

    配置文件中主要定义一些使用上面的默认方式

    K9s 将其配置保存在主目录 $HOME/.k9s 中的 .k9s 目录中。主要配置文件名为config.yml 并存储各种 K9s 特定位。k9s 将更新此文件以存储当前视图和名称空间信息。

    # config.yml
    k9s:
      # Represents ui poll intervals. Default 2secs
      refreshRate: 2
      # Set to true to hide K9s header. Default false
      headless: false
      # Indicates whether modification commands like delete/kill/edit are disabled. Default is false
      readOnly: false
      # Toggles icons display as not all terminal support these chars.
      noIcons: false
      # Logs configuration
      logger:
        # Defines the number of lines to return. Default 100
        tail: 200
        # Defines the total number of log lines to allow in the view. Default 1000
        buffer: 500
        # Represents how far to go back in the log timeline in seconds. Default is 5min
        sinceSeconds: 300
        # Go full screen while displaying logs. Default false
        fullScreenLogs: false
        # Toggles log line wrap. Default false
        textWrap: false
        # Toggles log line timestamp info. Default false
        showTime: false
      # Indicates the current kube context. Defaults to current context
      currentContext: minikube
      # Indicates the current kube cluster. Defaults to current context cluster
      currentCluster: minikube
      # Persists per cluster preferences for favorite namespaces and view.
      clusters:
        cooln:
          namespace:
            active: coolio
            favorites:
              - cassandra
              - default
          view:
            active: po
          featureGates:
            # Toggles nodeshell support. Allow K9s to shell into nodes if needed. Default false.
            nodeShell: false
          # Provide shell pod customization of feature gate is enabled
          shellPod:
            # The shell pod image to use.
            image: killerAdmin
            # The namespace to launch to shell pod into.
            namespace: fred
            # The resource limit to set on the shell pod.
            limits:
              cpu: 100m
              memory: 100Mi
          # The IP Address to use when launching a port-forward.
          portForwardAddress: 1.2.3.4
        minikube:
          namespace:
            active: all
            favorites:
              - all
              - kube-system
              - default
          view:
            active: dp
    

    总结说明

    对于日常经常需要操作 k8s 的运维人员来说却是很有帮助!

    除了上述的功能以外,k9s 还有其他比较实用的功能,比如支持自建命令别名、自定义热键方式、支持自定义插件、还支持自定义终端界面显示以及资源显示顺序和组合。这些在官网中,给出了一些简单的示例说明和配置方式,基本可以做到,看了之后就可以自行 DIY 了。

    了解你的工具并掌握做事情的“硬道理”很重要。还有一点很重要的是要记住,就管理而言,重要的是要更聪明地工作,而不是更努力。使用 k9s,就是我践行这个目标的方法。

    作者: Escape 

    链接: https://www.escapelife.site/posts/d91f0590.html

    推荐阅读 点击标题可跳转

    超详细!无坑部署最小化 K8S 集群,收藏了

    CTO说了,再发现谁用kill -9关闭程序就开除

    再见 RPM/DEB/TAR!下一代全平台安装程序来了!

    从零开始掌握 HAProxy,也不难嘛!!!

    进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

    超全整理!Linux 性能分析工具汇总

    带你尝鲜!史上最轻量 Kubernetes 发行版

    用 GitLab 做 CI/CD 是什么感觉,太强了

    Docker部署Prometheus+Grafana监控系统

    展开全文
  • 第一部分 8位算术逻辑运算实验 一、实验目的 1、掌握算术逻辑运算器单元ALU(74LS181)的工作原理。 2、掌握简单运算器的数据传送...运算器的输出经过一个三态门74LS245(U33)到内部数据总线BUSD0~D7插座BUS1~2.
  • 【k8s】虚拟机k8s搭建教程

    千次阅读 多人点赞 2021-02-08 09:49:24
    关闭swap(k8s禁止虚拟内存以提高性能)7. 配置host8. 设置网桥参数9.更新时间二、docker安装10.更新yum源11.安装docker12.配置开机自启13.配置加速器13.docker查看命令四、k8s安装14. 添加k8s的阿里云YUM源15. ...
  • I2S总线

    千次阅读 2021-10-11 15:58:34
    一、I2S简介 I2S(也叫IIS,即:Inter IC Sound)总线, 又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体...
  • 那么Y(s)/X(s)=G(s)/(1+G(s))=4/(S^2+S+4)二阶系统的G(s)有个通式:ωn^2G(s)=----------------已知单位负反馈系统的开环传递函数为G(s)=K(s+1)/s∧3+as∧2+2s+1,利用劳斯稳定判据确定K和a的值,使...
  • k8s 部署 TCP node应用

    千次阅读 2021-11-13 16:33:46
    k8s 部署 TCP node应用 之前我们已经成功的将node的http应用部署到k8s集群内,但某些业务不仅仅需要http应用还需要TCP长连接应用,本文将对部署tcp应用的步骤及问题进行总结 本文需要具备一定nodejs基础,涉及框架...
  • “{0:3}”.format(s)答:‘PYTHON’中国大学MOOC: 中国古代税收思想家()曾提出“积累莫返之害”论,即历史上每次税费改革后,百姓负担先降后升,实际负担更为苛重。答:黄宗羲“A not B”可输入( )答:“A-B”狂犬...
  • 现货芯动A0PRO7g s档 i档

    千次阅读 2021-07-16 15:26:35
    芯动A10PRO定制版机器,厂家再次强悍升级至7g 算力更是顶尖最高以太坊算力的机器了 高达750m,功耗却不高,哪怕是...芯动INNO A10 Pro 7G S档 适用算法: EtHash额定算力:740MH/S墙上功耗:1300W±10% 发布日期:20
  • k3s初识及安装

    千次阅读 2021-11-21 22:36:51
    k3s 是轻量级 Kubernetes,专为物联网和边缘计算构建的经过认证的 Kubernetes 发行版。 架构图: 优点 适合边缘计算 K3s 是一种高度可用、经过认证的 Kubernetes 发行版,专为无人值守、资源受限、远程位置或...
  • K8S简介

    千次阅读 2021-04-02 16:34:23
    k8s的前世今生 k8s = kubernetes i18n = internationalization 云服务 Infrastructure As a Service(iaas):基础设施即服务,典型厂商《阿里云》《AWS》。 Platform As a Service(paas):平台即服务,典型...
  • K8S 部署电商项目

    万次阅读 2021-11-20 08:53:52
    K8S 部署电商项目
  • k8s基本命令

    千次阅读 2020-12-22 00:25:56
    可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --grace-period=0 master运行pod kubectl taint nodes master.k8s node-role.kubernetes.io/master- master不运行pod kubectl taint ...
  • 记一次很奇怪的报错,这种错误很常见,但是新增提示的还是比较少见,最后竟然是因为红色框柱的影响的 、
  • k8s资源类型详解

    千次阅读 2020-12-20 13:03:21
    k8s资源类型一、k8s资源类型简介二、deployment资源类型三、service资源类型四、k8s资源的回滚操作五、用label控制pod的位置六、namespace简介七、pod资源类型八、健康检测的相关应用九、ReplicaSet的相关介绍十、...
  • 从零开始搭建一个K8S的环境

    千次阅读 2021-01-17 23:26:10
    市面上有很多的K8S的书籍,但是关于如何搭建K8S的文章不多;下面笔者结合自己的经验,分享一下如何在阿里云的CentOs服务器上,搭建一个K8S的集群。 前提条件 一个阿里云的账号或者自己准备两台VM,其中一台是K8S的...
  • 关于 Linux中系统调优的一些笔记

    千次阅读 多人点赞 2021-10-24 11:53:10
    平均值 0 0 0 3228852 2076 594184 0 0 0 0 197 289 0 1 99 0 0 0 0 0 3228852 2076 594184 0 0 0 0 192 290 0 0 100 0 0 1 0 0 3228852 2076 594184 0 0 0 0 180 285 0 0 100 0 0 0 0 0 3228852 2076 594184 0 0 0 ...
  • 【k8s】实现服务自动伸缩

    千次阅读 2021-03-06 09:44:32
    k8s实现在cpu使用率超过某个节点时,自动扩容服务器。cpu使用率降低时自动减少。
  • k8s部署yaml时一直处于Pending状态问题

    千次阅读 2021-01-18 13:27:27
    1.在k8s环境中使用nginx-deployment.yaml部署一个nginx [root@k8s-master nginx]# cat nginx-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: nginx-deployment spec:...
  • 【单选题】关于Python的复数类型,以下选项中描述错误的是【单选题】将以下代码保存成Python文件,运行后输出的是: li = ['alex','eric','rain'] s = "_".join(li) print(s)【单选题】下面代码的输出结果是: a =...
  • k8s常用命令

    千次阅读 2020-12-22 00:23:52
    -all-namespaces 清理僵尸pod kubectl delete pod -n cloud --force --grace-period=0 podname 查看pod使用内存 kubectl top pod -n cloud docker批量删除无tag标签的无用镜像 docker images|grep none|awk '{print ...
  • scanf_s()函数

    千次阅读 2021-05-21 06:25:02
    scanf_s()或scanf()函数从标准输入读取数据,并根据格式控制字符串中的格式说明符将它们转换为一个或多个值。scanf_s()函数的原型如下:int scanf_s(const char * restrict format, . . . );scanf()函数也有一个类似...
  • k8s创建pv&pvc

    千次阅读 2020-12-28 17:56:23
    k8s提供了emptyDir,hostPath,rbd,cephfs等存储方式供容器使用,不过这些存储方式都有一个缺点:开发人员必须得知指定存储的相关配置信息,才能使用存储.例如要使用cephfs,Pod的配置信息就必须指明cephfs的monitor,user,...
  • AUTOSAR MCAL详解:FLS

    千次阅读 2021-03-26 10:44:57
    作者:Stephen Du 免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。... 主要接口5.1 Fls Sector Size5.2 Fls_Write5.3 Fls_Erase5.4 Fls_Cancel5.5 Fls_GetJobResult5.6 Fls_MainFuncti.
  • 【数据库连接失败】IDEA中创建数据库连接错误代码0状态08S01…errorCode 0, state 08S01 ** mysql8.0的更新,导致了众多root用户权限、参数默认值问题。如果你的项目突然报数据库连接错误,请按最麻瓜的方法解决。第...
  • k8s安装步骤(1.22.0版本)

    千次阅读 2021-09-13 18:23:59
    in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'2cc3029123db737f234186636330e87b5510c173c669f513a9c0e0da395515b0 # node 节点加入...
  • 停止及启动k8s服务

    千次阅读 2021-09-10 18:00:10
    然后不让容器继续创建,这样就可以不消耗资源了,相当于k8s只作为master控制作用,不做node使用 容器可以随便删除,当然前提是里面没啥数据,K8S发现容器被删除了会在node上重启容器(在容器非0/非0的情况下。...
  • 二、K8s Cluster详细安装步骤

    千次阅读 2021-07-01 19:36:38
    K8s实验环境: 一个manager,2个worker node的centos7,保证互相能够通信: 一、准备步骤: 步骤1.关闭三台设备selinux和设置防火墙 selinux需要将修改/etc/selinux/config文件,将SELINUX设置为disable; # This ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,886,301
精华内容 3,154,520
关键字:

S0