Centos7.4基本配置手册
2022年5月24日大约 1 分钟约 334 字
Centos7.4基本配置手册
[TOC]
主机信息配置
防火墙配置
systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 关闭开启自动启动
firewall-cmd --state # 查看默认防火墙状态
基本软件安装
#netstat命令
yum install net-tools
安装python3.6
先来介绍一下 IUS 这个社区,名字的全写是【Inline with Upstream Stable】取首字母,它主要是一个只为RHEL和CentOS这两个发行版提供新版本RPM包的社区。具体使用可以查看官方文档 简单说来就只要按下面的命令操作即可。
安装IUS
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum clean all # 清空缓存
yum makecache # 创建缓存元数据
安装python3.6和pip
yum list python* # 查看可安装的python版本
yum install python36u python36u-pip # 安装python3.6
# 如果没有PIP包直接安装,可以手动安装pip:
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python36 get-pip.py
安装python其他扩展
yum install python36u-devel
yum install python36u-mod_wsgi # apache部署扩展
替换python命令版本
替换python命令文件链接
witch python
mv /usr/bin/python /usr/bin/python.backup
ln -s /usr/bin/python3.6 /usr/bin/python
修复python2.7的依赖
find / -name "*.py" | xargs grep -ri "\#\!/usr/bin/python" # 查看有多少依赖文件
find / -name "*.py" | xargs grep -ril "\#\!/usr/bin/python" # (只显示文件名)
修改以下文件解释器:
/usr/bin/yum*
、/usr/bin/gnome-tweak-tool
、/usr/libexec/urlgrabber-ext-down
。将#!/usr/bin/python
改为#!/usr/bin/python2