亮的MARK库

mark.liangliang.org.cn

Brompton全车扭矩值

转载,原创:十字南天 (- 北京芳草地Brompton 店长) - 小布折叠车 2020-03-16

  • 2017款以前用△标记

  • 2017款以后用▲标记

  • 特殊扭矩另行标注年份

-2020.3.15修正-

▲把套锁环螺丝 1.5Nm △ 刹把螺丝 2Nm ▲刹把螺丝 2.5Nm ▲铃螺丝 N/A ▲指拨固定螺丝 N/A △ 旧款指拨锁环螺丝 5Nm △▲把横锁固螺丝 18Nm △ 旧款钢版头管固定螺丝(吊芯)16Nm △ 旧款钛版头管固定螺丝(吊芯)15Nm △ 骑行里程足够多,并进行二次拆装时,吊芯 20Nm ▲新款钢版头管固定螺丝(吊芯)30Nm ▲新款钛版头管固定螺丝(吊芯)30Nm △▲头管卡钳螺丝 9Nm △▲托座螺丝 4Nm △▲发电车灯固定螺丝 3Nm ▲前夹器锁固螺母 8Nm ▲前挡泥板支架连接前叉螺丝 N/A ▲挂钩螺丝 3.5 Nm △▲挡泥板连接支架螺丝 4Nm △▲超轻前轮/发电轮螺杆 8Nm △ 普通前轮螺母 15Nm ▲普通前轮螺母 12Nm △▲座垫转接块螺丝 15Nm △▲盘钉 10Nm △▲旧换新盘片后盘钉 12Nm ▲曲柄螺丝 30Nm △ 旧款一体式盘片曲柄 40Nm ▲脚踏螺丝 30Nm △▲锁紧状态下座管夹螺母 4Nm-7Nm △ 旧款膨胀座管塞 拧10圈 △ 避震螺母 与螺丝头平齐 △▲易行轮螺丝 2Nm △▲蘑菇头迫紧螺丝 8Nm MK2(2000年3月以前生产)夹器锁固螺母 14Nm MK3后夹器锁固螺母 10Nm △▲夹器钢线夹紧螺丝 8Nm △ 刹车块锁固螺母 8Nm ▲刹车块锁固螺母 6Nm △▲内变钢线夹紧小链条(线卡) 3Nm △▲挡泥板(货架)支架固定后叉螺丝 3Nm ▲拨链器螺丝 N/A △▲张链器螺母 大于手拧的力度且不超过5Nm ▲张链器导轮螺丝 N/A ▲张链器力臂螺丝 N/A △▲后叉转轴固定螺丝 10Nm ▲单速两速后轮螺母 15Nm ▲三速六速后轮螺母 18Nm

头管的锁固螺丝一定要注意扭矩值,已经出现很多因为错误扭矩导致前叉上管爆裂的例子: [gallery columns=”2” ids=”4092,4094,4093,4091”]

nextcloud 需要上传大文件后,上传完成后提示“组块时出错 502”。

nginx 的web错误信息里有如:

recv() failed (104: Connection reset by peer) while reading response header from upstream request: “MOVE /remote.php/dav/uploads/name/web-file-upload-nnnn/.file” HTTP/1.1, upstream: fastcgi://unix:/tmp/php-cgi-72.sock

nextcloud-big-file-502-1.png

查看 php-fpm.log 的日志,如:

WARNING: [pool www] child nnnn, script ‘/www/wwwroot/nextcloud/remote.php’(request: “MOVE /remote.php”) execution timed out (104.723765 sec). Terminating.
WARNING: [pool www] child nnnn exited on signal 15 (SIGTERM) after 13101.403079 seconds from start

nextcloud-big-file-502-2.png

估计是 php-fpm 的进程在约100秒后超时,被强制退出,然后重新创建进程了。

解决:在“宝塔”面板的php7.2管理配置窗口中,将“超时限制”(request_terminate_timeout)的时间上调,如从默认100秒的,上调到17200。

如何挂载 qcow2 磁盘映像

这是在主机服务器上安装 qcow2 磁盘映像的快速指南。这对于在没有运行虚拟机的情况下重置密码、编辑文件或恢复某些内容非常有用。

步骤 1 - 在主机上启用 NBD

modprobe nbd max_part=8

步骤 2 - 连接 QCOW2 作为网络块设备

qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2

步骤 3 - 查找虚拟机分区

fdisk /dev/nbd0 -l

步骤 4 - 从 VM 挂载分区

mount /dev/nbd0p1 /mnt/somepoint/

第 5 步 - 完成后,卸载并断开连接

umount /mnt/somepoint/
qemu-nbd --disconnect /dev/nbd0
rmmod nbd

brompton猪鼻的设计真是巧妙,通勤中让自己的背包和Brompton整合一体,高效与多样式的完美结合,好的设计可以兼顾功能性和整体感。不过也带来了一个问题,只能实用符合猪鼻设计的包,通用的缺少,直接导致自己日常常用的背包默默的吃灰。

在各种的尝试后,我总结了下面几种方案。不敢独享,抛砖引玉,分享在我的小站。

