- 更新:2023-06-05 10:16:11
- 首发:2023-04-30 11:59:48
- ubuntu
- 3425
在本教程中,我们将介绍如何使用Nginx反向代理访问OpenAI API,并提供相应的测试方法。主要目标是保证Server-sent events (SSE)类型响应的流畅输出,从而提供良好的用户体验。
在本教程中,我们将介绍如何使用Nginx反向代理访问OpenAI API,并提供相应的测试方法。主要目标是保证Server-sent events (SSE)类型响应的流畅输出,从而提供良好的用户体验。
现在新购买默认搭载Windows系统的电脑一般都会提供一个Windows Hello
身份认证方案,例如指纹或者人脸识别。Howdy是一个在Linux上模仿Windows Hello的程序,可以实现在系统用户登录
、锁屏登录
、sudo
、 su
等身份认证时候使用人脸识别。
Howdy开源地址:https://github.com/boltgolt/howdy
Howdy程序本身的使用方法官方已经已经非常详细了,在此仅做补充。
除了说明提到的Ubuntu or Linux Mint
、Debian
、Arch Linux
、Fedora
、openSUSE
这些Linux发行版之外,基于这些系统的一系列发行版系统都是可以用的。例如Raspberry Pi OS
、Kali
。
支持Windows Hello
的笔记本电脑配有红外摄像头和红外光线发射器。红外网络摄像头通常可以在Linux上自动检测到,但默认情况下,红外光线发射器不起作用。为了使它们工作,请安装和配置linux-enable-ir-emitter。
由于没有得到官方适配,在Linux中安装微信的最佳方案是使用Wine。
借助开源项目https://github.com/zq1997/deepin-wine,我们可以非常方便的在Linux中安装微信。只不过安装完成后设置缩放及绑定快捷键并非易事。特整理具体方法如下。
以下方法在Ubuntu 22.04、Ubuntu 20.04、Kali Linux 2022.2(Debian)测试通过。
从SSH连接的远程环境中在本地网页浏览器中打开URL,且URL是服务器的本机/内网地址。这是完全可以做到的,就像在本地进行软件开发一样。
这里介绍两种方法,一个是仅转发服务器本地端口,在本地浏览器打开运行。另一个是拦截服务器中打开浏览器相关命令,在本地浏览器中打开,且可以配合第一个方法实现本地浏览器打开服务器本地页面。
温馨提示,通过VScode的Remote-SSH插件可以像在本地开发一样编辑服务器上的代码(其它编辑器也有类似功能,例如neovim支持远程网络文件编辑),配合本文的方法可以做到本地调试服务器本地代码。
近期分享了《从SSH远程唤起本地浏览器打开URL》,其实从远程SSH也可以直接打开带GUI的Linux应用程序的。之前分享过《Win10中通过WSL2开发基于Electron的Ubuntu应用程序》,原理上其实是一样的。
都是通过安装X11服务来实现。
此方法和虚拟机以及Wine有本质区别。应用程序可以运行在远程服务器,这样是不占用系统内存和CPU的。
本文介绍的方法是从MacOS中SSH远程到服务器调试和开发Linux平台的GUI应用程序。
在MacOS中运行Linux的GUI程序需要借助开源软件XQuartz。
Ubuntu屏幕画面撕裂非常常见的问题。其实不光Ubuntu,只要是Linux系统都可能存在这个问题。以下解决方法在Debian、Linux Mint、Kali等不同发行版Linux通用。
这里顺带说明一下,Ubuntu 20.04、22.10、22.04、18.04都可能存在图像撕裂这个问题,从原理上来说,这个问题是无法通过升级系统或安装更新的驱动程序来解决的。因此解决此问题也需要根据不同情况对症下药。
画面撕裂的问题有可能跟Intel核芯显卡、Nvidia显卡、AMD显卡有关系,因此你需要先知道自己使用的设备搭载了哪款显卡。
特地说明一下,虽然画面撕裂在网页和游戏中最为明显,在视频中也会有体现,但是Chrome和Firefox并未对Linux下的N卡适配硬件加速。也就是说,网页中播放视频CPU利用率高的问题和画面撕裂是两个问题,默认从官网下载的Chrome和Firefox并不支持GPU加速。解决画面撕裂和开启N卡A卡硬解无关。
自Kali Linux2019.3起,默认的桌面环境被设置为Xfce4而不是GNOME。Kali Linux支持Xfce、GNOME、KDE、Enlightenment、i3mw、LXDE、MATE作为桌面环境。
Xfce默认的桌面环境中不包含针对desktop
图标的处理,因此安装deb
或者AppImage
等应用程序后,在默认的应用程序列表/菜单栏/应用程序启动器找不到程序图标。即安装应用程序后无法生成.desktop
的图标,并且Home
目录中没有.icons
文件夹。
具体表现为:安装应用程序丢失图标,无法通过应用程序启动器直接启动应用程序。
在Linux系统中,双网卡或多网卡上网并不会同时使用两者同时上网,只会优先把请求发送到优先级高的默认网关(对应网卡的内网网段除外)。插入多个网卡的时候,路由表中就会存在多个默认网关,访问外部网络的时候,系统根据路由原则,Metric
值小的网卡优先级高,会优先使用该网卡上网。
在MacOS系统中,设置网卡优先级只需要在系统偏好设置
-网络
中设置设定网卡服务顺序
,具体操作见《MacOS 同时使用内网和外网(双网卡同时联网)》。
在Windows系统中,设置网卡优先级只需要设置网卡的跃点数
,具体操作见《win10链路聚合,双网卡带宽叠加负载均衡》(win11同理)。
而在Linux系统中,设置网卡优先级需要修改路由表配置,调整默认网关的Metric
值。
谢谢,你写的最详细,也很有效的解决了撕裂问题
很棒的教程,比我之前配置ap的方式更优雅
这个问题应该是修改没有成功,可能与系统版本更新有关系。
没错,用批处理解决是非常合适的!
请在阿里云文档里面查找相应错误码