/etc/sysconfig/network-scripts
폴더에 있는 파일 세트를 복사하고 이름을 바꾼 다음 편집해야 합니다 . 이러한 파일은ifcfg-eth1:*
ifcfg-eth1
통과했지만 더 ifcfg-eth1:121
많은 주소를 확장해야 하므로 예를 들어 사본을 복사 ifcfg-eth1:22
한 다음 ifcfg-eth1:23
사본을 편집하고 싶습니다.ifcfg-eth1:122
ifcfg-eth1:123
편집하는 방법은 알지만 복사하고 이름을 바꾸는 방법은 모릅니다. 이 사이트에서 이름 바꾸기 정보를 많이 찾았지만 이해하지 못한 것 같습니다. 부분적으로 정확합니다...
":"이 포함된 파일 이름을 처리하는 방법은 무엇입니까?
답변1
귀하의 질문을 이해했는지 잘 모르겠지만 Bash에서는 다음과 같이 작동합니다.
for n in {22..99} ; do cp "ifcfg-eth1:$n" "ifcfg-eth1:1$n"; done
이 작업은 에서 ifcfg-eth1:22
까지 복사됩니다 .ifcfg-eth1:99
ifcfg-eth1:122
ifcfg-eth1:199
왜 그런 파일을 사용하는지 잘 모르겠습니다. 이것이 ethX:Y 별칭에 관한 것이라면 더 이상 필요하지 않습니다. ip addr add
메인 인터페이스로 들어가시면 됩니다 . 따라서 한발 물러서서 실제로 해결하려는 문제에 대해 질문해야 할 수도 있습니다.
답변2
이만큼 간단해야합니다mv "ifcfg-eth1:xx" "ifcfg-eth1:yy"