运维开发 Ubuntu 普通用户操作 docker 提示无权限的解决办法
Docker 安装教程可以看 Linux 离线安装 Docker,但是 ubuntu 下一般都是使用普通用户,直接使用报错: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2…
运维开发 Linux 及 Windows配置临时全局代理
说明 之前有写过 Linux 以及 Docker 配置 http 代理,其实 linux 比如 yum、apt、curl、wget 等工具,默认只需要配置全局代理就够了,只是 docker 拉取镜像比较特殊,需要另外配置,所以这里只是为了方便自己在 linux 配置代理。 临时代理 配置临时代理,如果没换过端口,只需要改 ip 即可。 注意:代理默认是关闭局域网连接的,如果代理安装的位置不是本机,…
运维开发 Ubuntu 配置远程 vnc 访问
ubuntu 需要使用 vnc 远程桌面,可以进行如下操作。 安装vino Vino 是 Ubuntu 默认的远程桌面工具,它与 Ubuntu 桌面环境集成得更好,并且一般来说更易于设置和使用。 # 一般来说vino是自带的,没有安装再进行安装 sudo apt install vino 安装dconf-editor 可以直接运行如下命令,禁用 vnc 的加密选项。 gsettings set o…
运维开发 Linux 搭建 dhcp 服务器
一、简介 DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于为计算机和其他网络设备分配 IP 地址以及其他网络配置信息。它允许网络中的设备自动获取 IP 地址,而无需手动配置每个设备的 IP 地址。 DHCP的工作原理如下: 设备启动时,它会发送一个 DHCP 请求广播,请求获取 IP 地址和其他网络配置信息。 DHCP 服务器接收到广播请求后,…
运维开发 Linux 下 mail 命令基本使用
一、简介 mail命令是Linux系统中一个基于命令行的邮件客户端,用于查看、发送和管理电子邮件。它提供了一个简单而有效的方式来处理邮件任务,适用于在终端环境下进行邮件操作。 二、安装 Ubuntu 使用apt命令进行安装: apt install mailutils CentOS使用yum命令进行安装: yum install mailx 三、使用 1. 发送邮件 发送邮件使用 -s 指定邮件标…
瞎折腾 Docker 自建 dns 服务器 bind 以及使用详解
一、简介 DNS(Domn Name System)是互联网上的一个分布式系统,主要作用是把域名和 IP 地址相互映射起来。在通信过程中,DNS 服务器会通过查询域名对应的 IP 地址,从而实现数据的传输和接收。 它基于 C/S 架构,服务器端:53/udp, 53/tcp。UDP 通常用于发送较小的、简单的 DNS 请求,如查询一个域名的 IP 地址。而 TCP 通常用于发送较大的、复杂的 DN…
瞎折腾 Docker 安装轻量级 git 仓库 gitea
一、简介 Gitea 是一个基于 Go 语言开发的自托管 Git 服务软件,它提供了类似于 GitHub、GitLab 等平台的功能。它可在自己的服务器上部署,能够完全控制和管理自己的 Git 仓库和数据。它被广泛用于个人项目、小型团队和企业内部的代码托管和协作。由于其轻量级和易于安装的特点,Gitea 也适用于资源有限的环境或私有部署需求。 二、安装 由于容器使用 git 用户运行,因此挂载的目…
瞎折腾 Docker 搭建 Slidev 幻灯片制作工具
一、简介 Slidev 是一个基于 Web 的幻灯片制作和演示工具,官网地址:https://cn.sli.dev/ 它旨在让开发者专注在 Markdown 中编写内容,同时拥有支持 HTML 和 Vue 组件的能力,并且能够呈现像素级完美的布局,还在演讲稿中内置了互动的演示样例。 功能如下: Markdown 支持 —— 使用你最喜欢的编辑器和工作流编写 Markdown 文件 开发者友好 ——…
瞎折腾 Dokcer 安装 sqlite 的 web 可视化工具
一、简介 SQLite 是一个轻量级、零配置的数据库引擎。与传统的数据库管理系统相比,它并不使用独立的服务器进程,而是将整个数据库作为一个文件存储在主机文件系统中。 正是因为它的轻量级,和以文件的方式存储,导致不能通过网络进行连接数据库。因此,可能给调试带来不方便,这种情况可以通过安装 sqlite-web 解决。 二、安装和使用 1. docker安装 docker run –rm -d \ …
其他分享 模拟 API 工具 json-server 基本使用
一、简介 json-server 是一个用于创建快速原型和模拟 API 的工具。它可以在本地运行一个 restful api 服务器,使用 JSON 格式的数据作为后端存储。并可以使用 json-serverr 定义自己的数据,并通过 HTTP 请求与它进行交互,就像与真实的后端 API 一样。 它非常适合前端开发人员进行原型设计和测试,因为可以快速提供一个基本的API,而无需设置和管理完整的后端…
瞎折腾 Docker 搭建实时协作编辑器 etherpad
一、简介 有于有时候远程桌面不能拷贝内容,比如说 windows 使用远程软件 ubuntu,那这样如果需要输入一些比较长的命令那非常头疼了。于是想找一款两边都能打开的 web 应用,我先把内容拷贝到一边,另外一台电脑直接拷贝浏览器上的内容就行了,后来找到了 Etherpad。 Etherpad 是一个开源的实时协作编辑器,允许多个用户同时编辑同一份文档。它提供了一个基于 Web 的界面,可以在实…
瞎折腾 Docker 使用 cert-maker 快速制作证书
简介 由于经常需要证书,索性自己制作了一个快速制作镜像的工具,通过快速指定环境变量或者传递参数可以快速生成证书。 使用镜像的相关参数如下: 类型 环境变量 传递参数 默认值 证书名称 CERT_NAME –CERT_NAME localhost 证书时间 CERT_DAYS –CERT_DAYS 3650 Country Name CERT_C –CERT_C CN State Or Pro…

Centos 家庭服务器必备技巧之如何远程重装系统

PVE 误卸载 proxmox-ve 导致不能进入 web 管理

linux 如何不记录本次会话的命令

为什么有的人好像什么都知道但现实中却一事无成?
