Centos7环境配置记录
2023-06-13 09:11:39 时间
Centos7环境配置记录
手上没有别的服务器,本地搭建了一个虚拟机来跑下Docker服务,许多环境都要从头开始配,记录一下,以后也许用得着。
安装相应的编译工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
安装Python3
- 下载安装包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
- 解压
tar -xvf Python-3.7.2.tar.xz
- 创建编译安装目录
mkdir /usr/local/python3
- 安装
cd Python-3.7.2
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
#第一个指定安装的路径,不指定的话,安装过程中可能软件所需要的文件复制到其他不同目录,删除软件很不方便,复制软件也不方便.
#第二个可以提高python10%-20%代码运行速度.
#第三个是为了安装pip需要用到ssl,后面报错会有提到.
make && make install
- 创建软链接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
安装Docker和Docker-compose
# 安装docker
yum install docker
# 安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
添加国内源
vi /etc/docker/daemon.json
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
重启服务
systemctl daemon-reload
systemctl restart docker.service
更新sqlite3版本
# 下载最新版本
wget https://www.sqlite.org/snapshot/sqlite-snapshot-202101022356.tar.gz
# 解压
tar -xvf sqlite-snapshot-202101022356.tar.gz
# 进入目录
cd sqlite-snapshot-202101022356
# 编译和安装
./configure
make && make install
再指定一下路径,这步不做的话Python里面的sqlite3版本不会更新,具体不清楚为什么。
export LD_LIBRARY_PATH="/usr/local/lib"
相关文章
- 关于linux文件系统软连接_centos7删除目录命令
- Centos7 网络配置 设置静态Ip
- centos7 systemctl配置开机自启动服务
- 使用VMware安装centos7并配置网络
- Centos7 安装配置 PHP7 Nginx 并部署开源后台系统Fasadmin
- centos7配置本地yum源_centos 本地yum源配置
- centos7 apache 安装配置步骤[通俗易懂]
- petalinux-package_centos7安装详细图解
- Centos7搭建PPTP V**
- CentOS7安装NextCloud
- centos7配置sftp_怎么修改服务器sftp端口
- CentOS7 升级openssh和openssl
- Centos7安装CDH(1、环境配置)
- Centos7安装BBR
- centos7配置虚拟ip_centos临时设置ip
- centos7安装方法_ad9安装及激活成功教程教程
- centos7安装vsftp配置虚拟用户「建议收藏」
- linux中env命令_centos7环境变量配置
- CentOS7+Apache使用SSL配置HTTPS 服务
- 用脚本收集centos7物理服务器的配置信息
- centos7更改SSH端口
- Linux系统网络配置:CentOS7环境中DHCP配置教程
- 数据库安装:Centos7 安装mysql数据库及配置实现教程
- Centos7下nginx的安装与配置教程详解
- linux Centos7断网下安装应用程序详解
- CentOS7系统下安装Oracle数据库(centos7安装oracle)
- Centos7安装Redis:一步步搭建Redis服务器(centos7安装redis)
- 利用CentOS7轻松安装Oracle11g数据库(centos7安装oracle11g)