安装CentOS 7.5以后的事

本人是在服务器上操作的,可能与虚拟机上的操作有所不同,但大致应该一样。

一、创建新用户:

服务器上的默认用户是root用户,为了安全起见,创建一个普通用户。

1.添加用户:

useradd -m 用户名

2.设置用户密码:

passwd 用户名

3.将用户添加到用户组:

usermod -a -G adm 用户名

4.为用户添加sudo权限:

sudo vim /etc/sudoers

在 root ALL=(ALL:ALL) 下一行添加下边代码,不要注释这句代码!

用户名   ALL=(ALL:ALL) ALL

保存并退出

:wq!

注意:以上操作是在root账户下操作的

5.设置vim:

切换到你刚刚创建的用户下

su - 你的用户名
sudo vim .vimrc

将以下代码粘贴过去

syntax on
set nu
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set ruler
set cindent
set background=dark
set mouse=a

退出并保存

:wq!

二、安装python3.6

默认情况下, CentOS 7.5 的yum源里面没有内置Python3版本,所以需要启用epel,而且随着以后的升级,epel包含的Python3版本也不一定都是同一版本。

下面写一下如何在CentOS 7.5上面安装Python3

1.更新源:

sudo yum update

2.安装epel:

sudo yum install epel-release

3.查看目前包含的Python3是哪个版本的:

yum list | grep python3

4.安装查看到的最新版本:

sudo yum install python36

这里的python36替换成上一步查看到的python最新版本

5.将python3.6设置为默认解析器:

cd /usr/bin/
sudo rm python
sudo ln -s python3.6 python

6.将yum的解析器改为Python2.7

由于第五步将默认解析器设置成了Python3.6,所以再使用yum操作的时候会报以下错误:

File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax

问题出现原因:
yum包管理是使用python2.x写的,将python2.x升级到python3.x以后,由于python版本语法兼容性导致问题出现

解决办法:
修改yum配置文件,将python版本指向以前的旧版本

sudo vim /usr/bin/yum

将第一行改成如下内容

#!/usr/bin/python2.7

修改

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值