先看各种图片 [gallery ids=”4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4058,4059,4060,4061”]

Linux mount smb共享文件夹

安装cifs-utils工具

apt install cifs-utils
mkdir /mnt/nfs

使用smbclient工具查询共享目录

smbclient -L 192.168.31.254

root@router:/mnt# smbclient -L 192.168.31.254
Enter WORKGROUP\liang's password: 

        Sharename       Type      Comment
        ---------       ----      -------
        thinkpad        Disk
        IPC$            IPC       IPC Service (Share from router)

匿名挂载

mount.cifs //192.168.31.254/thinkpad /mnt/nfs

guest挂载

mount -t cifs //192.168.31.254/thinkpad /mnt/nfs/ -o guest

指定用户挂载

mount -t cifs -o username=administrator,password=123 //192.168.31.254/thinkpad /mnt/nfs

骑行brompton到超市,折叠后推行购物是非常惬意和生活的事情,但是推行无法万向,导致无法顺滑拐弯。

于是思考了很多万向轮的解决方法。

终于找到了接近完美的解决方案,不敢独享分享出来给车友们参考。

能感受到的缺点,骑行在颠簸路面略有声音。

推荐用无刹车版本的万向轮,这样折叠碰地不会磕碰刹车扳纽。

还可以,内手位置用无刹车版万向轮,外侧带刹车的。

如图

尝试了一下效果可以,这样刹车和折叠碰转问题都解决了。

不带刹车的15块钱2个包邮,物美价廉。

Proxmox(PVE) Web 控制面板添加登录二步验证(TFA)

PVE 提供了功能非常完善的图形化控制的Web管理界面,我们很多的操作都可以在这个管理界面上完成,但是,同样是因为这个管理界面有着比较高的权限,因此如果出现了账号密码泄漏,则会出现较为严重的影响。所以,给Web管理界面再加上二步验证机制,能提升我们系统的安全等级。

PVE 官网也提供了**教程**,不过这个教程需要在命令行下完成。但最近我发现了一个非常简便的方法,不需要使用PVE的命令行,也不需要借助生成oathkey脚本,只需要在Web管理界面上简单鼠标操作即可。

准备工作

在开始配置前,需要先准备好以下内容:

  • 安装好 Proxmox 系统
  • 在手机上安装好 OTP 软件 iOS推荐使用FreeOTP,安卓可以选择AndOPT、谷歌身份验证器或者其他相似功能的软件
  • 使用 AndOPT成功。

配置

登录PVE管理界面,在最右上方用户选项栏点击呼出下拉菜单。

点击 TFA ,进入二次验证设置选项框。

使用手机APP扫描出现的二维码,如果无法扫描,请手动添加。

并将手机上显示的数字输入到Web管理界面的验证码输入框内。

点击应用即可。

随后注销登录,重新登录Web管理界面,这时,输入完成账号密码后,系统会提示输入验证码,然后输入手机上对应的动态验证码即可登录。

Tips

使用这个方法,如果想更换TFA密钥,只需要在 二次验证 的选项框内点击 随机化 然后重新使用手机APP扫描,或者手动添加。

M1 macOS 技巧

如果是使用 M1 处理器的 macOS 用户,因为可以安装iOS的软件,所以可以在自己常用的电脑上安装FreeOTP(当然macOS也有提供专门的OTP软件,但是……FreeOTP免费而且简单),然后就可以不需要在登录的时候找手机了。

但是目前macOS上的FreeOTP并没有针对macOS进行优化,所以需要在系统出现二维码扫码的阶段,用手机拍下二维码,然后PVE二步验证设置成功后,再使用macOS上的FreeOTP扫描刚刚用手机拍下的二维码即可。

小结

本文介绍了如果使用PVE的Web管理界面来设置二步验证登录从而实现提高安全性,希望本文对你有帮助。如果你觉得文章有用,不要吝啬你的点赞、收藏,你的分享和关注是继续更新文章的动力。

删除二次登陆认证

ssh 
vim /etc/pve/user.cfg
user:root@pam:1:0:::::x:
改为
user:root@pam:1

保存即可

无聊和乏味的工作是罪恶

-- Eric S. Raymond

构建于图形界面之上的操作系统,使用鼠标作为主输入设备, 是否使用缩写并不重要。比如 Windows 系统中的目录,几乎都是全称…… 点击两次鼠标进入文件夹 pf, 并不意味着点击13次才能进入文件夹 Program Files

而构建于命令行之上的操作系统,如 Linux,只要3个字母以上的单词,几乎都要缩写。 例如: cd 命令是 Change Directory 的缩写。 作为常用命令,如果使用它的全称 Change Directory,绝对是无聊和乏味的工作。

最常见的缩写,取每个单词的首字母,如

cd

Change Directory

dd

Disk Dump

df

Disk Free

du

Disk Usage

pwd

Print Working Directory

ps

Processes Status

PS

Prompt Strings

su

Substitute User

rc

Run Command

Tcl

Tool Command Language

cups

Common Unix Printing System

apt

Advanced Packaging Tool

bg

BackGround

ping

Packet InterNet Grouper

如果首字母后为“h”,通常保留

