Centos10 Stream 基础配置

devtools/2025/2/12 16:06:47/

NetworkManger

安装  

dnf install NetworkManager

查看网络配置 

nmcli   

[root@Centos-S-10 /]# nmcli
ens33:已连接 到 ens33"Intel 82545EM"ethernet (e1000), 00:0C:29:08:3E:71, 硬件, mtu 1500ip4 默认inet4 192.168.31.70/24route4 default via 192.168.31.1 metric 100route4 192.168.31.0/24 metric 100inet6 fe80::20c:29ff:fe08:3e71/64route6 fe80::/64 metric 1024lo:连接(外部) 到 lo"lo"loopback (unknown), 00:00:00:00:00:00, 软件, mtu 65536inet4 127.0.0.1/8inet6 ::1/128DNS configuration:servers: 192.168.31.1interface: ens33

nmcli connection show

[root@Centos-S-10 /]# nmcli device show
GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:08:3E:71
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens33
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/4
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         192.168.31.70/24
IP4.GATEWAY:                            192.168.31.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.31.1, mt = 100
IP4.ROUTE[2]:                           dst = 192.168.31.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]:                             192.168.31.1
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe08:3e71/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          100(连接(外部))
GENERAL.CONNECTION:                     lo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --

修改网络配置

下面有很多可以修改的选项

[root@Centos-S-10 /]# nmcli connection modify ens33
ip4                                ipv4.dns-options                   ipv6.addresses                     ipv6.ip6-privacy
ip6                                ipv4.dns-priority                  ipv6.addr-gen-mode                 ipv6.may-fail
ipv4.addresses                     ipv4.dns-search                    ipv6.auto-route-ext-gw             ipv6.method
ipv4.auto-route-ext-gw             ipv4.gateway                       ipv6.dhcp-duid                     ipv6.mtu
ipv4.dad-timeout                   ipv4.ignore-auto-dns               ipv6.dhcp-hostname                 ipv6.never-default
ipv4.dhcp-client-id                ipv4.ignore-auto-routes            ipv6.dhcp-hostname-flags           ipv6.ra-timeout
ipv4.dhcp-dscp                     ipv4.link-local                    ipv6.dhcp-iaid                     ipv6.replace-local-rule
ipv4.dhcp-fqdn                     ipv4.may-fail                      ipv6.dhcp-pd-hint                  ipv6.required-timeout
ipv4.dhcp-hostname                 ipv4.method                        ipv6.dhcp-send-hostname            ipv6.routed-dns
ipv4.dhcp-hostname-flags           ipv4.never-default                 ipv6.dhcp-send-hostname-v2         ipv6.route-metric
ipv4.dhcp-iaid                     ipv4.replace-local-rule            ipv6.dhcp-send-release             ipv6.routes
ipv4.dhcp-ipv6-only-preferred      ipv4.required-timeout              ipv6.dhcp-timeout                  ipv6.route-table
ipv4.dhcp-reject-servers           ipv4.routed-dns                    ipv6.dns                           ipv6.routing-rules
ipv4.dhcp-send-hostname            ipv4.route-metric                  ipv6.dns-options                   ipv6.temp-preferred-lifetime
ipv4.dhcp-send-hostname-v2         ipv4.routes                        ipv6.dns-priority                  ipv6.temp-valid-lifetime
ipv4.dhcp-send-release             ipv4.route-table                   ipv6.dns-search                    ipv6.token
ipv4.dhcp-timeout                  ipv4.routing-rules                 ipv6.gateway
ipv4.dhcp-vendor-class-identifier  ipv4.shared-dhcp-lease-time        ipv6.ignore-auto-dns
ipv4.dns                           ipv4.shared-dhcp-range             ipv6.ignore-auto-routes

常用的选项 

#ip
nmcli connection modify ens33 ipv4.addresses 1.1.1.1/24
#gateway
nmcli connection modify ens33 ipv4.gateway 1.1.1.1
#dns
nmcli connection modify ens33 ipv4.dns 1.1.1.1
#ip获取方式
nmcli connection modify ens33 ipv4.method [下面的选项]
auto        disabled    link-local  manual      shared

 生效配置

nmcli connection reload
nmcli connection up 接口名

启动接口或关闭接口 

#开启
nmcli connection up ens33
#关闭
nmcli connection down ens33

文件方式查看信息

