本文用以记录生活和工作上Linux使用遇到的一些问题解决技巧。

软链接问题解决思路——以Ubuntu22.04环境下为例

  1. 使用ll命令查看报错文件
  2. 利用strings命令看一下指向的文件
  3. 使用locate命令查找系统中其他地方的相关文件,一般关注/usr/lib/x86_64-linux-gnu下的文件
  4. rm旧的软链接,使用ln -s新建软链接

参考资料

磁盘分区、格式转换操作——以CentOS7.9环境下为例

  1. 使用fdisk -l查看硬盘连接情况,以一块NVMe固态/dev/nvme0n1为例
  2. parted进入工具,使用命令select /dev/nvme0n1选中,print查看详情,quit退出交互
  3. mktable msdos转换为MBR分区,mktable gpt转换为GPT分区。

参考资料

CentOS 7.9 系统维护问题

yum运行报错问题

  • /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks
    常由conda python环境引起。

    1. ldd /usr/lib64/python2.7/site-packages/pycurl.so找到libcurl.so.4连接的conda lib目录内的libcurl.so.4文件
    2. 删除conda该文件目录下的libcurl.so和libcurl.so.4
    3. 重新连接/usr/lib64/libcurl.so.4.3.0文件到conda lib目录,例如:ln -s /usr/lib64/libcurl.so.4.3.0 /usr/usrname/anaconda3/lib/libcurl.so.4
    4. 即可使用yum

参考资料

文章目录