
linux
文章平均质量分 55
运维知多少
事情需要解刨
过程需要设计
步骤需要仔细
展开
-
私有云盘Nextcloud在线解压开发(瞎搞瞎搞0.0)
私有云盘Nextcloud在线解压开发(瞎搞瞎搞0.0)nignx配置效果展示原创 2023-09-01 15:39:00 · 507 阅读 · 0 评论 -
LuckyFrameweb LuckyFrameClient 自动化测试平台 安装部署 使用教程
参数自己可以填写一般是post方式,get不需要填写。docker-compose安装mysql。LuckyFrameweb安装。当然计划用例也可以同时选用多个。使用maven 打包jar包。这是简单演示一个get请求。这只是一个简单的例子。原创 2023-08-02 12:00:28 · 1949 阅读 · 6 评论 -
ssl证书和域名过期提醒平台
由于经常忘记了证书是否要过期,导致过期了出现一些访问上的问题。当然可以接入mysql,默认使用的sqlite。原创 2023-07-12 15:52:57 · 419 阅读 · 0 评论 -
有趣docker项目合集、帮你省钱、家庭网络穿透、私有云盘,个人网站页面、媒体、图床部署、自动化机器人办公、远程开机远程控制等
docker有趣项目合集(调试了内网一点问题没有) 最开始搞得是端口映射,然后使用Wake On LAN客户端配置服务器地址然后去发送网络包唤醒,但是调试了大半天都没有调试通,抓包看最终包是收到了,但是最后问题出在了路由上。调了半天路由还是没有调通,最终我放弃了这种方式,采用了python 写一个服务,然后外面来直接调用就可以开机了。或者直接使用钉钉机器人也是可以的,比如这种。这个机器也在我的家里,所有的服务都是映射到了公网,服务部署之前的博客也有写过,就不说了。python代码调试好了,直接复制下来就行。原创 2023-05-25 15:12:56 · 364 阅读 · 0 评论 -
docker-compose部署xxl-job-admin 分布式任务调度平台
应用场景:时间驱动的场景:某个时间点发送优惠券,发送短信等等。批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在平时开发中并不少见,而且对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。比如我目前有一个业务启动了10个pod,10个pod只能某个时候执行一次任务,那么就需要xxl了。初始化数据库,注意版本必须一致启动xxl-job登录配置:默认用户:admin /1234原创 2022-12-06 14:56:53 · 1375 阅读 · 0 评论 -
多域名自动化生成证书及OpenResty使用 lua-resty-auto-ssl 配置证书
安装luarocks。原创 2022-11-22 11:25:32 · 1632 阅读 · 0 评论 -
nginx日志采集到ClickHouse
代码】nginx日志采集到ClickHouse。原创 2022-08-08 15:36:45 · 2181 阅读 · 0 评论 -
linux curl实现简单爬虫
curl实现简单的爬虫:或者可以导入到一个html文件,或者其它文件格式,然后在处理。原创 2022-03-11 09:59:58 · 353 阅读 · 0 评论 -
k8s部署yapi环境,用于管理api接口
k8s部署yapi环境yapi作用api接口管理平台k8s环境搭建:https://blog.youkuaiyun.com/weixin_43606975/article/details/119947061?spm=1001.2014.3001.55021.mongodb文件#cat mongodb.yaml---kind: DeploymentapiVersion: apps/v1metadata: labels: app: mongo name: mongospec: s原创 2022-01-19 17:00:59 · 1462 阅读 · 0 评论 -
复制粘贴就能完成k8s搭建rabbitmq集群
k8s集群搭建看上篇文章即可:https://blog.youkuaiyun.com/weixin_43606975/article/details/119947061?spm=1001.2014.3001.5501rabbitmq集群搭建1.创建名称空间kubectl create ns rabbitmq2.创建pvcat rabbitmq-pv.yamlkind: PersistentVolumeapiVersion: v1metadata: name: rabbitmq-pv-vol原创 2022-01-06 10:45:37 · 1640 阅读 · 4 评论 -
逻辑盘(lvm)扩容
1.已经创建lvm2.扩容目的:把sdb容量扩给/目录2.1: /dev/sdb 分区格式化fdisk /dev/sdb命令(输入 m 获取帮助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-104857599,默认为 2048):将使用默认值 2048Last 扇原创 2021-11-09 14:17:31 · 1552 阅读 · 2 评论 -
centos7 实现 ansbile安装和基础使用
centos7 实现 ansbile安装和基础使用1.添加源并安装ansibleyum install epel-release -yyum install ansible -y2.所有服务器配置免密我的服务器密码都一样的,所以我采用expect实现免密操作。制作密钥:ssh-keygen3.expect脚本内容#cat expect.sh#!/bin/bashIP_list=(192.168.1.105192.168.1.101192.168.1.95192.168.1.原创 2021-10-27 17:26:48 · 281 阅读 · 0 评论 -
centos7使用反向ssh隧道实现内网穿透
centos7使用反向ssh隧道实现内网穿透1.把内网22端口映射到外网服务器的1688端口上,实现通过外网服务器连接到内网机器。在内网服务器上执行:ssh -fN -R 公网服务器ip:1688:localhost:22 root@公网公网服务器ip2.在外网服务器上执行,查看命令,是否存在映射端口。netstat -lanptu |grep 16883.连接1688端口ssh -p1688 127.0.0.1映射其他端口都可如此。...原创 2021-10-14 15:47:43 · 996 阅读 · 0 评论 -
对存储的一个基本认识
对存储的一个基本认识什么是分布式存储,为什么要区分这么多的种类呢?每种有什么优缺点呢?什么场景适合那种存储呢?等等疑惑,现在给同学们一个大概的认识。分布式存储包含:【块存储】典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经于原来的5个物理硬盘意义原创 2021-10-09 11:13:14 · 299 阅读 · 0 评论 -
linux系统上部署maven环境打包jar包
linux系统上部署maven环境打包jar包1.下载mavenhttps://maven.apache.org/download.cgi2.安装配置解压tar -xf apache-maven-3.6.1-bin.tar.gz配置环境变量vim /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport MAVEN_HOME=/opt/apache-maven-3.6.1export PATH=$M原创 2021-10-01 08:29:21 · 4210 阅读 · 0 评论 -
centos7无桌面安装kvm虚拟机
很多朋友可能有这个需求,服务器没有那么多,但是想做集群怎么办,windos上还可以安装VMware,但是一到服务器上就茫然了。现在就给你推荐一篇kvm使用,完全解决你的资源问题。确认CPU已经支持虚拟化,intel的CPU虚拟化技术交vmx,AMD的CPU交svm:grep -E "vmx|svm" /proc/cpuinfo安装kvm平台及工具包yum install qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install原创 2021-09-29 15:55:15 · 714 阅读 · 0 评论 -
linux实用命令总结
linux实用命令总结定位僵尸进程ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'io查看iostat -d -k -x 1iotop -o网络查看iftop -i eth0测试磁盘读写性能4.1 io写测试:写入20G测试cd /home #/dev/vdb1 挂载在/home的sudo time dd if=/dev/zero bs=20480 count=1000000 of=/home/yituadmin/yi原创 2021-09-28 18:08:46 · 274 阅读 · 1 评论 -
不想做免密,但是又想批量操作机器密码也不想输入,那就看看expect如何实现功能。
expect可以抓取远程主机信息做匹配操作,话不多说开始搞。1.安装expectyum -y install expect2.脚本内容:注:使用脚本需要删除TEST_expect函数内的注释。#!/bin/bash#自动化登录IP_list=(192.168.122.5192.168.122.20)#密码Password=sadmin#执行的代码CMD_shell=hostname;cd /home/;pwdTEST_expect(){ expect <<原创 2021-09-26 16:13:23 · 157 阅读 · 0 评论 -
linux操作系统下io高如何发现并解决
inux操作系统下io高如何发现并解决使用工具iostat和iotop安装: yum -y install iotop sysstatiostat介绍 iostat -d -x -m 1-c: 显示CPU使用情况-d: 显示磁盘使用情况-N: 显示磁盘阵列(LVM) 信息-n: 显示NFS 使用情况-k: 以 KB 为单位显示-m: 以 M 为单位显示-t: 报告每秒向终端读取和写入的字符数和CPU的信息-V: 显示版本信息-x: 显示详细信息-p:[磁原创 2021-09-09 15:56:12 · 1731 阅读 · 0 评论 -
MobaXterm实现代理功能及把内网服务器,用公网地址转发出去。
MobaXterm实现代理功能及把内网服务器,用公网地址转发出去。1.MobaXterm配置2.启动代理3.在公网服务器上查看映射端口是否开启:4.到这儿就算开启了代理了,下面直接ssh就好了。ssh -p2222 公网ip #这个连上去了,因该是你的内网的服务器才对。能连上去就可以了。...原创 2021-08-27 19:46:12 · 11029 阅读 · 2 评论 -
主机名称自定义,帅的一批。
主机名称自定义,帅的一批。找一台linux服务器。编辑文件vim /root/.bashrc最后一行添加:PS1='\n\e[1;37m[\e[m\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\H\e[m \e[4m`pwd`\e[m\e[1;37m] \[\e[1;33mlzx-主机\e \e[m\e[1;36m\e[m\n\$'加载文件:source /root/.bashrc效果如下:...原创 2021-08-27 16:55:52 · 181 阅读 · 3 评论 -
三分钟安装k8s-v1.20.8版本
三分钟安装k8s-v1.20.8版本1.所有机器关闭防火墙,selinux。systemctl stop firewalldsystemctl disable firewalldsetenforce 0sed -i 's/=enforcing/=disabled/g' /etc/selinux/config2.关闭swap分区swapoff -a #临时sed -i '/swap/s/^/#/' /etc/fstab #永久3.修改内核参数vi /etc/sysctl.d/k8s.c原创 2021-08-27 11:12:30 · 1218 阅读 · 1 评论 -
Yum安装Zabbix4.0并教学如何配置自定义模板
yum安装zabbix:安装环境基于:centos7版本:1.安装zabbix源:[root@localhost libs]# yum -y install http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm[root@localhost libs]# yum -y insta...原创 2018-11-05 14:44:18 · 363 阅读 · 0 评论