[!tips] 该文档测试环境为 center os
#d 软链接是什么
软链接是文件系统中的一种特殊类型文件,它指向另一个文件或目录,而不是直接存储数据。
访问软链接,会直接访问被软链接的文件或目录。
#d 软链接创建 软链接创建:将指向另一个文件或目录的软链接,可以使用 ln 命令。 在创建后访问软链接,会直接访问被软链接的文件或目录。
#e openssl
sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
#d 移除软链接 移除软链接:可以使用 rm 命令。也可以使用 unlink 命令。 在使用 rm 命令移除软链接时,会删除软链接本身,而不会删除被软链接的文件或目录。
#e 使用rm 命令移除软链接
rm /usr/local/bin/openssl
#d unlink介绍
unlink命令是 rm 命令的替代品,用于删除软链接。
unlink命令不会删除被软链接的文件或目录,只会删除软链接本身。
所以unlink命令更适合删除软链接。
#e 使用unlink命令移除软链接
unlink /usr/local/bin/openssl
sudo unlink /usr/lib/libssl.so
sudo unlink /usr/lib64/libssl.so
sudo unlink /usr/lib/libcrypto.so
sudo unlink /usr/lib64/libcrypto.so
sudo unlink /usr/lib/libssl.so.3
sudo unlink /usr/lib64/libssl.so.3
sudo unlink /usr/lib/libcrypto.so.3
sudo unlink /usr/lib64/libcrypto.so.3
#e 软连接创建
sudo ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib/libcrypto.so
sudo ln -s /usr/local/openssl/lib/libssl.so /usr/lib/libssl.so
sudo ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib64/libcrypto.so
sudo ln -s /usr/local/openssl/lib64/libssl.so /usr/lib64/libssl.so
sudo ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib/libcrypto.so.3
sudo ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib64/libcrypto.so.3
sudo ln -s /usr/local/openssl/lib/libssl.so /usr/lib/libssl.so.3
sudo ln -s /usr/local/openssl/lib64/libssl.so /usr/lib64/libssl.so.3
#c 刷新环境信息
ldconfig
用于刷新环境信息,使系统能够正确识别和加载动态链接库。