CentOS 8基础命令部署以及错误解决方法

一、基础环境部署

1.linux修改主机名:


    1:首先,我们通过命令"hostnamectl"来查看一下当前主机的主机名。
    2:永久修改hostname。通过命令"vi /etc/hostname"编辑主机名文件。修改成功以后,通过"reboot"重启主机。
    4:重启主机以后,可以查看到主机名已经修改成功。

2.linux更改IP:


    第一步
    编辑 vim /etc/sysconfig/network-scripts/ifcfg-ens160  

  
    BOOTPROTO=static
    #IP地址
    IPADDR=192.168.200.130
    #网关
    GATEWAY=192.168.200.2
    #域名解析器
    DNS1=192.168.200.2


    第二步
    linux虚拟机 编辑>虚拟网络编辑器>更改设置>NATM模式>效果子网iP>NAT设置>修改网关IP
    第三步
    重启 reboot

3.linux ssh免密:


    一、修改配置文件(设置主机名映射)
        1.编辑hosts文件
        vim /etc/hosts


        #配置主机名映射
        #主机IP地址       主机名
        192.168.37.128 node01
        192.168.37.129 node02
        192.168.37.130 node03
        192.168.37.131 node04


        配置完成后保存退出
        2.拷贝
        将配置好的文件拷贝到其他两台虚拟机
        命令 拷贝文件路径 目标用户@目标主机:目标路径


        scp /etc/hosts root@node02:/etc/hosts
        scp /etc/hosts root@node03:/etc/hosts
        scp /etc/hosts root@node04:/etc/hosts

4.设置免密


        1.生成密钥


        ssh-keygen -t rsa


         2.拷贝密钥


        ssh-copy-id root@node02
        ssh-copy-id root@node03
        ssh-copy-id root@node04

5.测试免密


        免密到其他两台虚拟机


        ssh node02
        ssh node03
        ssh node04

6.时间同步


        1.查看当前时间


        date


        2.设置时间


        date -s '2023-10-1 13:14:28'


        3.同步硬件时间


        hwclock -w

6.复制文件:

        只能复制文件
        scp  文件 root@node02:目录

        即可文件也可目录:
        scp -r  文件 root@node02:目录

7.网络:

    systemctl stop firewalld.service   #重启网络
    systemctl status firewalld.service #查看是否关闭
    #开放端口
    firewall-cmd --zone=public --add-port=2281/tcp --permanent
    firewall-cmd --zone=public --add-port=2888/tcp --permanent
    firewall-cmd --zone=public --add-port=3888/tcp --permanent
    #重载防火墙
    firewall-cmd --reload
    #查看开放端口列表
    firewall-cmd --zone=public --list-ports

8.解压删除命令:


    tar -cvf   #压缩            tar -xvf    #解压
    tar -zxvf   #解压
    rm -rf   #删除命令

二、错误解决方法

1.CentOS 8 中使用 yum 命令安装软件时会出现 “错误:为仓库 ‘appstream’ 下载元数据失败 :

"Cannot prepare         internal mirrorlist: No URLs in mirrorlist

执行下列两行命令以sed开头CentOS-*结尾为一行命令


 sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
 sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

2.当出现“Changing a readonly file”就是权限不够需要到root用户


    su root

3.“vim: 未找到命令“就是没有安装


   sudo yum install vim

4.当虚拟机出现网络以前连的上重启开机后连不上并且执行命令 ip addr 报错“valid_lft forever preferred_lft forever”

        #查看网络是否启用

        systemctl  status NetworkManager

        #if 如果没有启动就启动

        systemctl  start NetworkManager

        #else if 如果启动了就停止重新启动

        systemctl  stop NetworkManager
        systemctl  disable  NetworkManager      

        #执行 systemctl restart network报错失败暂时不用管
        systemctl restart network

        #重启系统
        sudo reboot

        systemctl  start NetworkManager

        #finally 设置自动启动

        sudo systemctl enable NetworkManager.service

    #如果仍然遇到问题,尝试更新系统并重新安装NetworkManager
    sudo apt-get update
    sudo apt-get install network-manager
 

5.主机ping不通虚拟机,虚拟机有网ping通主机

    #1、查看虚拟机防火墙状态:
    systemctl status firewalld
    #2.关闭防火墙:
    service firewalld stop
    #3.永久关闭防火墙:
    systemctl disable firewalld.service

        

        

        

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值