当前位置: 首页 > news >正文

Kubernetes 100个常用命令

本文简单总结关于使用 Kubectl 进行 Kubernetes 诊断的指南。列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:

  • 集群信息

  • Pod 诊断

  • 服务诊断

  • 部署诊断

  • 网络诊断

  • 持久卷和持久卷声明诊断

  • 资源使用情况

  • 安全和授权

  • 节点故障排除

  • 其他诊断命令:文章还提到了许多其他命令,如资源扩展和自动扩展、作业和定时作业诊断、Pod 亲和性和反亲和性规则、RBAC 和安全、服务账号诊断、节点排空和取消排空、资源清理等。

Kubernetes 100个常用命令

1. 集群信息

  1. 显示 Kubernetes 版本:kubectl version

  2. 显示集群信息:kubectl cluster-info

  3. 列出集群中的所有节点:kubectl get nodes

  4. 查看一个具体的节点详情:kubectl describe node <node-name>

  5. 列出所有命名空间:kubectl get namespaces

  6. 列出所有命名空间中的所有 pod:kubectl get pods --all-namespaces

2. Pod 诊断

  1. 列出特定命名空间中的 pod:kubectl get pods -n <namespace>

  2. 查看一个 Pod 详情:kubectl describe pod <pod-name> -n <namespace>

  3. 查看 Pod 日志:kubectl logs <pod-name> -n <namespace>

  4. 尾部 Pod 日志:kubectl logs -f <pod-name> -n <namespace>

  5. 在 pod 中执行命令:kubectl exec -it <pod-name> -n <namespace> -- <command>

3. Pod 健康检查

  1. 检查 Pod 准备情况:kubectl get pods <pod-name> -n <namespace> -o jsonpath='{.status.conditions[?(@.type=="Ready")].status}'

  2. 检查 Pod 事件:kubectl get events -n <namespace> --field-selector involvedObject.name=<pod-name>

4. Service诊断

  1. 列出命名空间中的所有服务:kubectl get svc -n <namespace>

  2. 查看一个服务详情:kubectl describe svc <service-name> -n <namespace>

5. Deployment诊断

  1. 列出命名空间中的所有Deployment:kubectl get deployments -n <namespace>

  2. 查看一个Deployment详情:kubectl describe deployment <deployment-name> -n <namespace>

  3. 查看滚动发布状态:kubectl rollout status deployment/<deployment-name> -n <namespace>

  4. 查看滚动发布历史记录:kubectl rollout history deployment/<deployment-name> -n <namespace>

6. StatefulSet诊断

  1. 列出命名空间中的所有 StatefulSet:kubectl get statefulsets -n <namespace>

  2. 查看一个 StatefulSet详情:kubectl describe statefulset <statefulset-name> -n <namespace>

7. ConfigMap 和Secret诊断

  1. 列出命名空间中的 ConfigMap:kubectl get configmaps -n <namespace>

  2. 查看一个ConfigMap详情:kubectl describe configmap <configmap-name> -n <namespace>

  3. 列出命名空间中的 Secret:kubectl get secrets -n <namespace>

  4. 查看一个Secret详情:kubectl describe secret <secret-name> -n <namespace>

8. 命名空间诊断

  1. 查看一个命名空间详情:kubectl describe namespace <namespace-name>

9. 资源使用情况

  1. 检查 pod 的资源使用情况:kubectl top pod <pod-name> -n <namespace>

  2. 检查节点资源使用情况:kubectl top nodes

10. 网络诊断

  1. 显示命名空间中 Pod 的 IP 地址:kubectl get pods -n <namespace> -o custom-columns=POD:metadata.name,IP:status.podIP --no-headers

  2. 列出命名空间中的所有网络策略:kubectl get networkpolicies -n <namespace>

  3. 查看一个网络策略详情:kubectl describe networkpolicy <network-policy-name> -n <namespace>

11. 持久卷 (PV) 和持久卷声明 (PVC) 诊断

  1. 列出PV:kubectl get pv

  2. 查看一个PV详情:kubectl describe pv <pv-name>

  3. 列出命名空间中的 PVC:kubectl get pvc -n <namespace>

  4. 查看PVC详情:kubectl describe pvc <pvc-name> -n <namespace>

12. 节点诊断

  1. 获取特定节点上运行的 Pod 列表:kubectl get pods --field-selector spec.nodeName=<node-name> -n <namespace>

