我是靠谱客的博主 文静金针菇,最近开发中收集的这篇文章主要介绍centos7使用笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文主要记录了centos7一些基本使用,包括换源,创建超级用户,安装sqlite3,centos安装python3,virtualenv等

centos

centos命令

# 查看本机ip
ifconfig

CentOS7 换源

1.备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.之后运行yum makecache生成缓存

4.其他
非阿里云ECS用户会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 信息,不影响使用。用户也可自行修改相关配置: eg:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.re

# 运行以下命令生成缓存
yum clean all
yum makecache

# 更新
yum update
yum upgrade

创建超级用户

# 在 root 用户下运行这条命令创建一个新用户,zhangly 是用户名
root@server:~# adduser zhangly

# 为新用户设置密码
# 注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可
root@server:~# passwd zhangly

# 把新创建的用户加入超级权限组
root@server:~# usermod -aG wheel zhangly

# 切换到创建的新用户
root@server:~# su - zhangly

# 切换成功,@符号前面已经是新用户名而不是 root 了
zhangly@server:$

# 更新一下系统
zhangly@server:$ sudo yum update
zhangly@server:$ sudo yum upgrade

# 安装gcc
root@server:~# yum -y install gcc

安装sqlite3

# 查看版本
zhangly@server:$ sqlite3 --version
# sqlite 的官方下载地址: https://sqlite.org/download.html
# 创建 src 目录并进到这个目录
zhangly@server:$ mkdir -p ~/src
zhangly@server:$ cd ~/src

# 下载 sqlite3 源码并解压安装
zhangly@server:$ wget https://sqlite.org/2019/sqlite-autoconf-3290000.tar.gz
zhangly@server:$ tar zxvf sqlite-autoconf-3290000.tar.gz
zhangly@server:$ cd sqlite-autoconf-3290000
zhangly@server:$ ./configure
zhangly@server:$ make
zhangly@server:$ sudo make install

# 重启
zhangly@server:$ sudo init 6

centos安装python3

1.安装可能的依赖:

# 首先安装可能的依赖:
sudo yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

2.下载 Python 3.6.4 的源码并解压:

# 然后下载 Python 3.6.4 的源码并解压:
cd ~/src
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar -zxvf Python-3.6.4.tgz

3.编译安装:

# 最后编译安装:
cd Python-3.6.4
./configure LD_RUN_PATH=/usr/local/lib LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include"
make LD_RUN_PATH=/usr/local/lib
sudo make install

4.更新pip

# 更新pip  --user
pip install --upgrade pip

# 升级pip出现的错误解决
yangyang@ubuntu16-s:~$ pip
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

sudo vim /usr/bin/pip

# 将原来的
from pip import main
if __name__ == '__main__':
    sys.exit(main())
# 改后的
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

centos安装virtualenv

1.安装包

sudo pip3 install virtualenv # 安装虚拟环境
sudo pip3 install virtualenvwrapper  # 虚拟环境扩展包

2.配置文件.bashrc

# 配置文件.bashrc
# 根据自己安装的路径填写 查找安装位置 whereis python3.6 | whereis virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
source /usr/local/bin/virtualenvwrapper.sh

3.使配置文件生效

# 使配置文件生效
source .bashrc

常用操作

# 创建虚拟环境
mkvirtualenv -p python3  # 虚拟环境名称

# 例:
mkvirtualenv -p python3 py_django

# 退出虚拟环境
deactivate

# 进入虚拟环境
# 提示:workon后面有个空格,再按两次tab键。
workon 两次tab键

虚拟机centos7共享文件夹

在root用户下

1.重新安装缺失的组件

yum install gcc

yum install kernel-devel

2.更新刚安装的组件:

yum update gcc -y

yum update kernel -y

3.重启:

init 6

4.重新安装VMware Tools

tar -zxvf VMwareTools-10.2.0-7259539.tar.gz
cd vmware-tools-distrib
./vmware-install.pl

共享文件夹位置在(/mnt/hgfs/xx)


最后

以上就是文静金针菇为你收集整理的centos7使用笔记的全部内容,希望文章能够帮你解决centos7使用笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部