CentOS 6 서버가 있고 이를 새로운 CentOS 7 서버로 교체할 계획입니다. 이전에 CentOS 6 서버에 있던 모든 것이 CentOS 7 서버에 있는지 확인하고 싶습니다.
새 서버에 필요한 모든 것이 있는지 확인하기 위해 이전 서버에 설치한 항목을 확인하는 방법에 대한 제안 사항이 있는 사람이 있습니까?
답변1
한 EL 컴퓨터에서 다른 EL 컴퓨터로 동일한 소프트웨어를 설치하려면 먼저 필요한 모든 소프트웨어가 설치된 컴퓨터에 설치된 모든 소프트웨어 패키지 목록을 얻으십시오.
rpm -qa > packages.list
다음으로, 각 출력 줄 앞에 "install"이라는 단어를 추가합니다.
sed -i 's/^/install /' packages.list
다음으로, "run"이라는 단어가 포함된 파일 끝에 새 줄을 만듭니다.
echo 'run' >> packages.list
동일한 소프트웨어가 필요한 컴퓨터로 파일을 전송합니다. 마지막으로 yum을 사용하여 소프트웨어를 설치합니다.
yum shell packages.list
그러면 yum은 아직 설치되지 않은 경우 목록에 있는 모든 소프트웨어를 설치합니다.