13. 资源配额和限制

  1. 列出命名空间中的资源配额:kubectl get resourcequotas -n <namespace>

  2. 查看一个资源配额详情:kubectl describe resourcequota <resource-quota-name> -n <namespace>

14. 自定义资源定义 (CRD) 诊断

  1. 列出命名空间中的自定义资源:kubectl get <custom-resource-name> -n <namespace>

  2. 查看自定义资源详情:kubectl describe <custom-resource-name> <custom-resource-instance-name> -n <namespace>

使用这些命令时,请记住将<namespace><pod-name><service-name><deployment-name><statefulset-name><configmap-name><secret-name><namespace-name><pv-name><pvc-name><node-name><network-policy-name><resource-quota-name><custom-resource-name>, 和替换为你的特定值。

<custom-resource-instance-name>这些命令应该可以帮助你诊断 Kubernetes 集群以及在其中运行的应用程序。

15. 资源伸缩和自动伸缩

  1. Deployment伸缩:kubectl scale deployment <deployment-name> --replicas=<replica-count> -n <namespace>

  2. 设置Deployment的自动伸缩:kubectl autoscale deployment <deployment-name> --min=<min-pods> --max=<max-pods> --cpu-percent=<cpu-percent> -n <namespace>

  3. 检查水平伸缩器状态:kubectl get hpa -n <namespace>

16. 作业和 CronJob 诊断

  1. 列出命名空间中的所有作业:kubectl get jobs -n <namespace>

  2. 查看一份工作详情:kubectl describe job <job-name> -n <namespace>

  3. 列出命名空间中的所有 cron 作业:kubectl get cronjobs -n <namespace>

  4. 查看一个 cron 作业详情:kubectl describe cronjob <cronjob-name> -n <namespace>

17. 容量诊断

  1. 列出按容量排序的持久卷 (PV):kubectl get pv --sort-by=.spec.capacity.storage

  2. 查看PV回收策略:kubectl get pv <pv-name> -o=jsonpath='{.spec.persistentVolumeReclaimPolicy}'

  3. 列出所有存储类别:kubectl get storageclasses

18. Ingress和服务网格诊断

  1. 列出命名空间中的所有Ingress:kubectl get ingress -n <namespace>

  2. 查看一个Ingress详情:kubectl describe ingress <ingress-name> -n <namespace>

  3. 列出命名空间中的所有 VirtualServices (Istio):kubectl get virtualservices -n <namespace>

  4. 查看一个 VirtualService (Istio)详情:kubectl describe virtualservice <virtualservice-name> -n <namespace>

19. Pod 网络故障排除

  1. 运行网络诊断 Pod(例如 busybox)进行调试:kubectl run -it --rm --restart=Never --image=busybox net-debug-pod -- /bin/sh

  2. 测试从 Pod 到特定端点的连接:kubectl exec -it <pod-name> -n <namespace> -- curl <endpoint-url>

  3. 跟踪从一个 Pod 到另一个 Pod 的网络路径:kubectl exec -it <source-pod-name> -n <namespace> -- traceroute <destination-pod-ip>

  4. 检查 Pod 的 DNS 解析:kubectl exec -it <pod-name> -n <namespace> -- nslookup <domain-name>

20. 配置和资源验证

  1. 验证 Kubernetes YAML 文件而不应用它:kubectl apply --dry-run=client -f <yaml-file>

  2. 验证 pod 的安全上下文和功能:kubectl auth can-i list pods --as=system:serviceaccount:<namespace>:<serviceaccount-name>

21. RBAC 和安全性

  1. 列出命名空间中的角色和角色绑定:kubectl get roles,rolebindings -n <namespace>

  2. 查看角色或角色绑定详情:kubectl describe role <role-name> -n <namespace>

22. 服务帐户诊断

  1. 列出命名空间中的服务帐户:kubectl get serviceaccounts -n <namespace>

  2. 查看一个服务帐户详情:kubectl describe serviceaccount <serviceaccount-name> -n <namespace>

23. 清空节点和解除封锁

  1. 清空节点以进行维护:kubectl drain <node-name> --ignore-daemonsets

  2. 解除对节点的封锁:kubectl uncordon <node-name>

24. 资源清理

  1. 强制删除 pod(不推荐):kubectl delete pod <pod-name> -n <namespace> --grace-period=0 --force

