从入门到放弃吧 关注:8贴子:766
VM虚拟机挂起之后会产生网卡不见了的问题
比如使用ifconfig 看不到ens开头的网卡
使用 nmcli networking on 开启所有接口
也可以关闭 nmcli networking off


IP属地:湖北1楼2024-04-28 23:51回复
    nmcli networking connectivity 获取网络状态


    IP属地:湖北2楼2024-04-28 23:52
    回复
      locale 命令是将有关当前语言环境或全部公共语言环境的信息写到标准输出上。
      此命令是Linux系统中查看当前语言文字环境。
      可以使用命令直接修改系统语言环境,使用localectl 命令
      localctl set-locale LANG=zh_CN.UTF-8
      改成英语美国 就是LANG=en_US.UTF-8
      注销当前账号重新登录就可以改变当前系统语言。
      也可以使用更改配置文件如/etc/default/locale
      /etc/local.gen
      /etc/profile
      个人观感,优先不推荐修改配置文件,


      IP属地:湖北3楼2024-04-29 00:55
      回复
        chmod (change mode)更改用户权限,确切地说是更改文件或者目录的给予用户的权限。
        chown (change owner)更改所属用户和组
        chattr (change attribute) 更改属性,距离可以限制用户在目录中删除文件,只允许修改。只有超级管理员能使用此命令


        IP属地:湖北4楼2024-04-29 09:18
        回复
          nmcli 配置网络,
          如 配置固定IP


          IP属地:湖北5楼2024-05-07 12:23
          回复
            网络方面 nmcli
            # 查看运行状态systemctl status NetworkManager
            # 启动systemctl start NetworkManager
            # 重启systemctl restart NetworkManager
            # 关闭systemctl stop NetworkManager
            # 查看是否开机启动systemctl is-enabled NetworkManager
            # 开机启动systemctl enable NetworkManager
            以上在红帽9版本是默认开机启动
            常用参数 释义
            g[eneral] NetworkManager的一般状态和操作
            n[etworking] 网络整体控制
            r[adio] NetworkManager无线交换机
            c[onnection] NetworkManager无线交换机
            d[evice] 通过NetworkManager管理设备
            a[gent] NetworkManager秘密代理或polkit代理
            m[onitor] 监控NetworkManager更改
            ----------------------
            以红帽9为例子
            查看NM是否接管网络 mcli networking 或者 nmcli n
            正常情况下会出现enable (使能够,开启)
            -
            查看网络连接状态 nmcli n connectivity或者 nmcli n c
            五种状态:
            full:联网
            limited:联网,但无法上网
            portal:联网,但需要登录认证
            none:没网
            unknown:未知
            -
            开关网络连接 nmcli n on 和 nmcli n off
            -
            显示系统网络状态
            nmcli general status#按照之前所说的简写规则,可以简写为nmcli g s
            STATE:网络是否连接
            CONNECTIVITY:同nmcli n c
            WIFI-HW:WIFI硬件开关
            WIFI:WIFI软件开关
            WWAN-HW:WWAN硬件开关
            WWAN:WWAN软件开关


            IP属地:湖北6楼2024-05-08 16:29
            回复
              nmcli 可以用来更改hostname 也就是主机名(计算机名)
              nmcli general hostname newhostname
              或者
              nmcli g h newhostname
              -----------------
              当然,一般情况下更改主机名使用 hostnamectl


              IP属地:湖北7楼2024-05-09 10:44
              回复
                显示所有网络连接
                nmcli connection show
                nmcli c snmcli c #show是nmcli c的默认项,因此可以省略
                也就是说你也可以 直接nmcli 回车也行


                IP属地:湖北8楼2024-05-09 11:24
                收起回复
                  显示某个网卡的详细信息 nmcli c s 设备名
                  如 nmcli c s ens160


                  IP属地:湖北9楼2024-05-09 11:25
                  回复
                    启动/关闭指定连接(网卡设备)
                    # 如果某个设备原本就处于连接状态,那么该命令会重启它
                    nmcli c up 设备名
                    # 关闭之后,再用nmcli c查看,DEVICE项将显示--。
                    nmcli c down 设备名


                    IP属地:湖北10楼2024-05-09 11:27
                    回复
                      修改
                      nmcli c modify 设备名 [+ | -]选项 选项值
                      nmcli c m 设备名 [+ | -]选项 选项值
                      就是说用 nmcli connection 下的modify来修改IP地址DNS等
                      举例:
                      nmcli c m ens192 ipv4.address 192.168.2.201/24 # 修改 IP 地址和子网掩码
                      nmcli c m ens192 +ipv4.addresses 192.168.2.100/24
                      nmcli c m ens192 ipv4.method manual # 修改为静态配置,默认是 auto
                      nmcli c m ens192 ipv4.gateway 192.168.2.2 # 修改默认网关
                      nmcli c m ens192 ipv4.dns 192.168.2.2 # 修改 DNS
                      nmcli c m ens192 +ipv4.dns 114.114.114.114 # 添加一个 DNS
                      nmcli c m ens192 ipv6.method ignored # 将 IPv6 禁用,针对CentOS8,三个可选项:disabled、auto、manual
                      nmcli c m ens192 connection.autoconnect yes # 开机启动
                      以上可以写成一句话


                      IP属地:湖北11楼2024-05-09 11:29
                      收起回复
                        nmcli 接管之后,查看当前网络配置情况,使用cat
                        cat /etc/NetworkManager/system-connections/eth0.nmconnection
                        查看的是eth0.nmconnection这个文件,可能因为设备名称不通,eth0这个名字就不同


                        IP属地:湖北12楼2024-05-09 12:52
                        回复
                          查看当前系统DNS,可以直接使用命令nmcli 最下面一段是DNS configuration
                          ,或者使用查看文件的方式 cat /etc/resolv.conf


                          IP属地:湖北13楼2024-05-09 15:29
                          回复
                            事实上更改网络配置的情况并不多见,就像一个刚入职的网络工程师也并不会让你直接去搭建网络,一来还没有熟悉环境,二来一般都是大改造网络或者新项目搭建网络。服务器也是如此。


                            IP属地:湖北14楼2024-05-09 15:38
                            回复
                              出现这种情况都是一个成熟的网络工程师或者系统工程师了,无论是什么项目都是可以查手册和搜索引擎解决,或者有固定的方案。
                              第二种情况是,面试题。让你配置一个网络。你是一个入门网络或者系统工程师,只是简单的配置固定IP的题目


                              IP属地:湖北15楼2024-05-09 15:39
                              回复