机房断电后debian各种软件报错。记录下修复过程:
如果你主要想检查 Debian 系统中的损坏文件,而不是修复引导或软件包问题,有几种方法可以做到。最常见和有效的方法是检查文件系统的完整性以及使用包管理器来验证已安装文件。
文件系统损坏是导致文件损坏的常见原因。fsck (file system check) 工具可以扫描并修复文件系统中的错误。
从 Live 镜像启动:首先,像之前一样,使用 Debian Live 镜像启动你的电脑,并进入 Live 环境。
识别你的系统分区:打开终端,使用 sudo fdisk -l 或 sudo lsblk 命令识别你的 Debian 系统所在的根分区(通常是 ext4 类型)。例如,它可能是 /dev/sda1。
卸载目标分区:在运行 fsck 之前,目标分区必须处于未挂载状态。如果你之前不小心挂载了它,请先卸载:
sudo umount /dev/sda1 # 将 /dev/sda1 替换为你的根分区
如果提示“target is busy”,说明有程序正在使用该分区。你可以尝试杀死相关进程或直接重启 Live 环境,然后不要挂载它。
运行 fsck 检查和修复:
sudo fsck -y /dev/sda1 # 将 /dev/sda1 替换为你的根分区
-y 选项会自动对所有问题回答“yes”,自动进行修复。如果你想手动确认每一个修复操作,可以省略 -y。
这个命令会扫描文件系统的元数据,查找并修复不一致性或损坏的结构。如果发现损坏的文件内容,fsck 可能会将它们移动到 lost+found 目录中。
1.全局用户信息设置 git config --global user.name gaojiufeng git config --global user.email 392223903...
日志查看:git log版本切换:方式1:git reset --hard HEAD^ 倒退一个版本git reset --hard HEAD^^ 倒退两个版本方式2:(版本号的形式,建议版本号码补充完...
public static string GetMD5(string str) { //创建MD5对象 MD5 md5 = MD5.C...
private const string fantizi = "高久峰是個程序員"; private const string jiantizi = "高久峰是个程序员...
1.文件redis-2.6.14.tar.gz的上传 /home/john/创建rdtar文件夹 上传redis-2.6.14.tar.gz至rdtar文件夹 2.解压文件 cd /home/john/rdtar tar &n...
首先在阿里云申请免费的证书,选择自动生成证书。然后就是nginx虚拟主机配置文件的修改。以下是我的配置文件(因为公司开发小程序,没有办法只能使用https)。您只需要关注带有ssl的配置选项,我增加了一个监听80和443的端口,同时增加了http跳转https的配置server &nbs...