25. Pod 亲和性和反亲和性

  1. 列出 pod 的 pod 亲和性规则:kubectl get pod <pod-name> -n <namespace> -o=jsonpath='{.spec.affinity}'

  2. 列出 pod 的 pod 反亲和性规则:kubectl get pod <pod-name> -n <namespace> -o=jsonpath='{.spec.affinity.podAntiAffinity}'

26. Pod 安全策略 (PSP)

  1. 列出所有 Pod 安全策略(如果启用):kubectl get psp

27. 事件

  1. 查看最近的集群事件:kubectl get events --sort-by=.metadata.creationTimestamp

  2. 按特定命名空间过滤事件:kubectl get events -n <namespace>

28. 节点故障排除

  1. 检查节点情况:kubectl describe node <node-name> | grep Conditions -A5

  2. 列出节点容量和可分配资源:kubectl describe node <node-name> | grep -E "Capacity|Allocatable"

29. 临时容器(Kubernetes 1.18+)

  1. 运行临时调试容器:kubectl debug -it <pod-name> -n <namespace> --image=<debug-image> -- /bin/sh

30. 资源指标(需要指标服务器)

  1. 获取 Pod 的 CPU 和内存使用情况:kubectl top pod -n <namespace>

31. kuelet诊断

  1. 查看节点上的kubelet日志:kubectl logs -n kube-system kubelet-<node-name>

32. 使用Telepresence 进行高级调试

  1. 使用 Telepresence 调试 pod:telepresence --namespace <namespace> --swap-deployment <pod-name>

33. Kubeconfig 和上下文

  1. 列出可用的上下文:kubectl config get-contexts

  2. 切换到不同的上下文:kubectl config use-context <context-name>

34. Pod 安全标准(PodSecurity 准入控制器)

  1. 列出 PodSecurityPolicy (PSP) 违规行为:kubectl get psp -A | grep -vE 'NAME|REVIEWED'

35. Pod 中断预算 (PDB) 诊断

  1. 列出命名空间中的所有 PDB:kubectl get pdb -n <namespace>

  2. 查看一个PDB详情:kubectl describe pdb <pdb-name> -n <namespace>

36. 资源锁诊断(如果使用资源锁)

  1. 列出命名空间中的资源锁:kubectl get resourcelocks -n <namespace>

37. 服务端点和 DNS

  1. 列出服务的服务端点:kubectl get endpoints <service-name> -n <namespace>

  2. 检查 Pod 中的 DNS 配置:kubectl exec -it <pod-name> -n <namespace> -- cat /etc/resolv.conf

38. 自定义指标(Prometheus、Grafana)

  1. 查询Prometheus指标:用于kubectl port-forward访问Prometheus和Grafana服务来查询自定义指标。

39. Pod 优先级和抢占

  1. 列出优先级:kubectl get priorityclasses

40. Pod 开销(Kubernetes 1.18+)

  1. 列出 pod 中的开销:kubectl get pod <pod-name> -n <namespace> -o=jsonpath='{.spec.overhead}'

41. 存储卷快照诊断(如果使用存储卷快照)

  1. 列出存储卷快照:kubectl get volumesnapshot -n <namespace>

  2. 查看存储卷快照详情:kubectl describe volumesnapshot <snapshot-name> -n <namespace>

42. 资源反序列化诊断

  1. 反序列化并打印 Kubernetes 资源:kubectl get <resource-type> <resource-name> -n <namespace> -o=json

43. 节点污点

  1. 列出节点污点:kubectl describe node <node-name> | grep Taints

44. 更改和验证 Webhook 配置

  1. 列出变异 webhook 配置:kubectl get mutatingwebhookconfigurations

  2. 列出验证 Webhook 配置:kubectl get validatingwebhookconfigurations

45. Pod 网络策略:

  1. 列出命名空间中的 pod 网络策略:kubectl get networkpolicies -n <namespace>

46. 节点条件(Kubernetes 1.17+)

  1. 自定义查询输出:kubectl get nodes -o custom-columns=NODE:.metadata.name,READY:.status.conditions[?(@.type=="Ready")].status -l 'node-role.kubernetes.io/worker='

47. 审核日志

  1. 检索审核日志(如果启用):检查 Kubernetes 审核日志配置以了解审核日志的位置。

48. 节点操作系统详细信息

  1. 获取节点的操作系统信息:kubectl get node <node-name> -o jsonpath='{.status.nodeInfo.osImage}'

