网络问题
1. network is unreachable
- ping 不成功
方法1.
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens3
更改 ONBOOT = yes
方法 2
ifup ens33 # 或者其他网卡
ping IP 成功, ping域名失败
- 原因: DNS服务器没有配置
- 解决:
1 首先 添加dns服务器
vi /etc/resolv.conf
- 文件中加入
nameserver 114.114.114.114
2. 网卡问题
- 解决:
1 将网卡ip由DHCP改为 static 静态配置网卡
DEVICE=ens33
BOOTROTO=static
IPADDR="219.220.237.12"
NETMASK="255.255.255.0"
GATEWAY="219.220.237.254"
ONBOOT=yes
网关设置,可以看windows 主机的网关 !!!
(其中网关的设置要看VMware 里面的网关设置为多少(其他是网络层的······)/
参考https://blog.csdn.net/li93675/article/details/81175883
备注一下阿里云服务器里面
路径cd /etc/sysconfig/network-scripts
的 ifcfg-eth0
里面内容是这样的:
- 重启网卡
ifdown eno1
ifup eno1
service network restart # 重启网络
修改网卡名称
vim /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启后生效
参考:
https://www.osyunwei.com/archives/9726.html
https://blog.csdn.net/fanhonooo/article/details/53494100?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
软件问题
3. pip源修改
由于网络有时不稳定的原因,使用pip/pip3下载会出现网络不可达的问题。建议修改pip源,使用国内镜像服务,这里提供的是使用清华提供的pipy国内镜像服务,当然也可以使用阿里等其它镜像源。
两种方法
一般建议使用一次性的,永久的如果指定的镜像资源不足的话需要多次修改,不够灵活。
- 一次性方法是在pip指令后面加上 -i 属性指定源
后面的–trusted-host 是指设置为受信源,否则在安全性较高的连接下是连接不上的。
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
- 永久性设置,是在用户根目录(~,而非系统根目录 / )下添加配置~/.pip/pip.conf目录添加可信源,如果目录文件不存在,可直接创建。
比如root用户
[root@localhost ~]# cd ~
[root@localhost ~]# mkdir .pip
[root@localhost ~]# cd .pip
[root@localhost .pip]# vim pip.conf
设置pip源
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
注意:我安装Devstack的时候会出现singhua源超时的现象,这时候还是改为–豆瓣–的源吧
[global]
timeout = 60
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
版权声明:本文为CSDN博主「衣舞晨风」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jiankunking/article/details/86627207
参考原文1:http://www.cnblogs.com/harelion/p/4856178.html
参考原文2:http://www.jianshu.com/p/3ff34df37fce
参考原文3:http://ju.outofmemory.cn/entry/108631
4. 安装 pip
yum install python-pip
如果出现 No package python-pip available
解决
CentOS7 x86_64 系统默认是已安装 EPEL 的,不过却是未启用状态,所以我们首先运行命令:
yum install -y epel-release
安装好 EPEL 之后,还需要运行这个命令:
yum install -y yum-utils && yum-config-manager --enable epel
来启用 EPEL,这样才可以运行命令:
yum install -y python-pip
来安装 pip 工具。最后,再运行命令(更新)
pip install --upgrade pip
参考:https://www.banwagongzw.com/90.html
5. 关闭selinux
SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,是
Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。
SELinux旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击。
大部分情况下,我们访问ftp的时候会被SELinux拦截,当然如果你没也设置SELiunx也能正常访问,此步可以跳过。
大家通常的作法是关闭SELiunx,这样做会引起其它安全问题,嫌麻烦的可以直接关闭:
vi /etc/selinux/config
修改 config 文件
SELINUX=enforcing #注释掉
SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
保存后执行:
setenforce 0 #让SELinux进入Permissive模式(宽容模式)
SELiunx一共有三种模式:
- enforcing(强制模式 ):开始限制domain/type
- permissive(宽容模式) :仅会有警告信息
- disabled(关闭):关闭SELinux
权限问题
XXX不在 sudoers 文件中,此事将被报告
先登陆root账户,在root用户下更改sudoers文件
vim /etc/sudoers
在## Allow root to run any commands anywhere
下添加以下内容,
您的用户名 ALL=(ALL) NOPASSWD:ALL
原文链接: https://blog.csdn.net/bean_business/article/details/112248565