cat /etc/NetworkManager/system-connections/ens33.nmconnection
[connection]
id=ens33
uuid=1be8b6ff-e9bd-3cf3-8209-f18a11aea9f4
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1738864787[ethernet][ipv4]
address1=192.168.31.70/24
dns=192.168.31.1;
gateway=192.168.31.1
method=manual[ipv6]
addr-gen-mode=eui64
method=auto[proxy]

存放dns的文件

cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.31.1

环境变量

查看环境变量

echo $PATH
/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/tmp/test

环境变量是告诉系统,当用户调用命令(程序)时去哪里找,这其中就分两种:

  1. 用户环境变量,只针对当前登录的用户,文件地址 ~/.bash_profile
  2. 全局环境变量,所有用户登录时有效,文件地址 /etc/profile

临时修改变量的方法

#这条命令即时生效
export PATH=$PATH:/tmp/test
修改变量命令 PATH=$PATH:新的路径

只要把这条命令写到对应的文件末尾(上面两个文件地址),就能长期修改环境变量,然后通过source命令使对应的文件生效。

source /etc/profile

 

SSH

#安装
dnf install openssh-server
#配置文件位置
/etc/ssh/sshd_config
#几个常用的修改项
PermitRootLogin yes
Port 22
#启动ssh
systemctl start sshd
#开机启动ssh
systemctl enable sshd
#重启ssh
systemctl restart sshd

Hostname

#修改主机名
hostnamectl hostname Centos-S-10
#查看主机名
hostnamectl hostname
Centos-S-10


http://www.ppmy.cn/devtools/158251.html

相关文章

【开源项目】数字孪生武汉~超经典智慧城市CIM/BIM数字孪生可视化项目——开源工程及源码

飞渡科技数字孪生武汉CIM管理平台,基于自研数字孪生引擎,结合数字孪生、物联网IOT、云计算等信息技术,以城市数据资源融合共享为主线,打造感知、联结、计算、运用“四位一体”的城市大脑,赋能经济社会高质量可持续发展…

如何设置Java爬虫的异常处理?

在Java爬虫开发中,异常处理是确保爬虫稳定运行的关键环节。爬虫在执行过程中可能会遇到各种问题,如网络异常、目标网站的反爬机制、数据解析错误等。合理设置异常处理机制可以有效避免程序崩溃,并帮助开发者快速定位问题。以下是设置Java爬虫…

Oracle DBA 诊断及统计工具-1

ORACLE 查看表空间使用情况 1. 基本的表空间使用情况查询 可以通过组合查询 DBA_DATA_FILES 和 DBA_FREE_SPACE 视图来获取表空间的总大小、已使用空间和空闲空间等信息。不过要执行此查询,你需要具有 DBA 权限。 SELECT df.tablespace_name,-- 表空间总大小(MB)ROUND(SU…

【含文档+PPT+源码】基于python爬虫的豆瓣电影、音乐、图书数据分析系统

项目介绍 本课程演示的是一款基于python爬虫的豆瓣电影、音乐、图书数据分析系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Python学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行…

1.推荐算法基本概念

推荐算法是一个非常重要且广泛应用的领域,特别是在电子商务、社交媒体、内容推荐等领域。第一课我们将介绍推荐算法的基本概念和分类,并简单讲解两种常见的推荐算法:协同过滤和基于内容的推荐。 推荐算法的基本概念 推荐系统的目标是根据用…

linux基于 openEuler 构建 LVS-DR 群集--一、用命令行完成 二、使用脚本完成

目录 一、用命令行完成 1、在nginx上(两台都是一样的配置) 2、 在LVS上 1.)绑定VIP (与nginx上一致) 2)安装ipvsadm 3)配置LVS-DR 3、在CLINT上 1)验证 (验证成功如下) ​…

qt 事件的传递顺序

在 Qt 中,事件的传递顺序遵循以下基本规则: 事件的产生:当用户与界面交互时,操作(如鼠标点击、键盘输入等)会生成相应的事件(如 QMouseEvent、QKeyEvent 等)。 事件的传递顺序&…

金字塔原理——阅读笔记

你是否饱受自己说的话和别人认为的不一样的,将工作中大量时间用于相互扯皮,对其观念上?你是否是经常被人批评说说话没有重点,让人摸不着头脑?你是否经常遇到无法做到对重要的事情做归纳总结?那《金字塔原理…