共有 277 篇文章
纯净安装Harbor
2024-09-21 - 2024-09-21

鉴于Harbor官方的安装无比混乱, 因此记录如何将有用的东西提取出来, 最终形成data目录, config目录, docker-compose.yml文件.

  • 修复因端口问题导致的docker login失败
  • 删除log容器和网络
  • 增加容器名称前缀

按照官方教程进行前期操作

下载执行官方配置脚本, 配置harbor.yml, 注意配置和记录端口, 密码和data目录

少女祈祷中...
2024-09-15 - 2024-09-18
  • 2024-09-15 网站搬家中…
  • 2024-09-17 部分 传送阵 因为年久失修已经不可使用
VPS Init
2024-08-29 - 2025-04-01

修改时区

1ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime

配置bash命令

1alias l='ls -Al --color=auto'
2alias ll='ls -Alh --color=auto'

配置apt源

删除普通用户

1userdel -r admin

安装工具

1apt update
2apt install -y systemd-timesyncd vim curl wget gcc g++ git make screen telnet jq bc tcptrack

修改主机名

1vim /etc/hosts
2vim /etc/hostname

配置ssh key

1mkdir .ssh
2chmod 600 .ssh
3
4vim .ssh/authorized_keys
5chmod 600 .ssh/authorized_keys

配置sshd

1vim /etc/ssh/sshd_config
2
3PermitRootLogin prohibit-password
4PubkeyAuthentication yes
5PasswordAuthentication no
6ClientAliveInterval 15
7ClientAliveCountMax 3

更改密码

1passwd

配置git

1git config --global user.name "Akvicor"
2git config --global user.email akvicor@akvicor.com
3git config --global core.editor vim

motd脚本

1vim /etc/motd
2vim /etc/update-motd.d/99-custom
3chmod +x /etc/update-motd.d/99-custom

内容

SSH 密钥
2024-08-17 - 2024-09-18

Ed25519算法

1ssh-keygen -t ed25519 -C "your_email@example.com"

旧算法

1ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

设置文件权限

1chmod 700 ~/.ssh
2chmod 600 ~/.ssh/authorized_keys
Summary
2024-08-11 - 2024-09-18

Summary抽屉,可收起和展开

默认收起 A
  • AAA
默认展开 B
  • BBB
Disable IPV6
2024-08-03 - 2024-09-18

永久关闭IPV6

编辑grub配置文件/etc/default/grub

修改增加ipv6.disable=1属性

1GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
2GRUB_CMDLINE_LINUX="ipv6.disable=1"

使设置生效

1update-grub
New React Project
2024-07-27 - 2024-09-18

创建新 React 项目

使用create-react-app创建项目

1npx create-react-app

设置yarn版本

前置条件

1corepack enable # 安装完nodejs后只需要执行一次

设置版本

1yarn policies set-version 4.3.0

修改.yarnrc.yml配置

1nodeLinker: node-modules
2
3yarnPath: .yarn/releases/yarn-4.3.0.cjs

安装依赖

1yarn install
重复代码提醒/Duplicated code fragment
2024-07-06 - 2024-09-18

打开设置按照以下路径进入并关闭

Editor -> Inspections -> General -> Duplicated code fragment

搭建邮件系统
2024-06-26 - 2024-09-18

官方docker-compose文件生成

https://setup.mailu.io/2024.06/

参考博客

https://www.ywbj.cc/?p=929

测试服务器是否开启25端口

1telnet smtp.google.com 25 #谷歌邮箱地址
2# 或者
3telnet smtp.qq.com 25 #腾讯qq邮箱

如果已经开启则会显示Connected

1root@mail:~# telnet smtp.qq.com 25
2Trying 157.148.54.34...
3Connected to smtp.qq.com.
4Escape character is '^]'.
5220 newxmesmtplogicsvrsza9.qq.com XMail Esmtp QQ Mail Server.

如果未开启会显示一直在连接

页面加载完毕后执行 useEffect
2024-06-22 - 2024-09-18

一个参数

useEffect()本身是一个函数,由 React 框架提供,在函数组件内部调用即可。

举例来说,我们希望组件加载以后,网页标题(document.title)会随之改变。那么,改变网页标题这个操作,就是组件的副效应,必须通过useEffect()来实现。

型参提醒 Inlay hints
2024-06-22 - 2024-09-18
打开设置搜索Inlay Hints, 或进入Setting/Editor/Inlay Hints, 按照需要关闭