Bash 脚本:创建 #swap 文件
2.运行
#!/bin/bash # 创建 1GB 的 swap 文件 sudo fallocate -l 1G /swapfile # 如果 fallocate 不可用,使用 dd if [ $? -ne 0 ]; then echo "fallocate 不可用,使用 dd 创建 swap 文件" sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 fi # 设置文件权限 sudo chmod 600 /swapfile # 将文件标记为 swap 空间 sudo mkswap /swapfile # 启用 swap 文件 sudo swapon /swapfile # 验证 swap 是否启用 sudo swapon --show # 添加到 /etc/fstab 以便在引导时启用 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab echo "1GB swap 文件已创建并启用。
2.运行
chmod +x create_swap.sh
sudo ./create_swap.shDebian设置 #中文环境
1.手动编辑
打开该文件并手动添加或取消注释以下行:
2.生成新的语言环境:
运行以下命令以生成新的语言环境:
3.设置默认语言环境:
编辑
4.更新环境变量:
在 ~/.bashrc 或 ~/.profile 中添加:
然后运行
5.重启系统
1.手动编辑
/etc/locale.gen 文件:打开该文件并手动添加或取消注释以下行:
zh_CN.UTF-8 UTF-82.生成新的语言环境:
运行以下命令以生成新的语言环境:
sudo locale-gen3.设置默认语言环境:
编辑
/etc/default/locale 文件,确保其内容如下:LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"4.更新环境变量:
在 ~/.bashrc 或 ~/.profile 中添加:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh然后运行
source ~/.bashrc 或重新登录。5.重启系统
#buyvm 切换系统所在盘
1.安装 LVM 工具
2.创建物理卷
将 /dev/sda1 转换为物理卷:
3.创建卷组
创建一个新的卷组,比如 vg0:
4.创建逻辑卷
创建一个逻辑卷,比如 lv_data,大小根据需要设置(例如,全部空间):
5.格式化逻辑卷
格式化逻辑卷为 ext4 文件系统:
6.挂载逻辑卷
挂载逻辑卷到某个目录
7.复制当前系统到逻辑卷:
使用 rsync 复制文件:
8.进入新系统环境:
9.chroot 进入新系统:
10.更新 grub 配置:
11.安装引导加载程序:
12.退出 chroot 环境:
14.编辑 /etc/fstab,将根分区指向新的逻辑卷:
15.如果您更改了根文件系统的位置,可能需要更新 initramfs。
16.获取逻辑卷的 UUID:
17.编辑 /etc/default/grub 文件,确保 GRUB_CMDLINE_LINUX 行中包含正确的 root=UUID=<新的UUID>。例如:
18.更新 GRUB 配置文件:
19.重建 initramfs:
确保 initramfs 包含对 LVM 的支持:
20.重启后检查根目录挂载是否变更
1.安装 LVM 工具
sudo apt update
sudo apt install lvm22.创建物理卷
将 /dev/sda1 转换为物理卷:
sudo pvcreate /dev/sda13.创建卷组
创建一个新的卷组,比如 vg0:
sudo vgcreate vg0 /dev/sda14.创建逻辑卷
创建一个逻辑卷,比如 lv_data,大小根据需要设置(例如,全部空间):
sudo lvcreate -l 100%FREE -n lv_data vg05.格式化逻辑卷
格式化逻辑卷为 ext4 文件系统:
sudo mkfs.ext4 /dev/vg0/lv_data6.挂载逻辑卷
挂载逻辑卷到某个目录
sudo mount /dev/vg0/lv_data /mnt7.复制当前系统到逻辑卷:
使用 rsync 复制文件:
sudo rsync -aAXv / /mnt --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp8.进入新系统环境:
mkdir /mnt/dev /mnt/proc /mnt/sys
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys9.chroot 进入新系统:
sudo chroot /mnt10.更新 grub 配置:
update-grub11.安装引导加载程序:
grub-install /dev/sda12.退出 chroot 环境:
exit14.编辑 /etc/fstab,将根分区指向新的逻辑卷:
vim /etc/fstab
/dev/vg0/lv_data / ext4 defaults 0 115.如果您更改了根文件系统的位置,可能需要更新 initramfs。
sudo update-initramfs -u16.获取逻辑卷的 UUID:
sudo blkid /dev/vg0/lv_data17.编辑 /etc/default/grub 文件,确保 GRUB_CMDLINE_LINUX 行中包含正确的 root=UUID=<新的UUID>。例如:
GRUB_CMDLINE_LINUX="root=UUID=<新的UUID>"18.更新 GRUB 配置文件:
sudo update-grub19.重建 initramfs:
确保 initramfs 包含对 LVM 的支持:
sudo update-initramfs -u20.重启后检查根目录挂载是否变更
删除指定路径下所有层级的 #特定文件夹
powershell运行
powershell运行
$targetPath = "目标文件夹的完整路径"
# 获取目标路径下的所有名为 "metadata" 的文件夹,并删除它们
Get-ChildItem -Path $targetPath -Recurse -Directory | Where-Object { $_.Name -eq "metadata" } | ForEach-Object {
Remove-Item -Path $_.FullName -Recurse -Force
Write-Host "Deleted: $($_.FullName)"
}#rclone rc控制刷新文件
对于115网盘来说,远程文件修改后,本地挂载一直都不会刷新文件。
那么可以在挂载时添加参数:
来启用rclone提供的rc控制
然后添加定时任务进行间隔刷新:
对于115网盘来说,远程文件修改后,本地挂载一直都不会刷新文件。
那么可以在挂载时添加参数:
--rc --rc-addr 127.0.0.1:5574来启用rclone提供的rc控制
然后添加定时任务进行间隔刷新:
rclone rc vfs/refresh recursive=true --rc-addr 127.0.0.1:5574一加12消失的fastboot
自系统版本630后,官方关闭了fastboot模式的入口。但是可以进用户空间的fastboot继续进行刷写。即fastbootd,进入命令
吓死鸭鸭了 还以为主板刷坏了
自系统版本630后,官方关闭了fastboot模式的入口。但是可以进用户空间的fastboot继续进行刷写。即fastbootd,进入命令
adb reboot fastboot吓死鸭鸭了 还以为主板刷坏了
手机usb连接PC,mtp未识别或有识别但无设备显示
(1)0.1%未开启usb调试和文件传输。
(2)8%数据线或手机尾插链接异常。
(3)90%驱动问题,不要以为安装过所有驱动就不会出问题,有很多软件自带adb包,环境变量有多个adb,存在adb进程未杀死/假死等等。解决也很简单使用管理员身份运行这个重装程序。
(1)0.1%未开启usb调试和文件传输。
(2)8%数据线或手机尾插链接异常。
(3)90%驱动问题,不要以为安装过所有驱动就不会出问题,有很多软件自带adb包,环境变量有多个adb,存在adb进程未杀死/假死等等。解决也很简单使用管理员身份运行这个重装程序。
这是鸭鸭的 #随想微博
自生成web-blog https://duckduckcute.jie02.top
#tg代理 #防失联
使用互联网爬子技术,感谢各大公益/代理商tg群组 。已稳定半年+,现公开
刷新:每日08-23点之间 每小时刷新一次,自动提交
更新:telegram不再支持的se跳转,改为复制方式
https://iiiiililililllllocooocooooocccdoododo.jie02.top/tg
自生成web-blog https://duckduckcute.jie02.top
#tg代理 #防失联
使用互联网爬子技术,感谢各大公益/代理商tg群组 。已稳定半年+,现公开
刷新:每日08-23点之间 每小时刷新一次,自动提交
更新:telegram不再支持的se跳转,改为复制方式
https://iiiiililililllllocooocooooocccdoododo.jie02.top/tg