在 CentOS 中,“导入配置”含义比较广,不同场景做法不一样。下面按常见场景给你说明,你可以对照使用。
如果你有 .nmconnection 或导出的配置:
# 导入已有连接配置
nmcli connection import type ethernet file /path/to/ifcfg-eth0
cp ifcfg-eth0 /etc/sysconfig/network-scripts/
systemctl restart network
# 或
nmcli connection reload
cp CentOS-Base.repo /etc/yum.repos.d/
yum clean all
yum makecache
rpm --import /path/to/RPM-GPG-KEY-CentOS
cat >> /etc/profile <<'EOF'
export JAVA_HOME=/usr/java
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile
cp .bashrc ~/
source ~/.bashrc
firewall-cmd --reload
# 或从文件恢复
cp public.xml /etc/firewalld/zones/
firewall-cmd --complete-reload
cp myapp.service /usr/lib/systemd/system/
systemctl daemon-reload
systemctl enable myapp
systemctl start myapp
cp sshd_config /etc/ssh/
systemctl restart sshd
mkdir -p ~/.ssh
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
rsync -av config/ /etc/myapp/
systemctl restart myapp
CentOS 导入配置 = 复制配置文件到正确目录 + 重载/重启对应服务
如果你能告诉我:
我可以给你精确命令。