彭某的技术折腾笔记

彭某的技术折腾笔记

Linux

家庭服务器搭建及配置指南

由于前阵子搭建 Halo 博客平台加入了官方的群天天摸鱼吹水,发现各位好兄弟对本地服务器的搭建和配置挺好奇的,所以诞生了本文,以对整个服务器从硬件到软件的配置做一个彻底的教程。本文将对比本地物理服务器和云服务器的优劣,并对服务器的硬件配置进行一些说明和建议,然后介绍一下我自己的服务器的软件架构以及配置方式,以供大家参考。
188
0
2022-08-17

Manjaro 中 MATLAB 安装常见问题

对于一个理工科的学生而言,MATLAB 永远是一个不可或缺的工具集。不同于在 macOS 和 Windows 上的傻瓜式安装,在 Linux 下,尤其是在没那么主流的发行版下,由于系统软件包和各方面配置方式的不同,有时可能会需要自己解决许多依赖问题。本文将记录一些我自己安装 MATLAB 时遇到的问题以及对应的解决方案。
75
0
2022-07-26

APT 换源后出现证书验证错误的解决方案

在对 Debian 及 Ubuntu 等使用 APT 作为包管理器的 Linux 发行版进行换源操作后,时常会出现 “*Certificate verification failed: The certificate is NOT trusted*” 这样的报错,本文提供了一个解决方法。
305
1
2022-07-18

在不同平台下同步 Safari 和 Firefox 的书签

Safari 浏览器在 macOS、iOS、iPadOS 这些 Apple 生态内的操作系统下,由于其原生的设计和与系统紧密的结合,使用起来十分方便。然而对于某些像我一样的用户,虽然主力设备全是 Apple 生态圈内的产品,但是却不可避免的需要在某些场景下使用 Linux 和 Windows 等其他系统。可惜的是,Apple 并没有为这些平台开发 Safari 浏览器,所以 Safari 中的书签也无法同步到这些设备上,因此,在这些平台下我选择使用 Firefox 作为主力浏览器。虽然说可以在所有平台下都使用 Firefox 来进行网页浏览从而达成跨平台同步的目的,但是毕竟对于我这类用户,Apple 生态圈依然是主力,还是不愿牺牲大部分时间下的系统级的便利性,因此,需要找到一种方式灵活的同步 Safari 和 Firefox 之间的书签。
101
0
2022-07-17

VMware Workstation 在 Manjaro 中安装的常见问题

VMware Workstation 是一个非常成熟的虚拟机软件,支持 Linux 和 Windows。由于不同 Linux 发行版的内核模块启用状况和默认配置天差地别,这类严重依赖内核模块的软件时常会遇到一些千奇百怪的问题。每次遇到相关问题时,对于那些了解 Linux ,经验丰富,且对 Linux 的架构和运行方式都较为熟悉的老用户来讲,读懂报错信息然后有针对性的查阅资料解决问题已是家常便饭,可是对于新人来讲,尤其是那些想要得到 Linux 开发环境的便利却又离不开一个装有 Windows 的虚拟机的普通用户来讲,有些问题还是很棘手的。 本文会列举我在 Manjaro Linux 下安装和使用 VMware Workstation 时所遇到的问题以及解决方案,后续遇到新问题还会继续更新。
28
0
2022-07-16

解决阿米洛键盘被 Linux 识别为 Mac 键盘导致 F 区锁定

阿米洛的机械键盘(或是其他某些品牌的键盘) 有时会被 Linux 系统识别为 Mac 的键盘,从而导致键盘上方 F 区变成功能键,而不是传统的 F1 到 F12, 造成使用过程中,非常大的不便。 我们可以通过很简单的命令来更改其默认的行为。
43
0
2022-07-12

Linux 下 SMB/CIFS 的挂载和权限管理

在使用 NAS 的情况下, 我们经常会把一个磁盘或是一个目录,通过 SMB 的方式进行共享。 如果我们使用的是带有 GUI 的 macOS, Linux 或是 Windows 我们都可以非常简单的使用系统自带的文件管理器将共享目录挂载为一个本地磁盘,然而在服务器端,特别是没有安装 GUI 图形界面的服务器端,我们只能够通过命令行的方式挂载和管理网络驱动器。 由于 SMB 等 CIFS 并不支持 Linux 的权限管理, 在挂载完成之后,我们时常会遇到很多权限管理所带来的问题,这些问题可以通过修改挂载选项来解决。
43
0
2022-07-12

Linux&macOS 中配置 Git 与 GitHub

无论是开发项目还是编写论文博客,Git 都是一个不可或缺的工具用来记录项目的每一次迭代,并且在必要的时候,还可以挽救失误回退上一个版本。单独的 Git 已经可以在本地很好的完成上述任务,但是如果需要多个设备,多个开发者之间协同工作,或是想要寻求一个远端服务器进行项目备份,亦或是想要更方便的分享项目,GitHub 将会提供一个锦上添花的服务。
87
0
2022-07-11

Manjaro Linux 安装和配置

Manjaro Linux 安装和配置由于每次换电脑或者不小心把电脑折腾崩了之后,重装系统都是要耗费相当长一段时间来重新配置整个系统,然而很多时候又会不记得之前配置了些什么东西。更糟糕的情况是,曾经安装的过程中遇到了一些问题,在当时已经通过搜索得到了解决,可是再一次配置的时候又遇到相同的问题却再也找
161
0
2022-07-06