运维
文章平均质量分 60
分享运维相关技术和实践
猿与禅
think more , write less , more value !
君子藏器于身,待时而动,争其必然,顺其自然
展开
-
Linux如何安装openjdk1.8
在oracle jdk逐渐商业化的背景下,本文介绍LInux上如何安装openjdk1.8,包括centos系统和ubuntu系统原创 2024-06-27 09:54:40 · 504 阅读 · 0 评论 -
ubuntu中如何使用supervisor管理进程
Supervisor 是一个用 Python 编写的进程管理工具,专为 Linux/Unix 系统设计,用于方便地管理和控制后台进程,通常用于服务器环境中管理长时间运行的进程。它能够监听、启动、停止以及自动重启一系列的进程,确保关键服务持续运行。Supervisor 不支持 Windows 系统,但可以在类似 Cygwin 的环境里运行。主要特点:进程监控:Supervisor 可以监控其配置文件中指定的进程,如果进程意外终止,Supervisor 能够自动重启它们。原创 2024-06-22 16:49:04 · 1098 阅读 · 0 评论 -
docker-如何离线安装部署
详细介绍docker如何离线安装部署原创 2024-04-09 15:16:19 · 1577 阅读 · 0 评论 -
应用APM-如何配置Prometheus + Grafana监控springboot应用
配置Prometheus和Grafana来监控Spring Boot应用涉及几个关键步骤,包括在Spring Boot应用中集成Micrometer,配置Prometheus来抓取指标,以及在Grafana中设置数据源和仪表盘。亲测可用原创 2024-03-21 16:36:23 · 1108 阅读 · 0 评论 -
devops-自动化运维工具
宝塔面板https://www.bt.cn/bbs/thread-19376-1-1.html小皮面板https://www.xp.cn/linux.html#install-showAPPNode (强烈推荐)https://www.appnode.com/installurlos (适合云部署)https://www.urlos.com/center-home-software-freeVersion-w-s-y.html#urlosInstall...原创 2021-02-07 10:18:01 · 285 阅读 · 0 评论 -
k8s-使用kube-install一键部署(亲测超详细)
详细介绍k8s部署环境介绍及一键安装脚本kube-install, 支持高度可用的多个kubernetes集群可以在二进制模式下一键离线安装,也可以计划安装、添加kubernets节点、删除kubernete节点、销毁kubernetesmaster、重建kubernetes-master和卸载集群原创 2022-12-11 11:41:23 · 3979 阅读 · 1 评论 -
docker-常用操作
docker -vdocker engine{registry-mirrors: [http://hub-mirror.c.163.com/,https://registry.docker-cn.com],insecure-registries:[],experimental: false,debug: true}vue create docker-demoyarn serveyarn buildcd docker-demo && touch Dockerfile原创 2021-05-09 21:47:15 · 101 阅读 · 0 评论 -
docker 安装
docker 安装 sudo -u root curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io sys原创 2020-10-25 13:12:58 · 312 阅读 · 3 评论 -
shell-ftp交互下载脚本
环境:Centos7#!/bin/bashFTP_HOST='ip'FTP_USER='用户名'FTP_PASSWD='密码'source /etc/profileexpect<<EXPset timeout 1000spawn ftp $FTP_HOSTexpect "Name*" send "$FTP_USER\r"expect "Password:*" send "$F原创 2017-05-20 15:39:56 · 805 阅读 · 0 评论 -
shell-常用磁盘操作
查看磁盘占用大的文件夹sudo du -ah / | sort -n -r | head -n 10清理过期文件删除10天之前的文件 find /tmp -mtime +10 -type f -name "*.log" | xargs rm -f原创 2021-02-23 10:44:21 · 167 阅读 · 0 评论 -
linux-crontab命令
1、查看crontab定时执行任务列表crontab -l2、编辑crontab定时执行任务crontab -e3、删除crontab定时任务crontab -r4、相关命令:sudo service crond start #启动服务sudo service crond stop #关闭服务sudo service crond restart #重启服务sudo service crond reload #重新载入配置sudo service crond原创 2021-05-09 21:49:30 · 476 阅读 · 0 评论 -
linux-centos7网络设置
/etc/sysconfig/network-scripts/ifcfg-ens33(网卡名称)TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyN原创 2020-10-22 00:35:52 · 185 阅读 · 0 评论 -
linux-添加新磁盘
系统环境:CentOS7 64位场景:在虚拟机中添加一块100G的SCSI硬盘,分成一个扩展分区,格式化为ext4文件格式,挂载到/opt目录上步骤:分区->格式化->挂载->开机自动挂载1、查看磁盘信息sudo yum install util-linux-nglsblk2、分区fdisk /dev/sdb添加新的分区 n选择分区类型 e...转载 2018-05-03 14:55:34 · 377 阅读 · 0 评论 -
开源终端工具electerm,取代Xshell
概述基于electron/ssh2/node-pty/xterm/antd/ subx等libs的终端/ssh/sftp客户端(linux, mac, win)。特点用作终端/文件管理器或 ssh/sftp 客户端(类似于 xshell)切换窗口可见性的全局热键(类似于 guake,默认为ctrl + 2)多平台(linux、mac、win)🇺🇸 🇨🇳 🇧🇷 🇷🇺 🇪🇸 🇫🇷 🇹🇷 🇭🇰 🇯🇵 🇸🇦多语言支持(电子语言环境,欢迎贡献/修复)双击直接编辑(小)远程文件。使用内置编辑器编辑(小)翻译 2022-05-03 19:48:50 · 2274 阅读 · 2 评论 -
github-知名组织
https://github.com/apachehttps://github.com/googlehttps://github.com/IBMhttps://github.com/spring-projectshttps://github.com/eclipsehttps://github.com/databrickshttps://github.com/AlibabaTechhttps://gi原创 2017-06-15 06:12:01 · 685 阅读 · 0 评论 -
ftp-主动模式(PORT)和被动模式(PASV)
简介FTP协议要用到两个TCP连接, 一个是命令连接,用来在FTP客户端与服务器之间传递命令; 另一个是数据连接,用来上传或下载数据。 无论是主动模式还是被动模式,其要进行文件传输都必须依次建立两个连接,分别为命令连接与数据连接。而主动模式与被动模式的差异主要体现在数据连结通道上命令连接当FTP客户端需要登陆到FTP服务器上的时候,服务器与客户端需要进行一系列的身份验证过程,这个过程就叫做命令转载 2017-06-03 12:51:03 · 99499 阅读 · 5 评论 -
network-协议总览
网络协议总览原创 2017-05-23 16:54:57 · 533 阅读 · 0 评论 -
RabbitMQ-CentOS 7 安装配置
1、安装依赖环境yum -y install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-glyum -y install install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl openssl-devel xmlto zip unzipyum -y install gtk...原创 2018-10-01 17:01:14 · 388 阅读 · 0 评论 -
nginx-安装
配置aliyun reposudo yum install yum-utilsyum -y install wget cd /etc/yum.repos.dmkdir bakmv *.repo bakwget http://mirrors.aliyun.com/repo/Centos-7.repovim /etc/yum.repos.d/nginx.repo [nginx-stable]name=nginx stable repobaseurl=http://nginx.org/p原创 2021-02-06 00:49:35 · 152 阅读 · 0 评论 -
nginx-作为文件服务器配置
nginx 文件服务器vim nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include原创 2021-05-09 21:51:13 · 193 阅读 · 0 评论 -
nginx-tomcat整合动静分离
nginx.conf 完整配置user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker...原创 2018-10-01 11:24:37 · 293 阅读 · 0 评论 -
Mycat-简介
架构HA 下载地址1.6版本及之前https://github.com/MyCATApache/Mycat-download1.6版本后http://dl.mycat.io/相关项目https://github.com/MyCATApache官网http://www.mycat.io/转载 2017-06-01 20:01:28 · 282 阅读 · 0 评论