初探Linux中的Systemctl系统管理工具的使用
systemctl 是 Linux 系统中的一个系统管理工具,它由 systemd 进程管理。systemd 是一种 init 系统,它是 Linux 系统启动的第一个进程,负责启动和管理其他进程和服务。systemctl 则是 systemd 的命令行工具,它用于管理系统服务,包括启动、停止、重启、查看状态等操作。 在 Debian 系统中,sy…
初探Supervisor工具在Linux系统下的安装使用
Supervisor的简介 Supervisor是一个Python进程管理工具,可以在Linux系统下监控、控制多个非deamon进程以daemon形式运行,并在进程异常退出时自动重启等。 Supervisor的安装 如果当前用户非root用户,建议直接sudo提权执行。 sudo pip install supervisor Supervisor…
初探Chromium系浏览器JavaScript执行过程
我们先通过一段代码来看看js的执行过程: showName() console.log(myname) var myname = '极客时间' function showName() { console.log('函数 showName 被执行'); } 了解javascript语言的都知道,js是按顺序执行的。按照这个逻辑来理解这段代码的话: 第…
Ubuntu 20.04 关于Nodejs的安装与升降级
Nodejs的安装 通过Nodejs官网来下载最新稳定版本,也可直接点击下载node-v18.13.0-linux-x64.tar.xz版本可执行文件。这里我们假定文件下载后的完整路径为~/Download/node-v18.13.0-linux-x64.tar.xz。 # 进入目录并解压文件 tar -xvf node-v18.13.0-linu…
初探Chromium系浏览器加载页面的流程
先来说说为什么选择Chromium系浏览器。在众多发行版本的浏览器中,如Chrome、Edge、360浏览或者QQ浏览器等国内的大部分主流浏览器,都是基于Chromium开源软件二次开发而来。而Google基于Chromium开发了Chrome商业浏览器。 Chrome浏览器多进程架构的演变 在了解浏览器从单进程到多进程演变之前,我们先来了解些线程…
如何解锁小米12手机的ROOT权限
之前自己的小米12通过magisk是已经root过的,但是有强迫症,看到系统更新手痒就会点,系统更新后root就失效了,需要重新刷。现在再次记录下,当前这个教程不仅仅适用于小米12,小米的其他型号或者其他安卓机一样适用,只是要做适当的调整。: 刷机步骤 整个刷机步骤可以分为以下三个步骤: 解锁手机BL锁。每个品牌的手机有不同的解锁方式,小米的解锁方…
长虹IHO-3000电视盒子刷机教程(可使用遥控器)
这几天在家里翻出来一个电信的盒子,准备过年用一下看电视。由于我使用的是联通的宽带,所以没办法直接使用,就想着在网上找下相关教程刷机后使用。中间也踩过一些坑,比如找到的刷机固件刷完机后发现不能使用遥控器等。以下是我记录刷机的一些过程,方便下次刷机: 准备工作 一个IHO-3000 电视盒子(需要对盒子拆机) 一个IHO-3000 刷机固件(固件下载地…
Wireguard实现异地组网
Wireguard是什么 WireGuard是一种现代虚拟私有网络技术,它利用最新的加密技术,基于UDP协议传输数据。比其他流行的异地组网解决方案,例如IPsec和OpenVPN相比,WireGuard更快,更易于配置并且占用空间更小。且它是跨平台的,几乎可以在任何操作系统运行,包括Linux,Windows,Android和macOS。 与Ope…
Redis入门指南
Redis服务端安装 Redis客户端登录 # 简单登录 redis-cli # 密码登录 redis-cli -h [ip] -p [port] -a [password]
MongoDB入门指南
MongoDB是什么 百度吧~ MongoDB安装Server ubuntu安装:MongoDB 官网 # 第一步,官网下载tar包。 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-6.0.2.tgz # 解压并移动到习惯的目录 tar -zxvf mon…