- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 python数据处理
Numpy具有处理大型多维数组和矩阵的能力,常用于数据科学、数值算法等pandas是基于NumPy的数据分析库,可以清洗、转换、分析和处理各种数据。pandas常用的俩个数据结构,series (一维的,带标签的数组,可以保存任意类型的数据) 和 DataFrame (多维的,带标签表格数据结构,可以看作为excel 电子表格或SQL表的python版本)numpy。
2024-08-06 20:47:00
662
原创 ansible
控制机器使用ansible 或者ansible-playbooks 在服务器终端输入的ansble命令集(Ad-Hoc)或者playbook后,ansible会遵守预先编排的规则将playbook逐条拆解为play,再将play组织成ansible可以标识的任务tasks,随后调用任务涉及到的所有modules 及 plugins ,根据主机清单 inventory 中定义的主机列表,通过ssh协议将任务集以临时文件或者命令的形式传输到远程节点并返回结果,如果是临时文件则执行完自动删除。
2024-08-06 20:46:26
962
原创 k8s-ingress篇
ingress Controller : 反向代理程序,需要监视api server 上ingress资源的变动,并生成具体应用的自身的配置文件格式,将新加入的ingress转化成反向代理配置文件并动态加载使其生效,最终完成流量转发。ingress API : 定义了抽象路由配置信息,只是原数据,需要由相应的控制器动态加载,将代理配置抽象成一个ingress对象,每个服务对应一个yaml配置文件,负责以k8s标准资源格式定义流量调度、路由等规则。简单来说,是一个代理,可以根据配置转发请求到指定的服务上。
2024-06-23 18:33:59
427
原创 k8s - service篇
kubectl expose deploy my-dep --port=8000 --target-port=80 --type=ClusterIP # 集群内部的访问。kubectl expose deploy my-dep --port=8000 --target-port=80 --type=NodePort # 集群外部访问。kubectl get service == kubectl get svc #查看service。API server: pod的服务发现和负载均衡。
2024-06-23 18:33:03
228
原创 k8s(基础篇一)
驱逐:是指分配给节点的pod被要求终止的过程,k8s中最常见的情况是抢占,在资源有限的节点上调度新的pod,需要终止另一个pod,将资源留给第一个pod,此外,k8s会不断的检查资源,并在需要时驱逐pod,这一过程被称为节点压力驱逐。驱逐pod : kubectl drain k8s-node01 --ignore-daemonsets --delete-local-data。kubectl top pods -A : 查看pods的cpu和内存使用,不加-A查看默认的pod。
2024-06-23 18:31:35
475
原创 在linux系统下统计文件中重复数据,并去重简写。
3.还有一种就是通过shell脚本做遍历循环处理,个人觉得没必要,个人理念用最简单的方式处理最复杂的问题,这种处理方式效率太慢,如果非要便利,建议python枚举试试。将第一列和第二列为一个独立的数据以数组形式去重,取反将去重结果重定向到b.txt。4.将数据导入数据库,俩表关联根据条件导出数据为dat文件。将数据排序,把重复数据筛选出来,重定向到另一个文件。俩个文件做交集,将去重后文件定向到c.txt。(1)awk命令在shell中是比较强大了。1.使用uniq命令去重。2.使用awk命令去重。
2023-07-03 10:46:26
2190
原创 iptables防火墙中设置端口方法
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT#允许本地回环接口(即运行本机访问本机)iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT#允许已建立的或相关联的通信iptables -A OUTPUT -j ACCEPT#允许所有本机向外的访问iptables -A INPUT -p tcp --dport 22 -j ACCEPT#允许访问22端口ipt
2021-02-20 10:00:58
6129
转载 小知识:Linux kill -9 和 kill -15 的区别
小知识:Linux kill -9 和 kill -15 的区别转载:https://www.cnblogs.com/liuhouhou/p/5400540.html
2021-02-09 11:34:17
283
转载 mac安装brew
之前在mac上装brew,试了一个月怎么也装不上。无论怎么弄,都下载不到,直接从GitHub上面克隆,不可以。然后用官网的命令,用官网的命令下载,又说curl什么的访问不到。后来下载保存了一个brew_install.rb文件,运行脚本,通过ruby brew_install.rb下载,也不行,然后有改镜像,中科院,清华的,都试了,不可以。用官网命令下载。在网上看到说要改hosts文件,都不可以。最后我在知乎上无意看到一个大佬的帖子,终于成功了。一、自动脚本(全部国内地址)(在Mac os终端中复制粘贴回
2020-07-10 12:32:43
235
原创 Mac安装pycharm后不能打开
Mac 装PyCharm遇到的坑最近在Mac上安装了PyCharm,按照网上的激活流程走了一下,结果发现重启之后打不开PyCharm,然后在网上找了很久总于找到了,下面介绍俩种方式,一种是普遍的,还有一种是我自己的。一般情况:(a) cd /Applications/PyCharm.app/Contents/MacOS(b) ./pycharm1/2步骤可查看具体错误一般解决方法:cd /Users/iss/Library/Preferences/PyCharm2019.1/rm
2020-05-18 12:40:27
4398
3
原创 Mac 安装HomeBrew遇到的哪些坑
安装HomeBrew这俩天一直在安装brew,但是每次都是显示按照常规的话,这是安装成功了的,但是再次执行brew help的时候,总是显示然后我在网上找了很久,也没找到解决的方法,之后在尝试一下xcode,也是没有成功,我想可能是我的mac版本有点低,然后更新了一下系统,但还是失败了。好吧我放弃了,最后把我这俩天的经验分享一下,希望你和我不是同一种情况。安装教程安装:直接在brew官...
2020-04-23 16:19:55
664
原创 git命令结束
git基本命令1. 首先在代码库中有,且仅有一个主分支,所有提供用户使用的正式版本,都应该在主分支master上发布。2. 主分支只用来发布重大版本,日常开发我们用另一个分支来完成,我们将另一个分支叫做develop。3. develop分支可以用来生成代码的最新隔夜版本nightly,如果正式对外发布,就在master分支上,对develop分支进行合并(merge)。4. 对devel...
2020-04-21 11:02:48
2633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人