7月31日笔记**Linux 下获取Root权限的几种方法**、**Linux服务器下安装python3,pip3**

**Linux 下获取Root权限
7月31日**
2018年7月31日笔记
前提:当前的用户必须属于sudoer用户
如何把当前的用户添加到sudoer当中呢?可以参考这篇文章 传送门
方法分为永久性获取root权限以及非永久性获取Root权限

非永久性获取Root权限:
非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀。

如我们要键入的命令是: rm ,以Root用户执行的方式就是: sudo rm
这样在每个需要Root权限的命令之前都需要键入一次sudo非常不方便,如何在一个会话中永久的获取root权限呢?

永久性获取Root权限:
第一种方法是: 先临时的获取到root权限,使用root权限更改root用户的密码。然后利用su命令键入我们刚刚更改过的root密码就可以了。
具体的操作如下:

sudo passwd
键入当前的用户的密码之后,在输入两遍root用户的新密码,这样就把root用户的密码给更改了。
然后输入

su
输入root用户的新密码就可以以root用户的身份登录到终端。

第二种的方法更加简单:
在终端中键入:

sudo su
再输入当前用户的密码就可以以root用户的身份登录到终端。

Linux服务器下安装python3,pip3

我的环境是centos ,其他Linux类似

1.安装python3

   先安装依赖包

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
然后去官网下载 python3.6.3

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
新建安装文件夹

mkdir -p /usr/local/python3
解压安装包

tar -zxvf Python-3.6.3.tgz
进入安装目录安装python

cd Python-3.6.3
./configure –prefix=/usr/local/python3
make install 或者 make && make install

2.建立软链接

此时在该目录下直接执行 pip3 不会有反应,因为 linux 默认去 /usr/bin / 下找 pip3,而 / usr/bin / 下没有该命令。

因此可以在 / usr/bin 新建 pip3 的链接到 python3 安装目录下到 pip3.6,命令如下:

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

然后到 / usr/bin 下就可以看到新建的 pip3

/usr/local/python3/bin/pip3.6是python3.6安装路径,/usr/bin/pip3是要链接的文件

输入pip3 -V 如果能显示pip版本,则安装成功

猜你喜欢

转载自blog.csdn.net/strangcui/article/details/81305004