chsh

CHange SHell

chmod

CHange MODe

chown

CHange OWNer

chgrp

CHange GRouP

bash

Bourne Again SHell

zsh

Z SHell

ksh

Korn SHell

ssh

Secure SHell

递归缩写[3]也属于这一类,如:

GNU

GNU’s Not Unix

PHP

PHP: Hypertext Preprocessor

RPM

RPM Package Manager

WINE

WINE Is Not an Emulator

PNG

PNG’s Not GIF

nano

Nano’s ANOther editor

有些缩写可能有多种定义,如:

rpm
RPM Package Manager 
RedHat Package Manager

bc
Basic Calculator
Better Calculator

这方面 Emacs 可谓独领风骚:

Emacs  
Editor MACroS
Emacs Makes A Computer Slow
Escape Meta Alt Control Shift
Emacs Makers Are Crazy Sickos
Emacs Makes All Computing Simple
Emacs Makefiles Annihilate C-Shells
Emacs Manuals Always Cause Senility
Emacs May Allow Customized Screwups
Emacs Manuals Are Cryptic and Surreal
Eventually Munches All Computer Storage
Eight Megabytes And Constantly Swapping
Elsewhere Maybe All Commands are Simple
Excellent Manuals Are Clearly Suppressed
Emacs May Alienate Clients and Supporters
Except by Middle Aged Computer Scientists
Extended Macros Are Considered Superfluous
Every Mode Accelerates Creation of Software
Each Manual's Audience is Completely Stupefied
Exceptionally Mediocre Algorithm for Computer Scientists
Easily Maintained with the Assistance of Chemical Solutions
Eradication of Memory Accomplished with Complete Simplicity

如果只有一个单词,通常取每个音节的首字母:

cp

CoPy

ln

LiNk

ls

LiSt

mv

MoVe

rm

ReMove

对于目录,通常使用前几个字母作为缩写:

bin

BINaries

dev

DEVices

etc

ETCetera

lib

LIBrary

var

VARiable

proc

PROCesses

sbin

Superuser BINaries

tmp

TeMPorary

usr

Unix Shared Resources

这种缩写的其它情况

diff

DIFFerences

cal

CALendar

cat

CATenate

ed

EDitor

exec

EXECute

tab

TABle

regexp

REGular EXPression

如果某种缩写比较深入人心,例如“mesg”代表“message”,在新的复合缩写中,将沿用这种缩写方式

dmesg

Diagnostic MESsaGe

sed

Stream EDitor

stty

Set TTY

fstab

FileSystem TABle

passwd

PASSWorD

有些缩写中,第一个字母“g”,代表“GNU”

awk

Aho Weiberger and Kernighan

gawk

GNU AWK

gpg

GNU Privacy Guard

grep

GNU Regular Expression Print

egrep

Extended GREP

命令选项,从a到z

Linux 命令的选项繁复庞杂,让人眼花缭乱。不过这些选项往往具有相对固定的涵义,熟悉了它们,记忆便不再困难

  • -a

    all : 全部,所有 (ls , lsattr , uname)archive : 存档 (cp , rsync)append : 附加 (tar -A , 7z)

  • -b

    blocksize : 块大小,带参数 (du , df)batch : 批处理模式 (交互模式的程序通常拥有此选项,如 top -b)

  • -c

    commands : 执行命令,带参数 (bash , ksh , python)create : 创建 (tar)

  • -d

    debug : 调试delete : 删除directory : 目录 (ls)

  • -e

    execute : 执行,带参数 (xterm , perl)edit : 编辑exclude : 排除

  • -f

    force : 强制,不经确认(cp , rm ,mv)file : 文件,带参数 (tar)configuration file : 指定配置文件(有些守护进程拥有此选项,如 ssh , lighttpd)

  • -g

  • -h

    --help : 帮助human readable : 人性化显示(ls , du , df)headers : 头部

  • -i

    interactive : 交互模式,提示(rm , mv)include : 包含

  • -k

    keep : 保留kill

  • -l

    long listing format : 长格式(ls)list : 列表load : 读取 (gcc , emacs)

  • -m

    message : 消息 (cvs)manual : 手册 (whereis)create home : 创建 home 目录 (usermod , useradd)

  • -n

    number : 行号、编号 (cat , head , tail , pstree , lspci)no : (useradd , make)

  • -o

    output : 输出 (cc , sort)options : 选项 (mount)

  • -p

    port : 端口,带参数 (很多网络工具拥有此选项,如 ssh , lftp )protocol : 协议,带参数passwd : 密码,带参数

  • -q

    quiet : 静默

  • -r

    reverse : 反转recursive : 递归 (cp , rm , chmod -R)

  • -s

    silent : 安静size : 大小,带参数subject

  • -t

    tagtype : 类型 (mount)

  • -u

    user : 用户名、UID,带参数

  • -v

    verbose : 冗长version : 版本

  • -w

    width : 宽度warning : 警告

  • -x

    exclude : 排除 (tar , zip)

  • -y

    yes

  • -z

    zip : 启用压缩 (bzip , tar , zcat , zip , cvs)

0%