avatar
文章
61
标签
22
分类
11
主页
博文
  • 分类
  • 标签
  • 归档
关于笔者
TroyMitchell's blog
主页
博文
  • 分类
  • 标签
  • 归档
关于笔者

TroyMitchell's blog

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
[TMUX]复制内容到系统剪切板
发表于2024-10-05
安装软件: sudo apt install xclip # 或者使用 xsel 在``~/.tmux.conf或者~/.tmux.conf.local`中添加如下内容: bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "xclip -sel clip -i" 重新加载tmux配置: tmux source-file ~/.tmux.conf
[VIM]plug coc.nvim
发表于2024-10-03
在coc.nvim更新到0.0.82之后,shortcut映射方式改变。 .vimrc配置如下: function! CheckBackSpace() abort let col = col('.') - 1 return !col || getline('.')[col - 1] =~ '\s'endfunctioninoremap <silent><expr> <TAB> \ coc#pum#visible() ? coc#pum#next(1): \ CheckBackSpace() ? "\<Tab>" : \ coc#refresh()inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"" below is for using ENTER for comple...
如何将sd卡或者emmc镜像导出
发表于2024-09-21|kernel
SD卡插入sd卡后,会在/dev下看到sdX的文件,我这里是sdb: ❯ ls /dev/sdb*/dev/sdb /dev/sdb1 /dev/sdb2 从这个信息可以知道镜像至少分区为了boot和rootfs分区. 使用dd命令导出: ❯ sudo dd if=/dev/sdb of=sd.img bs=4M status=progress[sudo] troy 的密码: 63753420800字节(64 GB,59 GiB)已复制,652 s,97.8 MB/s 记录了15218+1 的读入记录了15218+1 的写出63831015424字节(64 GB,59 GiB)已复制,653.304 s,97.7 MB/s 导出后需要缩减分区 EMMC对于EMMC操作复杂一些,需要修改uboot,打开CONFIG_CMD_USB_MASS_STORAGE的配置项。 进入fel模式将uboot下载进入内存并运行: ❯ sudo sunxi-fel uboot ./u-boot-sunxi-with-spl.bin 在uboot自动启动内核前打断,并且输入如下命令: =&g...
[rootfs]制作Ubuntu根文件系统
发表于2024-09-20|kernel
Requirements An x86_64 machine with Ubuntu or another Linux distribution installed. debootstrap tool. Internet connection. Basic knowledge of using the terminal. Steps to Create Ubuntu 20.04 Rootfs for ARMhf 1. Install Required Tools First, ensure that debootstrap and qemu-user-static are installed. qemu-user-static allows you to run ARM binaries on your x86_64 machine. sudo apt updatesudo apt install debootstrap qemu-user-static 2. Create a Directory for the Rootfs Create a directory wher...
123…7
avatar
TroyMitchell
对弈平凡
文章
61
标签
22
分类
11
Follow Me
公告
Words are cheap, I do.
最新文章
IMPORTANT: lost blog notes2025-07-06
esp32初始化结构体问题2025-07-04
VirtualBox错误2025-07-04
sd与mmc刷写指南2025-07-04
hexo: Deploy github and lose CNAME2025-07-04
分类
  • asm1
  • home-assistant2
  • kernel20
    • network1
    • reverse1
    • rockchip13
  • mcu3
    • esp323
标签
rockchip openHarmony hack mcu github vim home-assistant network linux rk3566 a33 allwinner ubuntu esp32 tmux rk3568 hexo docker nvim serial uboot kernel
归档
  • 七月 2025 6
  • 一月 2025 1
  • 十一月 2024 6
  • 十月 2024 5
  • 九月 2024 10
  • 八月 2024 22
  • 七月 2024 11
网站信息
文章数目 :
61
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2020 - 2025 By TroyMitchell