在Ubuntu 22.04服务器上配置VNC服务
今天想登陆进组里的Ubuntu服务器查看一下网络是如何配置的,因为之前是直接在图形界面设置的,但是现在服务器在机房懒得进去,就干脆研究了一下怎么设置VNC服务端,好远程连进去。
网上搜索了一大堆教程,全都是抄来抄去教你怎么配置xstartup
文件,明明ArchWiki上就有相关的教程,简单设置一下就好了。
欲望大过了能力,由此产生了焦虑
今天想登陆进组里的Ubuntu服务器查看一下网络是如何配置的,因为之前是直接在图形界面设置的,但是现在服务器在机房懒得进去,就干脆研究了一下怎么设置VNC服务端,好远程连进去。
网上搜索了一大堆教程,全都是抄来抄去教你怎么配置xstartup
文件,明明ArchWiki上就有相关的教程,简单设置一下就好了。
最近正在不断的修改代码、训练模型,每次训练都至少需要40分钟左右的时间,实在是无聊。所以又拿出了我的树莓派Zero 2W,看看所谓的BadUSB怎么搞。
其实大概一两年前我就搞过,但是在我的Arch系统上完全复现不出网上的那些教程所谓的最后效果。试过了包括但不限于来自CSDN,StackOverflow,UbuntuAsk等各大论坛上的教程,各种配置都试过了,但是效果就是不好(至少在我的Arch系统上不好)。真是可恶啊,小小的一个事情竟然没有一个比较靠谱的实现教程。
经过参考著名的USB攻击平台项目 P4wnP1 的设置,我截取了其中的部分代码进行了设置,最终完成了电脑通过USB连接树莓派Zero这个目标。
最近做海雾的预报比较无聊,总得找个东西打发时间,于是翻出了大概两年前嫖的别人的板子。当时他们的创业园办公室要被收回了,于是我就去捡垃圾,看看有什么好东西。然后就搞到了这块STM32F103VET6
野火指南者板子,上面还有一块屏幕,挺香的。
翻了一下野火官方的教学视频,发现是用的Keil开发的,但是我的Arch没法运行Keil,所以又花了两天时间弄清楚如何在Arch上开发,编译,烧录STM32的程序。
首先当然是下载好zsh
的安装包然后传到服务器上了。
在这个网站可以搜索所有的rpm
包,并下载,适用于RHEL 7的zsh
安装包下载地址如下
其实我很久之前就想用 Python 来控制 Linux 的 WiFi 了。由于 Linux 基本都是用 wpa 来连接 WiFi 的 (iwd 也挺好用的),所以控制了 wpa (以下我就这么简称了) 就能控制 WiFi。
我以前在 Ubuntu 上试过 pywifi,Windows 上是可以正常工作的,但是我的 Ubuntu 就不行。由于是大一时候的事情了,我也就懒得再深究原因。最近几个月断断续续的在 Github 和 Google 上找了好久,都没有搜索到符合我要求的包:
于是我就索性自己写了一个。