这些命令应该涵盖 Kubernetes 中的各种诊断场景。确保将<namespace><pod-name><deployment-name>等占位符替换为你的集群和用例的实际值。

————————————

DONE

相关文章:

Kubernetes 100个常用命令

本文简单总结关于使用 Kubectl 进行 Kubernetes 诊断的指南。列出了 100 个 Kubectl 命令&#xff0c;这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于&#xff1a; 集群信息 Pod 诊断 服务诊断 部署诊断 网络诊断 持久卷和持久卷声明诊断 资源…...

labuladong日常刷题-差分数组 | LeetCode 1109航班预定统计 | 花式遍历 151反转字符串里的单词

差分数组–前缀和数组的升级 LeetCode 1109 航班预定统计 2024.1.1 题目链接labuladong讲解[链接] class Solution { public:vector<int> corpFlightBookings(vector<vector<int>>& bookings, int n) {//构建航班人数数组&#xff0c;数组大小为n,初…...

HbuilderX中的git的使用

原文链接https://blog.csdn.net/Aom_yt/article/details/119924356...

LeetCode每日一题 | 1944. 队列中可以看到的人数

文章目录 队列中可以看到的人数题目描述问题分析程序代码&#xff08;Golang 版本&#xff09; 队列中可以看到的人数 题目描述 原题链接 有 n 个人排成一个队列&#xff0c;从左到右 编号为 0 到 n - 1 。给你以一个整数数组 heights &#xff0c;每个整数 互不相同&#xff…...

React16源码: JSX2JS及React.createElement源码实现

JSX 到 Javascript 的转换 React中的 JSX 类似于 Vue中的template模板文件&#xff0c;Vue是基于编译时将template模板转换成render函数在React中&#xff0c;JSX是类似于html和javascript混编的语法&#xff0c;而javascript是真的javascript, html并非真的html它的可阅读性可…...

整理composer安装版本的python脚本

整理composer安装版本的python脚本 脚本实现的功能是去除composer安装命令后的版本号 def remove_version_numbers(commands):"""Remove version numbers from composer require commands.Args:commands (list of str): List of composer require commands.Retu…...

十、基本对话框大集合(Qt5 GUI系列)

目录 一、设计需求 二、实现代码 三、代码解析 四、总结 一、设计需求 Qt提供了很多标准的对话框。例如标准文件对话框(QFileDialog)、标准颜色对话框(QColorDialog)、标准字体对话框 (QFontDialog)、标准输入对话框 (QInputDialog) 及消息对话框 (QMessageBox)。本文展示各…...

大A又跌了

才开盘几天&#xff0c;又开始下跌了。生活更加苦难。期待高深算法。...

This error originates from a subprocess, and is likely not a problem with pip

我遇这个问题是的原因是包名错误 注意检查包名...

数据库基础知识1

关系模型的程序员不需熟悉数据库的存取路径 在3层模式结构中,___I___是数据库的核心和关键,___Ⅱ___通常是模式的子集,数据库模式的描述提供给用户,____Ⅲ__的描述存储在硬盘上。Ⅰ.模式Ⅱ. 外模式Ⅲ. 内模式 数据库中,数据的物理独立性是指用户的应用程序与存储在磁盘上数据库…...

【GO语言卵细胞级别教程】01.GO基础知识

01.GO基础知识 目录 01.GO基础知识1.GO语言的发展历程2.发展历程3.Windowns安装4.VSCode配置5.基础语法5.1 第一段代码5.2 GO执行的流程5.3 语法规则5.4 代码风格5.5 学习网址 1.GO语言的发展历程 Go语言是谷歌公司于2007年开始开发的一种编程语言&#xff0c;由Robert Griese…...

215.【2023年华为OD机试真题(C卷)】按身高和体重排排队(排序题-JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-按身高和体重排排队二.解题思路三.题解代码Pyt…...

虚函数(C++)

四、多态4.1 虚函数 四、多态 多态性是面向对象程序设计语言的又一重要特征&#xff0c;多态&#xff08;polymorphism&#xff09;通俗的讲&#xff0c;就是用一个相同的名字定义许多不同的函数&#xff0c;这些函数可以针对不同数据类型实现相同或类似的功能&#xff0c;即所…...

力扣25题: K 个一组翻转链表

【题目链接】力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台&#xff0c;解题代码如下&#xff1a; class Solution {public ListNode reverseKGroup(ListNode head, int k) {ListNode curNode head;ListNode groupHead, groupTail head, lastGrou…...

网络安全应急响应工具之-流量安全取证NetworkMiner

在前面的一些文章中&#xff0c;用了很多的章节介绍流量分析和捕获工具wireshark。Wireshark是一款通用的网络协议分析工具&#xff0c;非常强大&#xff0c;关于wireshark的更多介绍&#xff0c;请关注专栏&#xff0c;wireshark从入门到精通。本文将介绍一个专注于网络流量取…...

http 401 错误

HTTP 401 错误表示未被授权&#xff0c;指客户端通过请求头中的身份验证数据进行身份验证&#xff0c;服务器返回401状态码表示身份验证失败。HTTP 401 错误通常与身份验证和授权相关的 Web 请求有关。 一、HTTP 401错误的定义 HTTP 401 错误是 HTTP 状态码的一种。由于服务器…...

Docker-Compose部署Redis(v7.2)哨兵模式

文章目录 一、前提准备1. 主从集群2. 文件夹结构 二、配置文件1. redis server配置文件2. redis sentinel配置文件3. docker compose文件 三、运行四、测试 环境 docker desktop for windows 4.23.0redis 7.2 一、前提准备 1. 主从集群 首先需要有一个redis主从集群&#x…...

解决问题:PPT中插入视频编辑模式可以播放,幻灯片放映后播放不了

目录 一、原因分析二、解决办法三、其它问题 一、原因分析 这可能是由于PowerPoint的硬件图形加速功能导致的。 二、解决办法 禁用硬件图形加速。 &#xff08;1&#xff09;点击《文件》选项卡 &#xff08;2&#xff09;点击《选项》 &#xff08;3&#xff09;在《高级》…...

使用react+vite开发项目时候,部署上线后刷新页面无法访问解决办法

说一下我这边的环境和使用的路由模式&#xff1a;vitereactBrowserRouter路由模式&#xff0c;所以如果你和我一样的话&#xff0c;可以试试我的这种解决办法&#xff0c;我是将项目打包后直接丢到服务器上的目录里面&#xff0c;然后配置nginx直接访问根目录。 我的nginx配置…...

45. 跳跃游戏 II(Java)

题目描述&#xff1a; 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i] i j < n 返回到…...

[足式机器人]Part4 南科大高等机器人控制课 CH12 Robotic Motion Control

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;CLEAR_LAB 笔者带更新-运动学 课程主讲教师&#xff1a; Prof. Wei Zhang 课程链接 &#xff1a; https://www.wzhanglab.site/teaching/mee-5114-advanced-control-for-robotics/ 南科大高等机器人控制课 Ch12 Robotic …...

【C++】知识点汇总(上)

C知识点复习上 一、C 概述1. 基本数据类型2. 变量定义和访问3. 常量与约束访问 二、程序控制结构详解与示例1. 表达式2. 选择控制2.1 if 语句2.2 switch 语句 3. 循环控制3.1 for 循环3.2 while 循环3.3 do-while 循环 4. goto 语句5. 控制语句的嵌套 三、函数1. 函数的定义和调…...

解决docker容器内无法连接宿主redis

背景 小程序的发短信服务挂了&#xff0c;随查看日志&#xff0c;该报错日志如下 Error 111 connecting to 127.0.0.1:6379. Connection refused. 6379是监听redis服务的端口&#xff0c;那大概是redis出错了。 首先查看了redis是否正常启动&#xff0c;检查出服务正常。 由于小…...

43 tmpfs/devtmpfs 文件系统

前言 在 linux 中常见的文件系统 有很多, 如下 基于磁盘的文件系统, ext2, ext3, ext4, xfs, btrfs, jfs, ntfs 内存文件系统, procfs, sysfs, tmpfs, squashfs, debugfs 闪存文件系统, ubifs, jffs2, yaffs 文件系统这一套体系在 linux 有一层 vfs 抽象, 用户程序不用…...

C语言编译器(C语言编程软件)完全攻略(第十二部分:VS2010下载地址和安装教程(图解))

介绍常用C语言编译器的安装、配置和使用。 十二、VS2010下载地址和安装教程&#xff08;图解&#xff09; 为了更好地支持 Win7 程序的开发&#xff0c;微软于2010年4月12日发布了 VS2010&#xff0c;它的界面被重新设计&#xff0c;变得更加简洁。需要注意的是&#xff0c;V…...

【VRTK】【VR开发】【Unity】18-VRTK与Unity UI控制的融合使用

课程配套学习项目源码资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 【背景】 VRTK和Unity自身的UI控制包可以配合使用发挥效果。本篇就讨论这方面的实战内容。 之前可以互动的立体UI并不是传统的2D UI对象,在实际使用中…...

BERT(从理论到实践): Bidirectional Encoder Representations from Transformers【3】

这是本系列文章中的第3弹,请确保你已经读过并了解之前文章所讲的内容,因为对于已经解释过的概念或API,本文不会再赘述。 本文要利用BERT实现一个“垃圾邮件分类”的任务,这也是NLP中一个很常见的任务:Text Classification。我们的实验环境仍然是Python3+Tensorflow/Keras…...

静态网页设计——校园官网(HTML+CSS+JavaScript)

前言 声明&#xff1a;该文章只是做技术分享&#xff0c;若侵权请联系我删除。&#xff01;&#xff01; 使用技术&#xff1a;HTMLCSSJS 主要内容&#xff1a;对学校官网的结构进行模仿&#xff0c;对布局进行模仿。 主要内容 1、首页 首页以多个div对页面进行分割和布局…...

phpstudy_pro 关于多版本php的问题

我在phpstudy中安装了多个PHP版本 我希望不同的网站可以对应不同的PHP版本&#xff0c;则在nginx配置文件中需要知道不同的PHP版本的监听端口是多少&#xff0c;如下图所示 然而找遍了php.ini配置&#xff0c;并未对listen进行设置&#xff0c;好奇是怎么实现不同的PHP监听不同…...

TemporalKit的纯手动安装

最近在用本地SD安装temporalkit插件 本地安装插件最常见的问题就是&#xff0c;GitCommandError:… 原因就是&#xff0c;没有科学上网&#xff0c;而且即使搭了ladder&#xff0c;在SD的“从网址上安装”或是“插件安装”都不行&#xff0c;都不行&#xff01;&#xff01;&am…...

宣讲家网站李慎明两学一做/百度一下你就知道原版

[Icons] Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";IconFilename:{app}\{#MyAppExeName}; Tasks: desktopicon; Check: canAddIcon...

免费开源网站/国外搜索引擎排行榜

csc.exe使用来编译*.cs文件的&#xff0c;但必须要在安装目录下使用。所以需要设置一下环境变量。 C#的环境变量设置 1.“winR” 打开运行窗口&#xff0c;并输入 “cmd”&#xff1b; 2.运行“set path%path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319”(不包含“”)。后…...

网站的文案/搜狗网站

Hancitor’s Use of Cobalt Strike and a Noisy Network Ping Tool 执行摘要 Hancitor是一种信息窃取程序和恶意软件下载程序&#xff0c;被指定为MAN1&#xff0c;Moskalvzapoe或TA511的威胁参与者使用。在2018年的威胁简介中&#xff0c;我们指出Hancitor相对不成熟&#x…...

如何做生鲜配送网站生意/湖北短视频搜索seo

想象一下&#xff0c;如果您企业的人力资源部门不仅可以使用数据来预测员工的敬业度&#xff0c;还能够知道员工什么时候可能会跳槽?而这就是HighGround公司的 创始人兼首席执行官Vip Sandhir想要通过该公司最新员工敬业度产品所实现的目标。通过创建能够直接从员工中挖掘数据…...

部队网站怎么做/互联网营销师培训大纲

概要 python简历 Python[1] &#xff08;英国发音&#xff1a;/ˈpaɪθən/ 美国发音&#xff1a;/ˈpaɪθɑːn/&#xff09;, 是一种面向对象的解释型计算机程序设计语言&#xff0c;由荷兰人Guido van Rossum于1989年发明&#xff0c;第一个公开发行版发行于1991年。 Pyth…...

网站app封装怎么做/武汉seo价格

//修改版&#xff0c;加入错误信息反馈<?phpheader(Content-type:text/html;charsetutf-8);$cnn new mysqli(localhost, root, root, test); //加了die()居然没有代码提示&#xff0c;蛋疼if($cnn->connect_errno) {die(连接数据库失败: . $cnn->connect_error)…...