Linux 配置问题

网络问题

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
  1. 文件中加入
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 里面内容是这样的:
在这里插入图片描述
在这里插入图片描述


  1. 重启网卡
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国内镜像服务,当然也可以使用阿里等其它镜像源。

两种方法

一般建议使用一次性的,永久的如果指定的镜像资源不足的话需要多次修改,不够灵活。

  1. 一次性方法是在pip指令后面加上 -i 属性指定源
    后面的–trusted-host 是指设置为受信源,否则在安全性较高的连接下是连接不上的。
pip install --upgrade pip  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
  1. 永久性设置,是在用户根目录(~,而非系统根目录 / )下添加配置~/.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值