自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 mimetype知识点备忘

mimetype

2022-06-08 11:28:54 992

原创 ssh_dispatch_run_fatal: dh gex group out of range

ssh链接认证时,双方会进行协商,两者会按照算法顺序逐个匹配,双方会使用第一个匹配成功的算法。openssh 7.1p2版本加强了安全功能,将 moduli size 的最小值从1024改成了2048,如果匹配的算法新旧版本支持长度的不一致,会出现认证失败问题。解决办法:临时使用 可以直接指定算法:ssh -o KeyAlgrithms=diffie-hellman-group-exchange-sha1 username@ip长期使用 升级版本:将低版本也升级到7.1p2或以上版本。 修改

2021-07-19 19:48:39 2011

原创 /usr/bin/ld: can‘t find -lxxx

有两种可能: 一是环境中确实没有安装该动态库,可以用 locate filename来看看是否有这个文件。如果没有,安装包含该库的软件包就行了。 二是有这个库,但是路径没配好,这种情况,如果代码是你自己的,那么在makefile中,相应的地方添加 -L 参数,指定动态库所在的位置。如果不是自己的代码,修改起来比较困难,那么可以在编译之前执行 export LIBRARY_PATH=xxx:${LIBRARY_PATH} 命令,这样再编译,就会优先从你的路径中寻找动态库(注意:网上有说要修改LD_L

2021-06-09 17:03:04 300

原创 linux修改字符编码方式

注意:linux默认为utf-8,没有把握的情况下,最好不要修改,因为如果某些系统关键文件因为编码修改导致乱码,系统可能就起不来了。方法1:比如我要改成gbk输入命令 localectl set-locale LANG=zh_CN.GBK然后重启方法2:修改 /etc/locale.conf文件(有的linux版本要修改/etc/default/locale文件或者/etc/sysconfigure/i18n文件),将其中的LANG变量修改成需要的编码方式然后重启...

2021-04-22 13:37:39 983

原创 chroot后面的命令不执行

chroot可以理解为又开了个子终端,其后的命令还是属于当前终端,所以不会被自终端执行,只有收到exit命令退出子终端,剩余的命令才会继续执行。如果希望在脚本进入chroot环境以后在子终端中执行命令,可有两种方法:1、chroot本身可以携带一个命令作为参数: chroot /root_path command 所以可以利用这个去执行一个脚本,不太推荐2、利用cat命令:#!/bin/bashcat <<- EOF | chroot /test/squashfs-ro

2021-03-10 14:39:25 816

原创 linux开机自动检测并修复硬盘

以下内容仅限于以systemd为服务管理程序的系统,其它系统未做实验主要涉及到以systemd-fsck开头的几个服务,它们会在开机时运行,但是,需要在 /etc/fstab文件中将需要检测的分区的最后一个字段配成 1或者2 (根分区配成1,其它分区配成2)。然后重要的就是添加两个内核参数:fsck.mode=force fsck.prepair=yes添加完以后,重启,就会发现系统启动时的打印中包含了检查以及修复过程。注意:使用dd命令模拟硬盘损坏的方法,一般会破坏掉硬盘的超级块,这时候采用

2021-01-28 10:47:28 1453

原创 解压并修改initrd再重新压缩的过程

首先新建一个文件夹作为工作区 mkdir ~/work 然后将系统的initrd文件拷贝过来 cd ~/work mv /boot/initrd.img-4.9.0-3-amd64 ./ 这个文件是个压缩文件,需要先解压,解压之前先重命名,加上.gz后缀 mv initrd.img-4.9.0-3-amd64 initrd.img-4.9.0-3-amd64.gz gunzip initrd.img-4.9.0-3-amd64.gz 此时生成的文件名为initrd.img-4.9.

2021-01-20 18:55:05 1771

原创 dpkg-source: error: aborting due to unexpected upstream changes

网上下载了一份源码,修改以后编译不过,提示报错: dpkg-source: error: aborting due to unexpected upstream changes 这是因为我们修改了代码,与 .orig.tar.gz文件不一致,简单一点,直接删除 debian/source/fomat文件,然后编译即可。或者将原来的 orig.tar.gz文件删除,然后将修改后的源码再手动压缩一下,名字与原来的.orig.tar.gz一样就行。 通常按照以上修改,应该就没问题 了,但是可能此时.

2020-12-21 12:39:38 1690 1

原创 find命令删除所有,但保留部分文件

有些命令用法容易忘记,记录一下以后再用方便找。删除某目录下所有文件,但保留某一个特定文件find /home/user/.mozilla/firefox/*.default/ -type f ! -name "places.sqlite" -exec rm -rf {} \;同上命令增加“与”用法find /home/user/.config/ -type f \( ! -name "user" \) -a \( ! -name "Bookmarks" \) -exec rm -rf {} \.

2020-12-21 11:32:41 394

原创 js模拟title效果,代码实现

网上看了几个帖子,自己就写了一个,比较简单的,只有大概功能,详细部分还要根据自己的需求添加和修改。<!doctype html><html><head><meta charset="UTF-8"/><title>模拟title</title><style> .div1{ height:100px; width:200px; background-color: aqua; } .div2{ .

2020-12-21 11:10:09 378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除