Linux功能优化
发表于|更新于
|总字数:67|阅读时长:1分钟|浏览量:
Linux功能优化
命令行美化
oh-my-posh
历史记录补全
修改文件 /etc/inputrc 将下方两条取消注释即可。
1 | # alternate mappings for "page up" and "page down" to search the history |
文章作者: Reglucis
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Reglucis 的博客!
相关推荐
2025-09-20
SSH
SSH 安全外壳协议(Secure Shell Protocol,SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH 通用命令 无论是 win 还是 Linux 远程连接命令都是相同的。 12ssh [-P <port>] <user>@<addr>ssh -J <user0>@<addr0>:<port0> <user1>@<addr1> # 以 user0 为跳板登录 user1 默认端口 22 。 密钥 现代加密技术常常使用非对称加密,当发送者使用私钥对一段信息加密后,接收者可使用公钥来快速解密。ssh 也可以使用这种加密方式来验证身份。 12cd ~/.sshssh-keygen -t Ed25519 # 生成密匙 DSA - ❌ 已经从数学层面被证明不安全,所以永远不要用它 RSA - 在各种设备、各种 SSH 客户端中有广泛悠久的支持历史,且目前依然能提供...
2025-08-31
虚拟磁盘的使用
环境:WSL-Ubuntu 24.04 LTS 虚拟磁盘的使用 开发文件系统或者嵌入式系统时,有时希望使用嵌入式文件系统接口如 fatfs/littlefs 等。 其解决思路时,创建一个文件将该文件视为存储设备,通过系统 API 实现写入。这里使用 fat32 进行示范。 创建虚拟磁盘 创建空文件 执行下述命令将在工作目录下创建一个大小为 SIZE[Mb] 空文件 1dd if=/dev/zero of=<filename> bs=1024 count=SIZE 格式化映像文件 12sudo apt install dosfstools #安装 fat 的格式化工具mkfs.vfat <filename> #格式化该文件为 fat 文件系统 (可选)挂载文件系统 将其挂载至 linux 目录内,便于使用。 1mount -o loop <filename> /mnt 如果出现类似错误:mount: /mnt/* : failed to setup loop device for /yourpath/* ...
2025-09-05
Linux 初始化配置
Linux 初始化配置 *** 环境:Debian13(trixie) *** *** 默认准备: ssh 命令登录,已进行软件依赖更新。 *** Linux 安全防护 一台服务器装机后应先进行基本的安全配置。 基本分析 登录服务器的四要素: 【IP 地址】+【端口】+【用户名】+【密码】 其中公网 IP 地址全网公开,对于随机访问没有操作空间。如果怕被别有用心的人针对,也只能尽可能不要外泄你和网站的联系,只要你公开域名就一定会得到IP。 基于上述分析,我们能做的只有对【端口】、【用户名】及【密码】这三要素进行加强,来降低被攻破的风险: 【端口】:将 SSH 远程登录端口修改为【非 22 端口】 【用户名】:建立【非 root】的新用户、并禁用 root 用户 SSH 远程登录 【密码】:SSH 启用 RSA 密钥验证登录、同时禁用密码验证登录 实际操作 ❗记得按顺序来,别把自己锁在门外了。 修改登录端口 123nano /etc/ssh/sshd_configsystemctl restart sshdsudo ss -tlnp | grep sshd ...
2025-09-18
Linux字体管理
Linux字体管理 安装字体 以安装微软雅黑为例 添加 ttf 文件。 1234cd /usr/share/fontssudo mkdir /usr/share/fonts/yaheisudo cp <file> /usr/share/fonts/yahei/sudo chmod 644 /usr/share/fonts/yahei/*.ttf 123mkfontscalemkfontdirfc-cache -fv # 没有的话安装一个 wsl 安装 win 字体 12sudo ln -s /mnt/c/Windows/Fonts /usr/share/fonts/fontfc-cache -fv
2025-09-15
Linux 目录结构
Linux 目录结构 文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义了 Linux 操作系统中的主要目录及目录内容。FHS 由 Linux 基金会维护,当前版本为 3.0 版,于 2015 年发布。 / 第一层次结构 的根、 整个文件系统层次结构的根目录。 /bin/ 需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如: cat、 ls、 cp。 /boot/ 引导程序文件,例如: kernel、initrd;时常是一个单独的分区[8] /dev/ 必要设备, 例如:/dev/null. /etc/ 特定主机,系统范围内的配置文件。 关于这个名称目前有争议。在贝尔实验室关于UNIX实现文档的早期版本中,/etc 被称为etcetera, [9] 这是由于过去此目录中存放所有不属于别处的所有东西(然而,FHS限制/etc只能存放静态配置文件,不能包含二进制文件)。 自从早期文档出版以来,目录名称已被以各种方式重新称呼。最近的解释包括逆向首字母缩略词如:“可编辑的文本配置”(英文 “Editable Text...
2025-09-17
Linux清理缓存
Linux清理缓存 排名 在使用一段时间 wsl 后发现其映像文件由不足 10G 增大至 29.G 。故对其解包后分析各文件大小。 esp32 (esp-idf + .espressif) 10.3G STM32CubeMX(本体 + 缓存) 4.6G vscode 1.4G 其他比较值得注意的文件夹有 /var/log/journal 808M puthon 虚拟环境 500M 字体文件 1.2G 因为缺少字体笔者干脆把 win11 所有字体都扔进去了。。。。 清理 日志 12journalctl --vacuum-size=100M # 保留 100Mjournalctl --vacuum-time=10d # 保留 10d apt 缓存 apt缓存文件位于 ‘/var/cache/apt’ 。 1234sudo apt-get autoclean # 清理...
公告
欢迎来访我的博客。这里记录着菜猪的学习日志。
