zoukankan      html  css  js  c++  java
  • CentOS7 Linux系统中常见问题解决方案

    网络问题
    1. Linux无法上网或ip addr命令不显示IP

    系统错误信息:
    Cannot find a valid baseurl for repo: base/7/x86_6
    解决方案:
    打开网卡配置文件(格式是“ifcfg-e**”)
    vi /etc/sysconfig/network-scripts/ifcfg-e***
    把ONBOOT=no,改为ONBOOT=yes
    网卡配置文件
    ONBOOT:指在系统启动时是否激活网卡
    重启网络:
      service network restart

    2.外部主机无法访问端口

      在CentOS7上防火墙为firewall,默认禁止端口访问

    开放端口方法:

    firewall-cmd --zone=public --add-port=80/tcp --permanent
    –zone        #作用域
    –add-port=80/tcp   #添加端口,格式为:端口/通讯协议, 批量: 800-899
    –remove-port=80/tcp  #删除端口
    –permanent      #永久生效,没有此参数重启后失效
    –reload        #重载
    –list-ports       #显示所有端口
    重启防火墙:

    systemctl stop firewalld.service

    systemctl start firewalld.service

    firewall-cmd --reload

    环境问题
    1. 命令未定义

    输入命令时系统错误信息:

    bash: XXX: command not found
    解决方案:

    yum 安装,如wget、unzip、make、git等
    yum -y install wget
    yum -y install gcc make
    -y 安装过程中所有询问均选yes/y
    完成安装后可执行命令
    wget *** / git *** / make & make install 等
    注意:yum命令需要sudo权限,可使用 su - 命令进入root账户或 sudo yum ***

    配置环境变量,如javac、scala、spark-shell 等安装后快速使用
    打开当前用户下.bash_profile
    vi ~/.bash_profile
    新增配置
    JAVA_HOME=***
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME
    在这里插入图片描述
    执行使环境变量生效
    source ~/.bash_profile
    注意:当前用户下配置的环境变量不会影响到其他用户

    2. yum源无法使用(失效、被墙或速度慢)

    备份配置文件:
    cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    修改CentOS-Base.repo文件:
    取消所有以baseurl开头行的注释,添加所有以mirrorlist开头的行的注释。将所有http://mirror.centos.org替换成其他镜像网址,如https://mirrors.huaweicloud.com(以华为开源镜像为例)
    sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
    sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
    sed -i "s@http://mirror.centos.org@https://mirrors.huaweicloud.com@g" /etc/yum.repos.d/CentOS-Base.repo
    清除原有yum缓存
    yum clean all
    生成新yum缓存
    yum makecache
    常用yum源
    华为开源镜像:https://mirrors.huaweicloud.com
    阿里云镜像:https://mirrors.aliyun.com
    ————————————————
    版权声明:本文为CSDN博主「ztylnkd2011」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/ztylnkd2011/java/article/details/87694442

  • 相关阅读:
    mysql-8.0.16-winx64/Linux修改root用户密码
    MYSQL学习笔记/2019
    博客论坛系统数据库之表的设计
    MySql-8.0.16版本部分安装问题修正
    将博客搬至CSDN
    解决远程连不到CentOS7虚拟机或ifconfig中没有ens33
    Windows本地运行调试Spark或Hadoop程序失败:ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path
    CentOS7安装Git-2.22.1
    CentOS7安装SVN1.9.12
    Storm本地启动拓扑报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/storm/topology/IRichSpout
  • 原文地址:https://www.cnblogs.com/boshi-007/p/12608122.html
Copyright © 2011-2022 走看看