该文档记录了在实际维护使用过程中记录下的一些关键的环境配置相关信息
ssh服务是linux系统自带的,但是部分软件需要手动安装ssh服务 #e 安装示例
sudo apt-get install openssh-server
#e 启动服务
sudo service ssh start
因为openssl是系统自带的,但是在某些情况下, 部分软件所依赖的openssl可能是较新的版本,所以需要手动安装。
#c 获取openssl
我们可以通过 git clone 获取openssl源码,该方法会获取最新版本,可能不适用
也可以通过 wget
获取指定版本的openssl源码
这些两种方法都可以获取到openssl源码, 但是都需要编译安装后才能使用
#e 安装示例
wget获取源码
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
git获取源码
git clone https://github.com/openssl/openssl.git
cd openssl
编译安装
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib zlib-dynamic
make -j 8
make install
配置软链接
ln -s /usr/local/openssl/lib /usr/bin/openssl
如果按照往上的方法安装后, 导致openssl版本移除, 则需要手动软链接, 保证其能够切换至对应版本
#d whereis
管理
该命令用于查找指定内容,并显示其路径。可以显示多个内容,用空格分隔。
用于在不知道指定内容在哪个路径下时使用。
#e 寻找openssl
whereis openssl
输出:
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/local/openssl /usr/share/man/man1/openssl.1ssl.gz
#c 管理