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源为例子。
-
cd /etc/yum.repos.d
-
mv CentOS-Base.repo CentOS-Base.repo.backup
-
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2019-08-17 Django之MTV
2019-08-17 图片轮播