Devops

Jenkins运维常规

Jenkins运维常规

启动及升级 升级:http://updates.jenkins-ci.org/download/war/ 启动: su - jenkins -c '/usr/local/java/jdk1.8.0_212/bin/java -Djava.awt.headless=true -DJENKI

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins构建ant-design-pro项目

Jenkins构建ant-design-pro项目

选择 Freestyle project 构建 执行 Shell pwd git checkout develop git pull cd .. tar -zcf prod_frontend.tar.gz ./prod_frontend --exclude *.tar.gz mv prod_fro

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins构建vue项目

Jenkins构建vue项目

选择 Freestyle project 构建 执行 Shell pwd git checkout develop git pull cd .. tar -zcf prod_mall.tar.gz ./prod_mall --exclude *.tar.gz mv prod_mall.tar.gz

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins修改maven插件的settings.xml

Jenkins修改maven插件的settings.xml

Jenkins内置工具安装Maven # cd /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven-3.6.2/conf/ # vim settings.xml 自定义Maven安装路径 # cd /usr/loca

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins部署Java项目配置

Jenkins部署Java项目配置

插件 插件: Publish Over SSH 插件: Maven Integration 创建任务 类型 选择构建一个Maven项目 凭据 添加凭据 -> Jenkins Domain: 全局凭据 类型: Username with password Pre Steps (可选) 选择执行

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Linux服务器时间同步

Linux服务器时间同步

NTP(网络时间协议是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层) 时间同步 前提是可以连接互联网 yum install ntpdate NTP常用服务器: 中国国家授时中心:ntp.ntsc.ac.cn NTP服务器(上海):ntp.

Joe.Ye Joe.Ye 2023-03-23
0 0 0
CentOS下定时任务设置

CentOS下定时任务设置

配置crontab crontab -e然后,增加以下代码行: # 表示每个小时的第五分钟执行一次脚本 5 * * * * /data/cron/hourly_archive.sh # 表示每天的1:00执行一次脚本 0 1 * * * /data/cron/daily_archive.sh

Joe.Ye Joe.Ye 2023-03-23
0 0 0
systemctl命令介绍和使用

systemctl命令介绍和使用

Systemd程序 Systemd其实是Linux系统用来管理系统的一个程序,用来代替原来的init进程(用来管理启动系统其它的服务进程),现在很多Linux发行版都已经自带Systemd程序。 systemctl命令 Unit systemctl命令是Systemd中最重要的一个命令,用于对服务

Joe.Ye Joe.Ye 2023-03-23
0 0 0
CentOS7的/tmp目录自动清理规则

CentOS7的/tmp目录自动清理规则

CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个: systemd-tmpfiles-setup.service :Create Vol

Joe.Ye Joe.Ye 2023-03-23
0 0 0
shell通过sed提取xml标签值

shell通过sed提取xml标签值

方法 $ eureka=`curl $EUREKA_HOST/eureka/apps/$APP_NAME -s` $ instanceId=$(sed -n -e 's/.*<instanceId>\(.*\)<\/instanceId>.*/\1/p'

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Linux echo 显示内容颜色

Linux echo 显示内容颜色

格式 echo 显示内容颜色,需要使用-e参数 -e: 打开反斜杠转义 (默认不打开),可以转义\n,\t等 -n: 在最后不自动换行 str="Joe.Ye" echo -e "\033[字背景颜色;文字颜色m ${str} \033[0m" 注:文

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes强制删除一直处于Terminating状态的pod

Kubernetes强制删除一直处于Terminating状态的pod

在dashboard界面删除容器,发现无法删除。使用命令查看发现该pod一直处于terminating的状态。Kubernetes支持强制删除一直处于Terminating状态的pod。 1、使用命令获取pod的名字 kubectl get pods -n NAMESPACE | grep Ter

Joe.Ye Joe.Ye 2023-03-23
0 0 0
kubernetes-dashboard卸载及其pod删除

kubernetes-dashboard卸载及其pod删除

pod删除 $ kubectl -n kube-system delete $(kubectl -n kube-system get pod -o name | grep dashboard) pod "kubernetes-dashboard-3313488171-7706x"

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes集群问题排查

Kubernetes集群问题排查

查看系统Event事件 kubectl describe pod <PodName> --namespace=<NAMESPACE> 该命令可以显示Pod创建时的配置定义、状态等信息和最近的Event事件,事件信息可用于排错。例如当Pod状态为Pending,可通过查看Ev

Joe.Ye Joe.Ye 2023-03-23
0 0 0
Kubernetes 1.15安装部署EFK日志收集系统

Kubernetes 1.15安装部署EFK日志收集系统

简单介绍 EFK 组合插件是k8s项目的一个日志解决方案,它包括三个组件:Elasticsearch, Fluentd, Kibana。相对于ELK这样的架构,k8s官方推行了EFK,可能Fluentd相对于Logstash更加轻量级吧。 Elasticsearch 是日志存储和日志搜索引擎,Flu

Joe.Ye Joe.Ye 2023-03-23
0 0 0
1 9 10 11 12 13 22