Centos常用操作(基于6.5)

切换启动级别

如果想系统默认以某种方式(PS:命令行界面)启动:
以管理员权限编辑:
vim /etc/inittab
把 id:5:initdefault: 改为 id:3:initdefault: 即可。

重启命令

现在重启:
shutdown -r now

现在关机
shutdown -h now

关闭防火墙

临时关闭:
/etc/init.d/iptables stop

网络配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR GATEWAY NETMAK DNS1 DNS2

修改yum源(CentOS8)

在自己安装的CentOS6.5中使用yum安装软件,总是提示404错误信息,百度后发现原来要设置yum源。

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。

  1. cd /etc/yum.repos.d

  2. mv CentOS-Base.repo CentOS-Base.repo.backup

  3. wget http://mirrors.aliyun.com/repo/Centos-8.repo

  4. mv CentOS6-Base-163.repo CentOS-Base.repo

5.yum clean al
转载:https://www.cnblogs.com/liuling/p/2014-4-14-001.html

Python3的安装

一、官网下载python3 linux版本安装包
1、创建安装包存放目录

mkdir /usr/python

cd /usr/python

2、下载python3安装包

先安装wget命令

yum install wget

下载python3安装包

3.7官网地址:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

二、安装依赖包
1、首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc

2、安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

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 libffi-devel

三、解压安装包,安装python3
tar -zxvf Python-3.7.0.tgz

进入解压目录执行安装命令

安装python3到/usr/local/python3目录(会在/usr/local 目录下自动创建python3)

./configure --prefix=/usr/local/python3 --enable-optimizations
进行安装
make && make install

四、调整软连接
安装成功后去/usr/bin目录设置python和pip的软连接指向

cd /usr/bin/

ln -s /usr/local/python3/bin/python3.7 python3

ln -s /usr/local/python3/bin/pip3.7 pip3

需要注意的是centos6,7都是默认安装python2.7版本的

所以要想你输入python和pip也默认使用python3版本还需要再添加个软连接

先删除之前的软连接

rm -rf python

rm -rf pip

设置新的软连接

ln -s /usr/local/python3/bin/python3.7 python

ln -s /usr/local/python3/bin/pip3.7 pip

如果输入#python3命令,如下图所示,至此,python3就安装完毕!

拓展:

有时候python版本和pip版本过多,在import的包的时候容易报错:

明明已经安装了某个模块,python报错:ImportError: No module named ***

原因分析:
明明已经安装pip install xxx,为什么还报错找不到对应的库呢?其实,主要原因有两个:

(1)python 、pip 存在多个版本,或者升级过

(2)权限问题,有的是root,有的是非 root权限

原理:

其实也很简单,就是python执行的时候,会有一个搜索路径,要搜索到才行,安装不同版本,搜索路径可能就错了,那么搜索路径如何查看呢?进入python命令如下操作:

import sys
sys.path

解决问题:
接下来问题就简单了,正确安装对应的包,再指明路径。

作用于所有用户(需要root权限修改),修改'/etc/profile'文件
vi /etc/profile
加入内容:
export PYTHONPATH=$PYTHONPATH:/usr/local/python3/lib/python3.7/site-packages

注1:需要执行如下命令后生效(或者注销后重新登陆)
source /etc/profile
转载:https://blog.csdn.net/sgl520lxl/article/details/81631051

pip tls ssl问题

pip使用国外镜像会出现ttl ssl问题,需要更改pip源,步骤如下:
1、在家目录下创建.pip目录
2、在新建的目录下新建pip.conf
3、在vim pip.conf中编辑,比如使用阿里云:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

Vim

全部替换命令:%s/被替换/替换/g

解压缩

tar包:tar xvf zip包:unzip
posted on 2020-08-17 09:22  Treelight  阅读(187)  评论(0编辑  收藏  举报