一切的起因

2021年底我将自己的主力机切到了MacBookPro2021,是M1系列芯片,当时兼容性不是很好,一些软件不能安装,因为测试等原因购买了x86_64的服务器,测试结束后暂时没有什么用途,也不能让它闲着,那就折腾了一下,先在其上搭建自己博客吧。

之前也写过一些文章,发布在CSDN等平台,但是没坚持下来,想着将各个网站的文章都汇总一份到自己的博客中,或许能坚持的时间长一点。

安装

  1. 访问 frp-release 下载指定平台的版本
  2. 解压 tar -xzf abc.tar.gz
1
2
3
4
5
6
# 下载指定文件,比如
wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz
# 解压
tar -xzf frp_0.58.0_linux_amd64.tar.gz
# frpc 客户端 fprs 服务端

阅读全文 »

安装启动MinIO

如果不想使用阿里云OSS、七牛云等这些文件存储服务,那么可以选择自己搭建OSS服务器,我选择的是MinIO作为文件服务器。

通过docker安装

1
2
3
4
5
6
7
8
9
10
11
12
# 创建本地目录 用于映射数据
mkdir -p ~/minio/data
# 创建网络
docker network create dev
## 启动服务
docker run -d \
--name minio \
--net dev
-v ~/minio/data:/data \
-e "MINIO_ROOT_USER=ROOTNAME" \
-e "MINIO_ROOT_PASSWORD=CHANGEME123" \
quay.io/minio/minio server /data --console-address ":9001"

上述的例子中可能与官网有一些不一样:

  1. docker network create dev创建了dev网络,使用单独的网络隔离访问,这个网络的网关地址是:172.18.0.1 ,后续将使用该地址进行访问
  2. 因为可能有其他服务使用本地9000等端口,就没有设置端口映射,在情况下不能直接访问http://127.0.0.1:9000,需要使用访问内网地址访问,就是http://172.18.0.1:9000

相关文档

  1. MinIO Container文档
  2. MinIO Linux文档

picgo上传图片

Linux 命令学习(2)-网络命令

@(笔记-初稿)[Linux]

[TOC]

记录我对于Linux的学习,网络相关的命令:

ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数

ping

ping 用于检测主机。ping 使用 ICMP 协议规定的 ECHO_REQUEST 数据报引发一个来自主机或网管的 ICMP ECHO_RESPONSE 回应。 ECHO_REQUEST 数据报(“ping”信
息)有一个 IP 和 ICMP 头部, 其后跟随了一个结构,包含一个时间相关的值以及一个任意的“pad” 字节的随机数用以填充数据包。
格式:ping [选项] 目标主机
常用选项:

  1. -c<完成次数> 设置完成要求回应的次数。
  2. -i<间隔秒数> 指定收发信息的间隔时间。
  3. -R 记录路由过程。
  4. -s<数据包大小> 设置数据包的大小。
  5. -t<存活数值> 设置存活数值TTL的大小。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ping www.baidu.com #需要手动ctrl+c
PING www.a.shifen.com (61.135.169.121) 56(84) 比特的数据。
64 比特,来自 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=57 时间=5.32 毫秒
64 比特,来自 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=57 时间=9.83 毫秒
64 比特,来自 61.135.169.121 (61.135.169.121): icmp_seq=3 ttl=57 时间=12.5 毫秒
64 比特,来自 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=57 时间=7.99 毫秒
^C
--- www.a.shifen.com ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 5.319/8.908/12.494/2.618 ms

ping -c 4 www.baidu.com #四次响应结束
PING www.a.shifen.com (61.135.185.32) 56(84) 比特的数据。
64 比特,来自 61.135.185.32 (61.135.185.32): icmp_seq=1 ttl=57 时间=4.45 毫秒
64 比特,来自 61.135.185.32 (61.135.185.32): icmp_seq=2 ttl=57 时间=11.0 毫秒
64 比特,来自 61.135.185.32 (61.135.185.32): icmp_seq=3 ttl=57 时间=16.4 毫秒
64 比特,来自 61.135.185.32 (61.135.185.32): icmp_seq=4 ttl=57 时间=18.1 毫秒

--- www.a.shifen.com ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 4.453/12.486/18.106/5.331 ms

阅读全文 »

Linux 命令学习(2)-文件管理相关命令

@(笔记-初稿)[Linux]

[TOC]

记录我对于Linux的学习,系统相关的命令:

ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数

uptime

uptime 打印系统总共运行了多长时间和系统的平均负载
用法: uptime [选项]
选项:

  1. -p, --pretty show uptime in pretty format
  2. -h, --help 显示此帮助然后离开
  3. -s, --since system up since
  4. -V, --version 显示程序版本然后离开
1
2
#uptime
22:15:57 up 3 days, 7:34, 2 users, load average: 1.39, 1.73, 1.72
1
2
3
4
22:15:57            //系统当前时间
up 3 days, 7:34 //主机已运行时间
2 user //用户连接数,是总连接数而不是用户数
load average: 1.39, 1.73, 1.72 // 系统平均负载,统计最近1,5,15分钟的系统平均负载

ps:系统平均负载是指运行时间内系统处于可运行与不可中断状态(比如等待disk IO)的平均进程数。

阅读全文 »
0%