• Centos7安装后的一些基础配置


    配置静态IP

    1.1 NetworkManager 介绍

      NetworkManager是2004年RedHat启动的项目,能够让Linux用户更轻松的处理现代网络需求,尤其是无线网络,能够自动发现网卡并配置IP地址。 RHEL7上同事支持network.service和NetworkManager.service(简称NM)。默认情况下这2个服务都有开启,但是因为NetworkManager.service当时的兼容性不好,大部分人都会将其关闭。 但是在RHEL 8/Centos 8上已废弃network.service(默认不安装),只能通过NetworkManager进行网络配置。 NetworkManager主要管理2个对象: Connection(网卡连接配置) 和 Device(网卡设备),他们之间是多对一的关系,但是同一时刻只能有一个Connection对于Device才生效。

    • systemctl stop NetworkManager  #停止服务
    • systemctl status NetworkManager  #查看状态,确认为关闭了
    • systemctl disable NetworkManager  #设置为开机不自动启动
    • 修改对应网卡配置文件
    • vi /etc/sysconfig/network-scripts/ifcfg-eth0
    • 修改红色部分,添加黄色部分:IPADDR、NETMASK、GATEWAY

        

    • service network restart  #重启一下网卡
    • ping 网关      #测试
    • ping www.qq.com      #测试

     

    #如能ping通网关无法ping通www.qq.com,并出现异常报错Name or service not known那是因为DNS没有生效。

    • 修改vi /etc/resolv.conf增加一条DNS记录
    • nameserver 8.8.8.8

      

      修改vi /etc/sysconfig/network-scripts/ifcfg-eth0

        

     


     

    二、关闭iptables

    • systemctl status firewalld.service  #查看firewalld服务的状态,active是启动状态,inactive是关闭状态
    • systemctl stop firewalld.service  #关闭此服务
    • systemctl list-unit-files |grep firewalld  #查看firewalld是否开机自动启动

    三、关闭Selinux

    • getenforce  #查看Selinux状态

            # enforcing - SELinux security policy is enforced.
            # permissive - SELinux prints warnings instead of enforcing.
            # disabled - No SELinux policy is loaded.

    • sed -i 7s/enforcing/disabled/ /etc/selinux/config  #改完后,不会立即生效
    • setenforce 0  #把selinux状态改为permissive

     

     
     

    CENTOS7无法使用SSH登陆及解决方案

    查看状态确认sshd服务有没有启动(下图演示是有启动)

    netstat -anlpt | grep ssh  #查看ssh状态

     systemctl status sshd  #查看ssh状态

    重启服务:

    systemctl restart sshd

    添加开机自启:

    systemctl enable sshd.service
     
     
    systemctl list-unit-files 可以查看启动项

     

     


     

     

    更换YUM源

     

    centos7

    阿里云yum源:
    一、备份当前yum源防止出现意外还可以还原回来

    • cd /etc/yum.repos.d/
    • cp /CentOS-Base.repo /CentOS-Base-repo.bak

    二、使用wget下载阿里yum源repo文件

    • wget http://mirrors.aliyun.com/repo/Centos-7.repo(更具自己的CentOS版本下载)

    三、清理旧包

    • yum clean all

    四、把下载下来阿里云repo文件设置成为默认源

    • mv Centos-7.repo CentOS-Base.repo

    五、生成阿里云yum源缓存并更新yum源

    • yum makecache
    • yum update
     
     

    centos7如何开机设置为命令行启动

     

    vim /etc/inttab

     

     退出vi

    systemctl set-default multi-user.target 重启后没人进入文本界面

     

     

  • 相关阅读:
    css选择器中的*= , |= , ^= , $= , ~= 的区别
    css 实现小三角
    使用vitevue3ts快速上手做一个todolist
    什么是回流和重绘?
    vue好用组件推荐
    Vue代码风格及规范
    聊聊 SpringBoot 中的两种占位符:@*@ 和 ${*}
    Maven 依赖调解源码解析(三):传递依赖,路径最近者优先
    Maven 依赖调解源码解析(二):如何调试 Maven 源码和插件源码
    Maven 依赖调解源码解析(五):同一个文件内声明,后者覆盖前者
  • 原文地址:https://www.cnblogs.com/netian/p/14100758.html
Copyright © 2020-2023  润新知