본문 바로가기

프로그래밍/Linux

(17)
[Clonezilla] 리눅스 이미지 백업, 복구 방법 1. Clonezilla 사이트에서 Clonezilla를 다운로드 한다. USB에 넣어 사용하기 위해 zip를 다운로드 했다. 2. 부팅 USB를 만든다.Clonezilla 사이트에 보면 여러가지 방법이 있는데 Manual 방법을 선택했다.Manual은 압축을 USB에 푼 후 utils\win32\ 또는 utils\win64에 있는 Makeboot.bat를 실행 해준다. 3. 만든 USB로 부팅Clonzilla 부팅 화면이 나온다.여기서, 외장하드를 USB에 연결했다.SBC의 저장공간이 작아서 백업된 이미지를 저장할 수 없었기에 외장하드 저장하기로 했다.외장하드에 이미지가 저장될 파티션은 반드시 포맷을 해서 사용해야 한다. Default 그대로 'Clonezilla live (Default setting..
[우분투 14.04] LTS 서버 버전 설치 후 GUI 설치 방법 SBC(Single Board Computer)와 같이 제한된 하드웨어에 우분투를 설치해야 할 경우 최소화하여 설치할 필요가 있다.이때 우분투 서버 버전을 설치하면 OS가 차지하는 용량을 줄일 수 있고 불필요한 프로그램도 최대한 제거 하여 설치를 할 수 있다.다만, GUI가 필요할 경우 아래와 같이 설치하면 된다. 1. 일반 설치 (일부 프로그램들이 같이 설치) $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get install ubuntu-desktop 2. 최소화 설치 (꼭 필요한 프로그램만 설치) $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get install --no-install-recomme..
이클립스로 기존 c/c++ 코드 불러와서 디버깅 하기 1. 이클립스 설치 $ apt-get install eclipse 2. 이클립스 CDT 설치 $ apt-get install eclipse-cdt 3. c/c++ 프로젝트 import 하기 이클립스 실행 후 File - import - C/C++ - Existing Code as Makefile Project 를 통해 기존 C/C++ 소스코드에서 Makefile 이 있는 경로를 지정해 주면 된다. 4. Debug 설정 Debugging을 하려고 하면 Main 함수가 정의 되어 있지 않다는 오류 메시지가 출력 될수도 있다. 이경우는 프로젝트 우클릭 - Debug As - Debug configurations... - C/C++ Application - Debugger tab - Stop on startup..
우분투에서 일부 키워드로 웹에 있는 패키지 검색 하는 방법 우분투에서 일부 키워드로 웹에 있는 관련된 패키지의 리스트를 검색하는 방법인다. C/C++ CDT를 설치 하고자 할 때 정확한 패키지명을 모르면 아래와 같이 검색 해볼 수 있다. $ apt-cache search cdt
우분투 터미널 텍스트에 색 입히는 방법 $ vi ~/.bashrc 에서 아래 라인을 입력하거나 주석처리가 되어 있으면 주석을 해제한다. force_color_prompt=yes 저장하고 종료한 후 터미널을 재식작 한다.
[우분투] ubuntu bash 그런 파일이나 디렉터리가 없습니다. 문제.. 우분투에서 분명 파일이 있는데 실행 시키면 "bash.. 그런 파일이나 디렉터리가 없습니다." 라고 나오는 경우를 겪음 해결 ia32-libs 설치$ sudo apt-get install ia32-libs 64bit 환경에서 32bit 실행 파일을 실행 시킬 시 나올 수 있는 에러
[우분투] ubuntu 에서 root 계정 초기 비밀번호 설정하기 $ sudo passwd root 비밀번호 설정하라고 나오면비밀번호 설정 하고 사용하면 됨
ssh로 리눅스간 원격접속 리눅스에서 리눅스로 원격 접속을 하고자 할 때 ssh를 통해 접근 할 수 있음 # ssh 계정@IP ex) 접속하고자 하는 원격 호스트 ID가 kk, IP가 192.168.1.6 이면# ssh kk@192.168.1.6 password 입력 후 원격 쉘을 얻을 수 있음