小言_互联网的博客

CentOS 7 minimal安装与使用

633人阅读  评论(0)

一、CentOS 7 minimal安装与使用

CentOS 下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/
我安装mini版后,ifconfig、yum、iwconfig等各种命令无法使用
出现问题处理 username is not in the sudoers file. This incident will be reported.

依次处理流程:
1. su 切成root
2. visudo (实际是修改/etc/sudoers文件)
3.找到这一行: "root ALL=(ALL) ALL"
4.在下面增加: "用户名 ALL=(ALL) ALL"
5. :wq 保存推出,OK

或者这样处理

  1. 设置网络
    使用命令vi /etc/sysconfig/network-scripts/ifcfg-ens33(这里的ifcfg-ens33是我电脑里的文件名,每台电脑可能不一样,如果不知道你电脑里的是什么,先cd /etc/sysconfig/network-scripts/,再ls,就可以看到ifcfg-xxx文件)
    ONBOOT=yes(把no改成yes) 开机启动网卡
    重启网络模块 service network restart

  2. 没有ifconfig,安装yum install net-tools,安装完后ping www.baidu.com

  3. 切换阿里云yum – 依次(备份、下载源、生成缓存)
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    yum makecache
    或者【CentOS7 配置163 yum源】

  4. SSH工具连接
    安装openssh-server:yum install openssh-server -y
    开放22端口或者关闭防火墙(二选一)

    # 开放22端口
    firewall-cmd --zone=public --add-port=22/tcp --permanent
    其中:
    	–zone            #作用域
    	–add-port=80/tcp #添加端口,格式为:端口/通讯协议
    	–permanent       #永久生效,没有此参数重启后失效
    
    # 关闭防火墙
    systemctl stop firewalld     # 临时关闭
    systemctl disable firewalld  # 禁止开机启动
    

    关闭SELinux:vi /etc/selinux/config 设置:SELINUX=enforcing 改为 SELINUX=disabled
    重启服务:reboot
    关于使用 Xshell 或者 MobaXterm(我喜欢用这个)等其它工具连接虚拟机的网络问题。【桥接模式连接虚拟机问题处理】 【NAT模式连接虚拟机问题处理】。

二、安装 pip

  1. 首先需要安装epel-release拓展源 EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目
  2. 执行如下命令:
    sudo yum -y install epel-release
    sudo yum makecache
    sudo yum -y install python-pip
  3. pip安装需要编译的第三方包时,需要安装:【离线安装gcc】
    sudo yum install swig
    sudo yum -y install gcc gcc-c++ kernel-devel

三、关于 pip 安装依赖库的问题

清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

  1. 临时使用
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <包名>

  2. 永久修改镜像源
    pip install pip -U
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

    如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

    安装opencv-python 报错:
    Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",),)': /packages/72/c2/e9cf54ae5b1102020ef895866a67cb2e1aef72f16dd1fde5b5fb1495ad9c/opencv_python-4.2.0.34-cp36-cp36m-manylinux1_x86_64.whl

    解决方法:pip install <包名> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    https://www.jianshu.com/p/1f00e47298f1
    https://www.cnblogs.com/carey9420/p/11983468.html


转载:https://blog.csdn.net/wsp_1138886114/article/details/105175575
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场