linux

docker仓库之harbor高可用 (三)
日志基于上一篇部署完成了企业级仓库harbor的部署,今天我们来聊聊什么是harbor的高可用 Harbor 支持基于策略的 Docker 镜像复制功能,这类似于 MySQL 的主从同步, 其可以实现不同 ...
3分钟学会如何上手supervisor看门狗
日志软硬件环境 centos7.6.1810 64bit cat /etc/redhat-release #查看系统版本 supervisor 3.4.0 python 2.7.5 supervisor简 ...
Linux进程管理工具Supervisor的安装配置
日志Linux进程管理工具Supervisor的安装配置 简介 ​ Supervisor是用Python开发的一个Client/Server服务,是Linux/Unix系统下的一个进程管理工具,不支持Wi ...
扒几个 3D 模型备用
日志前言 在上一篇中,我展示了 OpenGL 开发的基本过程,算是向 3D 世界迈出的一小步吧.对于简单的 3D 物体,比如立方体.球体.圆环等等,我们只需要简单的计算就可以得到他们的顶点的坐标.但是仅仅 ...
配置安装oh-my-bash
日志背景 最近项目上有用到petalinux,所以只能在bash环境下使用命令行,所以不能使用oh-my-zsh 之前看一个dalao用oh-my-bash来规避这个问题.所以这里试一下安装oh-my-b ...
JVM系列(四):java方法的查找过程实现
日志经过前面几章的简单介绍,我们已经大致了解了jvm的启动框架和执行流程了.不过,这些都是些无关痛痒的问题,几行文字描述一下即可. 所以,今天我们从另一个角度来讲解jvm的一些东西,以便可以更多一点认知. ...
1
宝塔面板配置Let's Encrypt证书自动续签失效及解决方案
日志一.背景小故事 笔者手里有个朋友交给我去日常运维项目是PHP+微信小程序,部署在Linux系统上. 这个项目是用宝塔面板去进行日常的可视化运维管理,用起来蛮香的. 如不清楚宝塔的同学,可以自行了解,这 ...
为什么系统调用会消耗较多资源
日志本文转载自为什么系统调用会消耗较多资源 导语 系统调用是计算机程序在执行的过程中向操作系统内核申请服务的方法,这可能包含硬件相关的服务.新进程的创建和执行以及进程调度,对操作系统稍微有一些了解的人都知 ...
1
关于同步的一点思考-下
日志本文转载自关于同步的一点思考-下 导语 在<关于同步的一点思考-上>中介绍了几种实现锁的方式以及linux底层futex的实现原理 ReentrantLock的实现网上有很多文章了,本篇文 ...
关于同步的一点思考-上
日志本文转载自关于同步的一点思考-上 导语 线程同步可以说在日常开发中是用的很多, 但对于其内部如何实现的,一般人可能知道的并不多. 本篇文章将从如何实现简单的锁开始,介绍linux中的锁实现futex的 ...
Linux下的进程控制块(PCB)
日志本文转载自Linux下的进程控制块(PCB) 导语 进程在操作系统中都有一个户口,用于表示这个进程.这个户口操作系统被称为PCB(进程控制块),在linux中具体实现是 task_struct数据结构 ...
1
内核栈与thread_info结构详解
日志本文转载自内核栈与thread_info结构详解 什么是进程的内核栈? 在内核态(比如应用进程执行系统调用)时,进程运行需要自己的堆栈信息(不是原用户空间中的栈),而是使用内核空间中的栈,这个栈就是进 ...
1
Linux之时钟中断
日志本文转载自Linux之时钟中断 导语 在Linux的0号中断是一个定时器中断.在固定的时间间隔都发生一次中断,也是说每秒发生该中断的频率都是固定的.该频率是常量HZ,该值一般是在100 ~ 1000之 ...
删除文件后,磁盘空间没有释放的处理记录
日志问题说明: IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释 ...
2
centos7 安装yum源
日志centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因: 安装yum需要wget安装yum的rpm包,所以前提是先有 ...
1
Ubuntu 18.04 修改默认源为国内源
日志1.备份/etc/apt/sources.list #备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.在/etc/apt/sources ...
1
ssh中“Host key verification failed.“的解决方案
日志SSH连接的时候Host key verification failed. ➜ ~ ssh root@192.168.1.88 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
linux计划任务之cron
日志cron计划任务之用户级 1.安装crond centos7 执行命令: # yum install -y crontabs /bin/systemctl restart crond.service ...
12
linux计划任务之at
日志at是单次的计划任务 1.首先安装at yum -y install at 2.开启atd服务 systemctl start atd systemctl enabled atd 3.常用命令 -m ...
fork系统炸弹
日志最近偶然看到"fork系统炸弹"的代码,小小一行shell竟然能够直接搞死系统,令人印象深刻. 代码如下 :(){ :|:& };: 咋一看有点蒙,重新排版下格式 :() ...