![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 65
乡路
这个作者很懒,什么都没留下…
展开
-
openssl尽量不要动啊,成功恢复记录
openssl尽量不要动啊-成功恢复记录.md原创 2022-11-26 23:20:06 · 1155 阅读 · 1 评论 -
mkpasswd命令找不到时,安装whois包即可
调用脚本报错:mkpasswd: command not foundlinux:~/mini/aa # ./make_xx.sh[2021-09-18 01:20:34][43452][main][INFO] Creating xxxx...[2021-09-18 01:20:34][43452][main][INFO] Start to check the environment...Please input a password for root:Retype passward:[2021-原创 2021-09-19 09:10:50 · 1016 阅读 · 0 评论 -
Arch Linux corosync无法启动问题-已解决
Arch Linux corosync无法启动问题-已解决参考 Arch Linux源码安装corosync成功弄个软链接,方便找文件[root@archlinux ~]# ln -s /usr/etc/corosync/ /etc/corosync/ln: failed to create symbolic link '/etc/corosync/': No such file or directory[root@archlinux ~]# ln -s /usr/etc/corosync/ /e原创 2021-08-20 18:03:52 · 1616 阅读 · 0 评论 -
arch安装包请求404错误的问题
arch安装包请求404错误的问题报错[root@archlinux pkg]# pacman -S gitresolving dependencies...looking for conflicting packages...Packages (4) perl-error-0.17029-3 perl-mailtools-2.21-5 perl-timedate-2.33-3 git-2.32.0-1Total Download Size: 5.86 MiBTotal Ins原创 2021-08-19 17:03:23 · 2751 阅读 · 1 评论 -
Arch Linux源码安装corosync成功
Arch Linux源码安装corosync失败[xy@archlinux ~]$ uname -rp5.13.5-arch1-1 unknown[xy@archlinux ~]$ cat /etc/os-releaseNAME=“Arch Linux”直接安装找不到[xy@archlinux ~]$ sudo pacman -S pacemakererror: target not found: pacemakerarch网站也搜索不到包https://archlinux.org/pac原创 2021-08-19 16:58:08 · 1573 阅读 · 0 评论 -
euler欧拉系统尝试用yum、源码安装pacemaker失败
euler欧拉系统尝试用yum、源码安装pacemaker失败用yum安装pacemaker======================================[root@euler ~]# uname -rp3.10.0-862.14.1.0.h209.eulerosv2r7.x86_64 x86_64不能自动安装[root@euler ~]# yum install pacemakerLoaded plugins: fastestmirrorLoading mirror spee原创 2021-08-18 17:48:18 · 3707 阅读 · 0 评论 -
2021-07-29 sudo的安装和配置
未安装报错[xy@archlinux ~]$ sudo -s-bash: sudo: command not found安装[xy@archlinux ~]$ su -Password:[root@archlinux ~]# pacman -S sudoresolving dependencies…looking for conflicting packages…Packages (1) sudo-1.9.7.p2-1Total Download Size: 1.51 MiBTot原创 2021-07-29 16:57:46 · 430 阅读 · 0 评论 -
2021-07-29 ArchLinux安装及网络配置
ArchLinux安装及网络配置操作系统安装安装的版本 archlinux-2021.01.01-x86_64a.iso参考指导书安装:https://wiki.archlinux.org/title/Installation_guideInstall essential packages章节# pacstrap /mnt base linux linux-firmware对应中文指导书 https://wiki.archlinux.org/title/Installation_guide_(原创 2021-07-29 16:26:07 · 4796 阅读 · 0 评论 -
2021-07-03在不改变win10引导前提下,新增多个linux引导的方法
在不改变win10引导前提下,新增多个linux引导的方法安装puppy Linux到U盘,确认可引导puppy迁移到本地D盘引导Linux方法UOS的grub引导菜单修改记录一下windows的引导菜单利用win10操作系统已有的EFI分区,在不改变默认从win10启动的前提下,通过修改grub.cfg的方法,可以实现多个系统的引导,但进入linux稍微比较麻烦。安装puppy Linux到U盘,确认可引导在官网https://puppylinux.com/ 下载一个最新的FossaPup64 9.原创 2021-07-03 23:38:01 · 968 阅读 · 2 评论 -
2021-07-03 dd命令拷贝数据错误的问题定位及解决方法
dd命令拷贝数据错误的问题定位及解决方法dd迁移数据变化的问题说明定位过程从SD卡备份的文件,恢复为普通文件后不能挂载重新备份:不压缩dd直接写的文件挂载成功,但文件的内容错误弯路1:mount时把单词拼写错误无法挂载正确挂载及发现问题问题详细说明dd直接备份的文件,dd直接恢复写到SD卡,仍然是内容错误规避方法:用tar包备份的内容来恢复。弯路2:关于tar包解压正确tar恢复:指定目录拷贝隐藏目录/文件准确定位笔记本,统信UOS用dd备份单个分区的文件,可挂载,但内容错误只备份SD卡的第二个分区,可挂载原创 2021-07-03 22:36:28 · 2986 阅读 · 2 评论 -
2021-07-03 无损扩展磁盘(SD卡)的分区大小
无损扩展磁盘(SD卡)的分区大小扩展新SD卡的分区大小记录分区信息:卸载分区扩大分区扩容文件系统扩展新SD卡的分区大小记录分区信息:分区root@xyhp:/tmp/sd# fdisk -l。。。Disk /dev/mmcblk0: 29.1 GiB, 31268536320 bytes, 61071360 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 b原创 2021-07-03 21:01:40 · 699 阅读 · 0 评论 -
COREELEC系统在Linux下迁移到另外一张SD卡
COREELEC系统在Linux下迁移到另外一张SD卡需求需要备份的SD磁盘内容操作环境迁移方案分析1、qemu-img 备份qemu-img dd命令:qemu-img convert命令qemu-img convert 还原2、mkisofs未验证3、tar备份错误命令正确备份4、dd和gzip命令通过管道符压缩先用文件验证命令和语法,压缩和解压缩正常。实战备份更换新SD卡实战恢复总结:附录备份的SD卡信息:恢复方法,写入新的SD卡弯路1:写错of文件弯路2:解压参数错误,没有加-d表示解压弯路2的验证原创 2021-07-03 20:47:36 · 1779 阅读 · 1 评论 -
移动硬盘尝试安装GRUB,修改UEFI引导失败记录
背景以前的移动硬盘安装的suse11sp3,在新笔记本上不能引导了。分析了笔记本的biso/EFI,在Boot Option启动选项里面只有efi,找不到legacy选项;在启动时的引导菜单里面也只能查找文件启动,应该不是不支持老的MBR启动了。方案在不改变硬盘MBR分区的情况下,创建了一个fat32的主分区,估计在扩展分区里面不行。找了一个统信Linux,挂载该分区,把老的boot目录拷贝过来。这里的权限会丢失,我理解是因为fat分区不支持该特性。安装gurb软硬件:HP战66笔记本: P原创 2021-06-30 11:44:51 · 1479 阅读 · 0 评论 -
gpg签名批量验证的2个脚本
gpg签名批量验证的2个脚本gpq签名验证gpg --import some_pub-key.txt 导入公钥gpg --fingerprint 打印指纹gpg --edit-key "some key is uid" trust 设置信任级别gpg --verify file-name.asc 验证签名。根据asc验证文件的批量验证脚本,只检查当前目录[root@FTPServer1 software]# cat gpg.sh#!/bin/bashls *.asc | awk '{原创 2021-04-14 23:28:37 · 265 阅读 · 0 评论 -
手工改造debian安装U盘
手工改造debian安装U盘xxuser@xyhp:/media/xxuser/AA62-AFAD$ lsblk /dev/sda -fNAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINTsda ├─sda1 vfat AA62-AFAD原创 2021-04-14 23:16:16 · 406 阅读 · 0 评论 -
统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造
统信UOS从虚拟机(BIOS引导)迁移到本机物理机加UEFI改造1、工具和资料参考资料:https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)“将 GRUB EFI 应用 grubx64.efi 安装到 esp/EFI/GRUB/,并将其模块安装到 /boot/grub/x86_64-efi/”工具:DiskGenius 5.3.0.1066 x64笔记本电脑 5800U2、现状:Wind原创 2021-04-14 22:38:29 · 5284 阅读 · 0 评论 -
ubuntu20在命令行netplan配置无线网卡
ubuntu20在命令行配置无线网卡netplan对于无图形界面的服务器版Server,我这里尝试使用的的树莓派3B,安装包ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz。使用wpa命令配置后还需要dhclient命令获取地址,而且重启后需要重新配置。root@ubuntu:~# wpa_wpa_action wpa_cli wpa_passphrase wpa_supplicant下面介绍netplan可原创 2021-04-14 22:03:18 · 8762 阅读 · 1 评论 -
ubuntu18挂载文件名乱码不能显示中文问题
乱码问题现象mount U盘后显示文件名乱码xy@ubuntu18:/media$ ls‘???’ efi ‘01_???1???’xy@ubuntu18:/media$ dateThu Apr 1 04:53:14 UTC 2021xy@ubuntu18:/media$ locale -a|grep zh_xy@ubuntu18:/media$ locale -a|grep zhxy@ubuntu18:/med原创 2021-04-01 13:18:41 · 726 阅读 · 0 评论 -
从虚拟机VDI文件到物理磁盘分区的迁移方法
方案一:VBoxManage方案大概对其他虚拟机的格式也支持。开始考虑使用Oracle VM VirtualBox的VBoxManage.exe clonemedium来迁移,直接回车可以看到语法,这个工具只能实现不同文件格式之间的转换,无法直接转换到物理硬盘的分区,但可以直接转换到U盘的某个分区。–因为虚拟机中可以挂载U盘,但不能挂载本机硬盘的分区,当然也可以挂载移动硬盘。笔记本难得去拆硬盘,这个方案放弃了。方案二:vdfuse找到一个virtualbox-fuse_4.1.44-dfsg-1+原创 2021-04-01 00:20:18 · 1335 阅读 · 0 评论 -
puppylinux随身_急救_启动U盘并已改造支持UEFI
之前能正常启动的U盘,在更换新电脑后,无法启动了,原因是新电脑只支持UEFI,不再支持传统的BIOS了。从官网:https://puppylinux.com/重新下载fossapup64-9.5.iso,装载,在E:\Windows_Installer\readme.html文件说明LICK可以支持EFI启动,但会禁用Windows的快速启动。由于U盘是fat32格式的,满足EFI分区要求,在其中新建F:\efi\boot目录,然后拷贝bootx64.efi和grubx64.efi两个文件。此.原创 2021-03-31 23:46:36 · 919 阅读 · 1 评论 -
Puppy Linux安装Wi-Fi 6 AX200无线网卡驱动
问题现象:root# uname -aLinux puppypc31791 5.4.53 #1 SMP PREEMPT Sun Jul 26 12:11:02 BST 2020 x86_64 x86_64 x86_64 GNU/Linuxroot# dmesg |grep -i wifi > dmesg-wifi.log[ 16.720970] Intel(R) Wireless WiFi driver for Linux[ 16.721463] iwlwifi 0000:02:00原创 2021-03-29 18:04:30 · 2217 阅读 · 1 评论 -
mkimage工具将zImage转换为uImage
正常引导的内核文件[root@wtstb ~]# mount /dev/sda1 /mnt/[root@wtstb ~]# file /mnt/hi_kernel.bin/mnt/hi_kernel.bin: u-boot legacy uImage, Linux-3.18.24_s40, Linux/ARM, OS Kernel Image (Not compressed), 7243096 bytes, Sun Mar 15 16:37:31 2020, Load Address: 0x02000原创 2021-03-27 18:53:18 · 783 阅读 · 0 评论 -
linux挂载U盘汉字乱码问题
情况1:[root@wtstb share]# mount /dev/sdb1 ./tmp此时tmp下的目录显示乱码。[root@wtstb ~]# ls /opt/share/tmp'01_?????????1??????' '?????????Linux??? ?PDF?????'smb共享显示8位长度的英文数字,不是乱码。情况2:[root@wtstb share]# mount -t vfat -o iocharset=utf8 /dev/sdb1 tmp这个原创 2021-03-27 18:49:21 · 534 阅读 · 1 评论 -
parted命令修改及新增分区
parted命令修改及新增分区fdisk不能直接修改分区起始root@ubuntu18:~# parted 在虚拟机中选择U盘(parted) select /dev/sdb打印现有分区(parted) printModel: Teclast CoolFlash USB3.0 (scsi)Disk /dev/sdb: 126GBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags:Numb原创 2021-03-16 11:17:53 · 2183 阅读 · 0 评论 -
机顶盒从ubuntu16更换到archLinux2021最新版,搞个远程下载支持智能电视直接播放
机顶盒从ubuntu16更换到archLinux最新版总体说明方案分析安装archLinuxARM的大体步骤更新系统安装软件使用体验更换内核和硬盘尝试小结总体说明需要解决的问题:之前完成了uboot、内核、文件系统的搭建,机顶盒利旧改造,实现安卓和Linux双系统启动。但是当时使用的Ubuntu16,apk安装的时候提示依赖包未安装,手工安装依赖包也失败。存在困难1、于是想安装archLinux arm版,而官网打开慢,好像资料的访问路径也有问题,其wiki都是和arch Linux公用的。即使官原创 2021-03-04 10:35:00 · 1811 阅读 · 1 评论 -
机顶盒利旧改造,实现安卓和Linux双系统启动
改造安卓+Linux双启动,默认自动进入Linux,包含配置mini系统和ubuntu系统rootFS根系统。可以挂载移动硬盘,安装SMB实现windows共享。分析存储设备信息当前磁盘挂载和占用root@raspberrypi:/home/pi# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/root 9.8G 3.1G 6.4G 33% /devtmpfs 272M 0 272M 0% /devtmpfs原创 2021-03-03 10:15:20 · 6087 阅读 · 1 评论 -
安卓机顶盒也能玩树莓派linux,附fastboot常用命令
安卓机顶盒也能玩树莓派linux,附fastboot常用命令网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已。这篇文章安装的是完全独立启动的Linux,和安卓系统没有关系。使用设备:以开放root权限的机顶盒,可以进入fastboot,采用串口方式进行调试,进入fastboot通过不停按Ctrl+C还是可以进入fastboot界面,通过显示的可以判断是中断了内存读取强制进入的。Bootrom startBoot from eMMC原创 2020-08-29 16:42:17 · 8560 阅读 · 0 评论 -
VirtualBox转换磁盘格式实现虚拟机迁移到物理机
VirtualBox转换磁盘格式实现虚拟机迁移到物理机背景:转换硬盘格式使用iso文件挂载到虚拟机,以iso启动测试把虚拟硬盘iso写入U盘台式机启动验证重新配置sshd,手工迁移增量文件(非必要)总之,这个转换是成功的,简单总结如下:背景:在i5 5200u/4G内存的笔记本上运行Ubuntu18,在linux下再运行一个qemu-system-arm程序,20分钟都出不来登录提示,决定迁移到物理机。当然,也完全可以在台式机上重新安装。之前尝试过在另外一个VBox linux虚拟机上,直接挂载文件原创 2020-08-23 19:52:54 · 3181 阅读 · 0 评论 -
挂载samba/smb提示不支持的问题
挂载samba/smb提示不支持的问题[root@xyarch mnt]# mount.cifs -o user=xy,password=hahaha //192.168.199.139/xshare /mnt/smb mount error(95): Operation not supportedRefer to the mount.cifs(8) manual page (e.g. m...原创 2019-07-08 12:24:02 · 8280 阅读 · 0 评论 -
busybox-1.29.3缺少头文件的问题
busybox-1.29.3缺少头文件的问题问题1问题2创建几个链接文件注意:这2个问题是矛盾的,一定要手工备份文件,先做问题1。问题1/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: 没有那个文件或目录 # include <gnu/stubs-32.h> ^~~~~~~~~~~~~~...原创 2019-06-03 18:45:16 · 2516 阅读 · 0 评论 -
qemu模拟arm最小化文件系统测试记录
qemu模拟arm最小化文件系统测试记录-------编译arm内核---------------编译arm文件系统busybox---------------qemu模拟---------------内核补丁-看书笔记---------------常用开源软件-看书笔记---------------挂载mtdram--------小结-------编译arm内核--------xy@xydp...原创 2019-06-09 08:40:59 · 1929 阅读 · 2 评论 -
GDB交叉编译及远程调试记录-arm侧未能启动
-------GDB远程调试--------参考文档 搭建交叉调试环境 arm-linux-gdb配合gdbserver(https://www.cnblogs.com/cherishui/p/4414013.html)环境操作系统环境$ uname -r4.15.0-50-generic$ lsb_release -aNo LSB modules are available.D...原创 2019-06-07 22:59:45 · 4399 阅读 · 2 评论 -
Ubuntu 18.04交叉编译机顶盒samba软件
Ubuntu 18.04交叉编译机顶盒samba软件编译环境下载和解压先在X86平台上面进行编译测试:再交叉编译arm平台机顶盒上面:在win10中访问测试参考资料:嵌入式samba功能的实现,linux下samba的移植 https://blog.csdn.net/ternence_hsu/article/details/70241669编译环境操作系统xy@ubuntu18xx:~$...原创 2019-05-22 21:22:51 · 700 阅读 · 0 评论 -
virtlibd由于缺少文件而无法激活default网卡问题
virtlibd由于缺少文件而无法激活default网卡问题故障现象:处理过程解决方法故障现象:default网卡状态为inactive。启动失败。root@xydpc:/usr/share/libvirt# virsh net-list --all Name State Autostart Persistent------------...原创 2019-05-16 15:32:23 · 5323 阅读 · 0 评论 -
Linux修改分区UUID
由于sda5是通过dd命令复制过来的,存在2个相同的UUID。uuidgen可以产生一个随机的编号。在tune2fs修改前,需要使用e2fsck -f进行校验。root@xydpc:~# uuidgen9b1a8381-36fd-48c1-bae0-7e7cb9d4c408root@xydpc:~# e2fsck -f /dev/sda5e2fsck 1.44.1 (24-Mar-20...转载 2019-06-24 16:09:36 · 7431 阅读 · 0 评论 -
diff结合rsync手工同步目录
检查目录一致性,只比较文件名,不比较文件内容diff -r -q 源目录 目标目录执行比较慢,可能是比较了文件内容,只是不输出而已。采用diff --help暂时没有看到不检查内容的方法同步文件rsync -av --stats 源目录 目标目录同步很快,应该是没有比较文件内容。可以再次进行比较检查,应该无输出,也可以根据第一步的输出内容手工查看。set the accuracy ...原创 2019-07-08 15:21:13 · 342 阅读 · 0 评论 -
Linux下使用OCR工具gimagereader安装及使用介绍
可用OCR工具搜索[xy@xyarch src]$ pacman -Ss ocrcommunity/cuneiform 1.1.0-19 Linux port of an OCR system developed in Russia. Supports more than 20 languagescommunity/gimagereader-gtk 3.3.0-1 Gtk f...原创 2019-07-10 15:25:57 · 2062 阅读 · 0 评论 -
suse11sp3安装Oracle RAC时roothas及缺少ora.LISTENER.lsnr的问题
suse11sp3安装Oracle RAC时roothas及缺少ora.LISTENER.lsnr的问题roothas.pl时加载库文件libcap.so.1失败的问题增加库文件链接has也启动不了ACFS 驱动安装失败问题再次运行root.sh和roothas.pl终于成功了参考:挂接块设备并赋予正确的权限缺少ora.LISTENER.lsnr资源的问题问题描述:suse11sp3由于安装内核...原创 2019-07-16 11:13:53 · 748 阅读 · 0 评论 -
虚拟机KVM自动安装CentOS7
虚拟机KVM自动安装CentOS7一、软件环境宿主机版本如下:准备安装文件方法1:http提供安装源方法2:ftp提供安装源方法3:新增一个raw硬盘,放好ks文件。准备自动安装脚本二、kvm图形界面新建虚拟机自动安装三、命令行自动安装问题1:virt-install运行后有virt-viewer报错:问题2:vnc连接被拒绝的问题:问题3:进入安装界面后提示“No disks selected”...原创 2019-09-22 22:40:03 · 2412 阅读 · 0 评论 -
IPVS/LVS集群测试NAT/DR模式
IPVS/LVS集群测试NAT/DR模式准备WEB环境安装web软件测试web访问LVS软件安装LVS软件及命令说明NAT模式配置及验证组网说明:在物理机上配置LVS防火墙问题,xycto上无法访问vip地址DR直接路由模式配置及验证组网说明:在物理机上配置LVS验证需要注意:不能监控故障机器:准备WEB环境安装web软件yum install httpdsystemctl start h...原创 2019-09-25 21:24:05 · 696 阅读 · 0 评论