分类 Linux 下的文章
解决 Ubuntu 14.04 下外接显示器分辨率过低问题
十年前的笔记,迁移过来。。。
笔记本是 ThinkPad R400,Ubuntu 14.04 系统,外接显示器最高 1440x900 分辨率,但系统设置里面只有 800x600 和 1024x768 两个选项,无法设置成合适的分辨率。
Linux iostat 命令详解
前言
话说搞运维的人没有两把“刷子”,都不好意思上服务器操作。还好,我还不是搞运维的,我一直都自诩是开发人员,奈何现在的东家运维人员“水”的一比,还要我这个自诩是开发的人撸起袖子亲自上阵,好吧,没有办法,重拾以前的命令,再次走起~~~
将 gitea 服务迁移到 ubuntu 20.04(使用 snap 安装)
macOS 下批量转换 TXT 文件编码(GBK 转 UTF-8)
以前收藏了很多 txt 书籍小说,今天整理的发现在 macOS 下 GBK 编码的 txt 文件无法使用预览功能。
熟悉终端(Terminal)的用户可以使用 iconv 命令转换一下文本文件的编码格式。
不熟悉的话,可以使用 Sublime/VSCode 之类的编辑器(程序员常用)打开 TXT 文件,编辑器会自动适配编码展示中文,注意此时不要保存,要复制,然后打开一个新的窗口粘贴进去保存为新文件。
下面来说一下使用终端程序怎么处理。
命令参考:
遍历查找并删除指定后缀的文件 bash 脚本(删除资源目录下的所有 .map 文件)
今天收到一个需求,项目被漏洞扫描后报告了一个 Soucemap 敏感信息泄露
低危漏洞。
实际上都是第三方开源项目的,但没办法只好删除一下。其实需求就是把资源(js/css 相关的库)目录下的所有 .map
后缀的文件都删除掉。
由于文件较多,目录也多,手动一个个去删很累,就用 Claude
写了一个脚本查找并删除,同时加了一个确认的交互,用起来效果不错。
一开始我是在 CSDN 上找了一段代码改了改,发现不对,遂想起 Claude 来写一个,效果惊艳,还贴心地加了注释。AI 现在的程度确实很适合写这类小工具。
下面是代码:
Ubuntu22.04 安装 PHP7.4 以及切换 PHP 版本
虽然现在已经是 PHP8 时代,但国内的很多应用还是仅支持 PHP7,所以不得不给 Ubuntu 22.04 安装 7.4 版本的 PHP。
Ubuntu 22.04 初始化 - PHP8 Server 版
用于初始化阿里云一台 ECS (Ubuntu 22.04)。
Debian 11 Bullseye 安装PHP 8.1
由于我用的云服务器厂商不再支持 Ubuntu 的镜像,迫不得已选择的最新的 Debian 11,可惜默认的 PHP 版本仍然是 7.4,果然太保守...