%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EA%B5%AC%EC%84%B1.png)
저는 Linux 전문가들에게는 이 작업을 수행하는 매우 확실한 방법이 있다고 확신합니다. 하지만 기본적으로 배포판으로서 Ubuntu 소프트웨어 구성을 백업하는 쉬운 방법이 있습니까?
명확히하기 위해 방금 랩탑에 Ubuntu 12.10을 설치했습니다. 수많은 업데이트를 거치고, 많은 소프트웨어를 설치하고, 일부 설정을 구성하는 등의 작업을 수행했으며, 기본적으로 이 구성을 "저장"하여 다음과 같은 경우 컴퓨터를 동일한 지점으로 복원하는 데 사용할 수 있는 이미지를 제공하고 싶습니다. 나는 필요했다. 디스크의 내용을 덤프할 수 있다는 것을 알고 있지만 하드웨어에 구애받지 않고 필요한 경우 다른 하드웨어에 설치할 수 있기를 원했습니다(아마도 다른 PC에 설정을 복제).
제가 찾고 있는 것은 현재 구성을 가져와서 사용자 정의 배포판으로 전환하는 방법이라고 생각합니다. 하지만 모든 업데이트와 구성을 유지하면서 이 작업을 수행하는 쉬운 방법은 확실하지 않습니다. 이런 종류의 복제는 IT 사용에서 흔히 볼 수 있는 것처럼 보이기 때문에 아마도 쉬운 방법이 있을 것이라고 생각합니다.
편집: 추가 설명으로 백업이 작동하려면 인터넷 연결이 필요하지 않으며(즉, 모든 패키지, 업데이트 및 구성은 백업과 함께 저장되어야 함) 특정 하드웨어 구성에 연결되어서는 안 됩니다(그래서 제 생각에는 그렇지 않습니다). 직접 디스크 이미지 복제가 작동합니다).
어떤 아이디어가 있나요?
답변1
Linux에는 시스템 전체와 사용자별이라는 두 가지 종류의 구성 파일이 있습니다. 시스템 전체 구성 파일은 에 저장되며 /etc
일반적으로(항상 그런 것은 아님)와 같은 시스템 유틸리티에 적용됩니다 iptables
. 사용자별 구성 파일은 와 같이 점으로 시작하는 이름을 가진 홈 디렉토리에 있으며 .bashrc
각 사용자에 대한 특정 구성 파일을 보유합니다. 기본적으로 이러한 파일은 대부분의 파일 브라우저와 ls
. 노틸러스에서 숨겨진 파일 보기를 전환하고 옵션 ls
과 함께 사용하려면 Ctrl-H를 누릅니다 -a
. 에서 구성 파일의 백업을 생성하려면 /etc
간단히 실행하세요 . 여기서 백업 할 폴더는 cp -r /etc destination
어디에 있습니까? 홈 폴더에 구성 파일 및 폴더의 백업을 생성 destination
하려면 를 실행 하세요. 모든 도트 파일(점으로 시작하는 파일의 또 다른 이름)의 백업을 갖고 싶습니다./etc
sudo cp -r ~/.* destination
destination