본문 바로가기

Linux 에러 코드 확인 방법 터미널 프롬프트상에서 아래의 커맨드를 입력하면 에러 코드에 대한 정보가 출력됩니다. cat /usr/include/bits/errno.h cat /usr/include/asm-generic/errno.h cat /usr/include/asm-generic/errno-base.h 참고사이트 : http://www.basiclinuxcommands.com/2008/07/linux-error-codes-basic-linux-command.html 더보기
subversion (SVN) 백업 및 복구 방법 SVN 백업 및 복구는 관리자 명령이기 때문에 슈퍼유저(root) 권한으로 실행해야합니다. 1. 백업 방법 (1) 백업하고자 하는 저장소의 상위 디렉토리로 이동합니다. (2) 아래의 명령어를 사용하여 덤프파일을 생성합니다. svnadmin dump [저장소 경로(상대경로가능)] > [덤프파일이름] (3) 저장된 덤프파일을 잘 관리하면 됩니다. 2. 복구 방법 (1) 복구하고자 하는 저장소의 상위 디렉토리로 이동합니다. (2) 아래의 명령어를 사용하여 복구합니다. svnadmin load [저장소 경로(상대경로가능)] [파일], 복구시에는 [경로] < [파일] 더보기
valgrind 사용법 리눅스에서 프로그램을 만들다 보면 Memory Leak 체크를 할 필요성을 느낍니다. 이럴경우, Memory Leak을 찾는 툴이 valgrind입니다. 프로그램은 사이트(http://valgrind.org/)에서 받을 수 있구요~ ^^ 다운받은 파일을 압축을 풀고 그 폴더에 들어간 뒤, valgrind파일을 실행시킵니다. 제가 가장 편하게 사용하는 메모리릭 체크 방법은 다음과 같습니다. valgrind --leak-check=full --log-file=memcheck.txt -v --error-limit=no [프로그램경로] [인자] --leak-check=full : 메모릭에러가 날 경우 소스파일명과 라인위치 출력 이 옵션을 사용할려면 디버깅컴파일을 해야합니다. (컴파일시 -g 옵션) --log-f.. 더보기