avatar
文章
65
标签
23
分类
12
主页
博文
  • 分类
  • 标签
  • 归档
关于笔者
TroyMitchell's blog
搜索
主页
博文
  • 分类
  • 标签
  • 归档
关于笔者

TroyMitchell's blog

linux挂载nfs根文件系统失败
发表于2025-01-04|kernelnetwork
挂在nfs根文件系统时出现如下报错: [ 1.939157] VFS: Cannot open root device "nfs" or unknown-block(0,255): error -6[ 1.946989] Please append a correct "root=" boot option; here are the available partitions:[ 1.955765] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255)[ 1.964493] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255) ]--- 根据内核日志来看bootargs是设置正确的,经过多方排查是以下配置没开启: CONFIG_ROOT_NFS
tmux复制到系统剪切板
发表于2024-11-30
tmux可以使用这个配置:oh my tmux 然后在.tmux.conf.local中将以下选项设置为true: # -- clipboard -----------------------------------------------------------------# in copy mode, copying selection also copies to the OS clipboard# - true# - false (default)# - disabled# on Linux, this requires xsel, xclip or wl-copytmux_conf_copy_to_os_clipboard=true
lazyvim复制到剪切板
发表于2024-11-30
在neovim(10.0.2)中,其实已经默认开启了yank插件,也就是复制的内容会自动传入剪切板。 那么为什么还会有这篇文章呢?因为lazyvim默认有这样一个配置: opt.clipboard = vim.env.SSH_TTY and "" or "unnamedplus" -- Sync with system clipboard 这句的意思查看你的shell是否是tty类型,如果是tty那么就不会进入系统剪切板。恰好ssh就是tty类型,所以ssh连接的shell在打开nvim复制的内容是不会进入到系统剪切板的。 进入系统剪切板的作用:here 所以要在~/.config/nvim/lua/config/option.lua中覆盖这条默认设置: opt.clipboard = "unnamedplus" 这样即便tty也能够进入系统剪切板了。
ssh双向复制
发表于2024-11-30
在主机A通过ssh连接到主机B时,我们在A内复制的文本可以通过Ctrl+Shift+v粘贴到B,但是B内复制的却不能与A共享。 可能这里会造成一个疑惑:明明我复制ssh的shell信息也可以粘贴出来。其实这里复制复制的是终端上的字,并不是ssh的shell内复制,还是相当于本机复制。 这一点可以通过xsel工具做验证: # A❯ xsel --clipboard --outputLinux troy-server 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux\ No newline at end of selection# B❯ xsel --clipboard --output 可以看到虽然A复制的B的终端输出信息,但是却没有进入B的剪切板,而是进入A的剪切板,说明复制的是终端上的字,并不是ssh的shell内复制。 如果这里做一个假设,在B的shell打开一个vim进行复制(已经配置好vi...
Linux命令行运行clash-verge
发表于2024-11-29
由于太懒,不想配置clash core或者mihomo,就下了个clash verge,配置好之后断掉显示器启动电脑却发现clash-verge没有运行。 在Linux命令行中(tty, 没有display)是无法运行clash-verge的,如果直接运行,会出现: ❯ clash-verge(clash-verge:4357): Gtk-WARNING **: 20:22:40.304: cannot open display: 使用虚拟显示器运行: ❯ sudo apt install xvfb❯ Xvfb :1 -screen 0 1024x768x16 &❯ export DISPLAY=:1 ❯ clash-verge & 此时还不能科学,需要等待1到3秒左右,等待完成后查询端口是否监听成功(verge监听7897): ❯ netstat -tuln | grep 7897tcp 0 0 127.0.0.1:7897 0.0.0.0:* LISTENudp 0 ...
Ubuntu网线连接开发板后无法上网
发表于2024-11-28
❯ ip routedefault via 192.168.8.1 dev enx00e099a751b1 proto static metric 100default via 192.168.5.1 dev wlp1s0 proto dhcp metric 600... 其中enx00e099a751b1是连接开发板的有线网卡,wlp1s0是无线网卡。他们两个都走了default的默认路由。但是连接开发板的有线网卡是手动配置的静态IP,肯定不能上网的,如果由enx00e099a751b1去路由流量,肯定就不能上网了。所以我们要删除这个路由,将enx00e099a751b1只路由192.168.8.x的流量。 ❯ sudo ip route del default via 192.168.8.1 dev enx00e099a751b1❯ sudo ip route add 192.168.8.0/24 dev enx00e099a751b1
nextcloud aio + cloudflare tunnel
发表于2024-11-23
Refhttps://blog.laoda.de/archives/docker-compose-install-nextcloud-aiohttps://github.com/nextcloud/all-in-onehttps://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadirhttps://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.mdhttps://help.nextcloud.com/t/using-nextcloud-aio-via-cloudflare-argo-tunnel/141376/4https://github.com/nextcloud/all-in-one/discussions/2845https://github.com/nextcloud/all-in-one#how-to-run-nextcloud-behind-a-cloudflare-tunnel
Google cloud console免费shell玩法
发表于2024-10-31|network
PrepGoogle cloud console我并不清楚是个什么东西,由percycle提供给我。直到现在,我只知道我能通过它创建12个shell配额。 此shell运行在docker中,并没有提供公网IP,这意味着可玩性大大降低,不能当作server使用。 目前已知的玩法: Tailscale exit node Link here: https://console.cloud.google.com/ PS:本文假设您已经注册了tailscale并且了解tailscale与tailscale exit node是什么 Tailscale首先创建此文件以摆脱烦人的警告: $ mkdir -p ~/.cloudshell/$ touch ~/.cloudshell/no-apt-get-warning 使用如下命令安装tailscale: $ curl -fsSL https://tailscale.com/install.sh | sh 此时收到调用tailscale up进行登陆,但这里不要直接使用该命令,因为我们需要作为exit node使用,所以要通过如下命令: ...
rk3568刷写openharmony4.1
发表于2024-10-29
sudo upgrade_tool di -p parameter.txtsudo upgrade_tool UL MiniLoaderAll.bin -noresetsudo upgrade_tool di -u uboot.img && sudo upgrade_tool di -boot_linux boot_linux.img&& sudo upgrade_tool di -system system.img && sudo upgrade_tool di -vendor vendor.img && sudo upgrade_tool di -userdata userdata.img && sudo upgrade_tool di -ramdisk ramdisk.img && sudo upgrade_tool di -resource resource.img && sudo upgrade_tool di -sys-prod sys_prod.img &...
Ubuntu22.04.4LTS安装AMD显卡驱动
发表于2024-10-05
AMD 7840HS core GPU driver: https://github.com/TroyMitchell911/Ubuntu-config/blob/main/deb/amdgpu-install_6.1.60103-1_all.deb
123…7
avatar
TroyMitchell
对弈平凡
文章
65
标签
23
分类
12
Follow Me
公告
Words are cheap, I do.
最新文章
openmpi[0]-openmpi-img-parse2025-09-16
openmpi[3] btl框架的self组件分析2025-09-08
openmpi[2] 模块化组件架构2025-09-08
openmpi[1] 什么是openmpi2025-09-08
sd与mmc刷写指南2025-08-01
分类
  • asm1
  • home-assistant2
  • kernel20
    • network1
    • reverse1
    • rockchip13
  • mcu3
    • esp323
标签
docker hexo github openmpi mcu openHarmony nvim home-assistant network ubuntu a33 serial hack rockchip linux kernel esp32 rk3566 tmux vim allwinner rk3568 uboot
归档
  • 九月 2025 4
  • 八月 2025 3
  • 七月 2025 3
  • 一月 2025 1
  • 十一月 2024 6
  • 十月 2024 5
  • 九月 2024 10
  • 八月 2024 22
网站信息
文章数目 :
65
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2020 - 2025 By TroyMitchell
搜索
数据加载中