06 2023 档案

摘要:K8S-secrets拉取私有镜像##K8S-secrets拉取私有镜像 ```sh #使用docker login登录 [root@test-node1 ~]# docker login -u username -p passwd harbor.com #使用secrets-响应式 kubectl create secret -n 阅读全文
posted @ 2023-06-29 10:49 安生丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要:根据进程查看内存使用情况## 根据进程查看内存使用情况 ```sh 使用以下命令找到进程 ID(PID): ps aux | grep 其中,“”是您要查找的进程名称。此命令将返回相关进程的所有详细信息(包括 PID、用户等)和进程名。 在上面的输出结果中,查找目标进程的 PID。 执行以下命令,以使用 PID 来检索该进 阅读全文
posted @ 2023-06-12 11:14 安生丶 阅读(438) 评论(0) 推荐(0) 编辑
摘要:es工具安装## ```sh http://www.elastic-view.cn/usage.html es工具安装 docker run -p 8090:8090 --name EalsticView 1340691923/elastic_view:latest 默认密码 admin:admin ``` 阅读全文
posted @ 2023-06-12 11:14 安生丶 阅读(20) 评论(0) 推荐(0) 编辑
摘要:linux对齐文本## linux对齐文本 ```sh cat yourfile.txt | column -t 上述命令将打印出一个名为 yourfile.txt 的文件,并将其数据转换为用制表符分隔的列形式,然后输出到终端上。 您还可以使用参数 -s 来指定不同的字段分割符,例如: cat yourfile.cs 阅读全文
posted @ 2023-06-12 11:13 安生丶 阅读(157) 评论(0) 推荐(1) 编辑
摘要:K8S-SidecarSet详解## K8S-SidecarSet ```sh SidecarSet是Kubernetes的一个CRD(Custom Resource Definition),扩展自Deployments API Group,主要用于在Pod里注入一个或多个辅助容器(sidecar container)。 Side 阅读全文
posted @ 2023-06-12 11:12 安生丶 阅读(563) 评论(0) 推荐(0) 编辑
摘要:根据进程找出执行进程的用户```sh 为了根据进程找出work用户的 IP,需要使用以下步骤: 执行如下命令列出所有进程以及它们的详细信息: ps -ef 在输出结果中,找到工作 (work) 用户对应的进程,并记录下该进程的 PID。 执行如下命令查看与该进程相关的网络连接信息: netstat -anp | grep [ 阅读全文
posted @ 2023-06-12 11:12 安生丶 阅读(183) 评论(0) 推荐(0) 编辑
摘要:mac地址检查```sh 确认路由表上是否存在mac地址冲突的方式: 在Linux系统下,可以通过命令行执行arp -a查看本地ARP缓存表信息。如果某个IP对应多个MAC地址,则说明存在冲突。 也可以通过交换机或路由器的ARP表、MAC地址绑定表、DHCP客户端列表等功能查看设备MAC地址分配情况。 如果发现确 阅读全文
posted @ 2023-06-12 11:11 安生丶 阅读(213) 评论(0) 推荐(0) 编辑
摘要:kubectl cp案例```sh #从pod到宿主机 kubectl -n flyby-test cp flyby-tmc-corpapi-68db975948-6fh47:/data/webapps/flyby-tmc-corpapi/logs/info.log ./info.log 从宿主机到pod kubectl 阅读全文
posted @ 2023-06-12 11:10 安生丶 阅读(45) 评论(0) 推荐(0) 编辑
摘要:通过nginx上传文件```sh 可以使用Nginx传输文件到服务器,但不需要依赖SSH服务。 通过Nginx实现文件传输通常使用HTTP或FTP协议。在Nginx配置中,您可以设置一个location来指向您需要上传文件的目录,并将适当的指令用于您的情况。例如: server { listen 80; server_n 阅读全文
posted @ 2023-06-12 11:10 安生丶 阅读(3396) 评论(0) 推荐(0) 编辑
摘要:更换k8s-ingress https证书```sh #先删除证书 kubectl delete secret -n h5 www.baidu.com #在用新的证书创建secret kubectl create secret tls h5.flybytrip.com --cert=7726759__baidu.com.pem --key= 阅读全文
posted @ 2023-06-12 11:09 安生丶 阅读(326) 评论(0) 推荐(0) 编辑
摘要:mongo迁移```sh mongodump备份工具 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。 mongodump的参数与mongoexport的参数基本一致 正文 1.1 mongodump关键参数如下所示: mongodu 阅读全文
posted @ 2023-06-12 11:08 安生丶 阅读(20) 评论(0) 推荐(0) 编辑
摘要:k8s查看资源的api版本```sh #方法1 [root@test-master deployment]# kubectl explain deployment KIND: Deployment VERSION: apps/v1 DESCRIPTION: Deployment enables declarative upd 阅读全文
posted @ 2023-06-12 11:05 安生丶 阅读(173) 评论(0) 推荐(0) 编辑
摘要:sed配合grep全局替换```sh [root@jenkins code]# sed -i 's#10.254.109.81#v3-uat.h5.svc.cluster.local#g' `grep "10.254.109.81" -rl ./` ``` 阅读全文
posted @ 2023-06-12 11:05 安生丶 阅读(52) 评论(0) 推荐(0) 编辑
摘要:git命令详解```sh #首先进入到一个目录中。这个目录专门为gitlab使用。 cd /data/gitlab #登录git仓库 git config --global user.name "用户名" # 设置用户名 git config --global user.email "用户邮箱" #设置邮箱 gi 阅读全文
posted @ 2023-06-12 11:04 安生丶 阅读(9) 评论(0) 推荐(0) 编辑
摘要:docker-entrypoint```sh 如果dockerfile是entrypoint。run是进不去的。可以用 docker run -it --entrypoint /bin/sh xxxx ``` 阅读全文
posted @ 2023-06-12 11:03 安生丶 阅读(11) 评论(0) 推荐(0) 编辑
摘要:堡垒机密码过期```sh # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7844badd813d 56b90ffd1994 "/bin/sh /data/webap…" 2 years ago Up 4 months 8000/ 阅读全文
posted @ 2023-06-12 11:03 安生丶 阅读(41) 评论(0) 推荐(0) 编辑
摘要:elasticsearch迁移```sh #第一种办法:elasticdump #先升级elasticdump 参考https://www.dianjilingqu.com/634305.html 1.下载node.js的安装包 http://wget https://nodejs.org/dist/v10.13.0/node- 阅读全文
posted @ 2023-06-12 11:02 安生丶 阅读(107) 评论(0) 推荐(0) 编辑
摘要:K8S secret使用帮助```sh # kubectl create secret docker-registry myregistry --docker-server-私服地址--docker-usename:用护名--docker-passuont-密码--docker-email-部箱 #kubectl get se 阅读全文
posted @ 2023-06-12 10:59 安生丶 阅读(5) 评论(0) 推荐(0) 编辑
摘要:docker save load案例```sh 一、 save命令将镜像保存为tar文件。 docker save -o images.tar postgres:9.6 二、load命令将tar文件加载到本地镜像中。 docker load -i images.tar ``` 阅读全文
posted @ 2023-06-12 10:59 安生丶 阅读(28) 评论(0) 推荐(0) 编辑
摘要:kubectl set image详解```sh [root@woker-cn-hangzhou-172-18-0-106 ]# kubectl set image deployment/flyby-hotel-channel flyby-hotel-channel=registry-vpc.cn-hangzhou.aliyuncs.c 阅读全文
posted @ 2023-06-12 10:58 安生丶 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:es清理脚本```sh #/bin/bash # 清理30天前的日格式的索引 CLEAR_TIME=`date -d "30 day ago" +%Y%m%d` #CLEAR_TIME=`date +%Y%m%d` TODAY=$(date +%F-%H:%M) ES_Clear_Dir=/data/elast 阅读全文
posted @ 2023-06-12 10:57 安生丶 阅读(58) 评论(0) 推荐(0) 编辑
摘要:es访问报错## ![](https://img2023.cnblogs.com/blog/3018345/202306/3018345-20230612105658624-657179125.png) ```sh #报错原因。根据提示找到对应索引。删除red索引。即可。 [root@ZJHZ-ELK-A002 阅读全文
posted @ 2023-06-12 10:57 安生丶 阅读(51) 评论(0) 推荐(0) 编辑
摘要:K8S节点下线```sh 设置节点不可调度: kubectl cordon node1 驱逐节点上的pod: kubectl drain node1 --ignore-daemonsets --delete-local-data --ignore-daemonsets 如果node节点上存在daemonsets控 阅读全文
posted @ 2023-06-12 10:56 安生丶 阅读(35) 评论(0) 推荐(0) 编辑
摘要:docker清理```sh 故障:测试环境发现资源严重不足,发现K8S节点被打上污点node.kubernetes.io/disk-pressure:NoSchedule。经排查发现。节点磁盘不足则会出现这种情况。解决磁盘满了问题。污点自动删除。如果手动强行删除。污点会重新打上。所以必须解决磁盘问题。 继续排查发现 阅读全文
posted @ 2023-06-12 10:55 安生丶 阅读(45) 评论(0) 推荐(0) 编辑
摘要:lvm详解```sh 假设此次添加的磁盘名称为sdb,并将此磁盘的所有空间都挂载到/data/下 1、 lsblk观察本机是否添加了空磁盘(因为空磁盘才能够进行分区和格式化,分区和格式化只能在空磁盘上进行,千万别弄错了,否则系统就挂掉,基本无法修复了); 2、 空白磁盘分区:fdisk /dev/sdb,分区 阅读全文
posted @ 2023-06-12 10:53 安生丶 阅读(66) 评论(0) 推荐(0) 编辑
摘要:编译安装nginx```sh 安装必要的软件包,使用以下命令安装编译nginx所需的软件包: centos: sudo yum install epel-release sudo yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel debian: s 阅读全文
posted @ 2023-06-12 10:52 安生丶 阅读(67) 评论(0) 推荐(0) 编辑
摘要:awk取出网络接口和mac地址```sh 显示 CentOS 7 上本机的网络接口及其 MAC 地址信息: ip a s:ip 命令用于显示和操作 Linux 系统中的网络设备、地址和路由等信息。在这里,a 是 address 的缩写,s 是 show 的缩写。因此,ip a s 命令的作用是显示本机的网络地址信息。 |:管道操 阅读全文
posted @ 2023-06-12 10:51 安生丶 阅读(117) 评论(0) 推荐(0) 编辑
摘要:linux释放缓存```sh 在Linux中,系统通常会将一部分内存用作缓存,以提高系统的性能。但是,当系统内存不足时,这些缓存可能会导致系统变慢或甚至崩溃。因此,有时需要清理Linux系统中的缓存来释放内存。以下是一些常见的清理内存缓存的方法: 释放PageCache:PageCache是一种内存缓存,用于存储文件 阅读全文
posted @ 2023-06-12 10:49 安生丶 阅读(1979) 评论(0) 推荐(0) 编辑
摘要:批量校验文件内容```sh 1.通过md5校验 md5sum file1 file2 file3 其中,file1、file2和file3是要比较的文件名。该命令将为每个文件生成一个MD5哈希值,并将其显示在屏幕上。如果两个或多个文件具有相同的MD5哈希值,则它们是相同的。 如果您有很多文件需要比较,可以使用通配符 阅读全文
posted @ 2023-06-12 10:49 安生丶 阅读(232) 评论(0) 推荐(0) 编辑
摘要:ELK磁盘清理```sh 问题: 开发反映kinaba日志不更新。 解决: 1.查看服务本地是否有日志输出。 2.查看logstash是否正常 3.查看elasticsearch是否正常。(到这里都是正常的。想起elastic的保护机制。磁盘超过85%拒绝写入日志。) 4.查看elasticsearch主机磁盘信 阅读全文
posted @ 2023-06-12 10:48 安生丶 阅读(269) 评论(0) 推荐(0) 编辑
摘要:grafana忘记密码```sh [root@prod-php-s010 www]# sqlite3 /var/lib/grafana/grafana.db sqlite> .tables sqlite> select * from user; sqlite> update user set password = '59 阅读全文
posted @ 2023-06-12 10:45 安生丶 阅读(109) 评论(0) 推荐(0) 编辑
摘要:linux-ssh优化```sh 1.修改ssh端口 vim /etc/ssh/sshd_config #Port 22 Port 20199 #指定端口 Port 20100 #ListenAddress 0.0.0.0 #ListenAddress :: 2.添加ssh白名单 [root@small ~]# vim 阅读全文
posted @ 2023-06-12 10:44 安生丶 阅读(69) 评论(0) 推荐(0) 编辑
摘要:根据端口找到进程pid```sh [root@localhost luban]# netstat -anp|grep "8999" tcp6 0 0 :::8999 :::* LISTEN 93234/./luban #这里的93234就是占用8999端口进程的pid [root@localhost luban]# ps 阅读全文
posted @ 2023-06-12 10:43 安生丶 阅读(19) 评论(0) 推荐(0) 编辑
摘要:linux不记录历史命令history命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量 HISTSIZE进行控制。默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。 ``` # 不记录命令 export 阅读全文
posted @ 2023-06-12 10:42 安生丶 阅读(290) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示