반응형

전체 글 103

CVS 사용법

CVS는 Concurrent Versions System의 약자로 프로젝트 개발시 여러 사용자가 함께 작업을 할 때 상호간 버전 관리를 해주는 프로그램이다. 보통 여러 사용자가 함께 작업을 진행할 때 버전을 관리해주는 것이 주 목적이지만 혼자 작업할 때 사용자가 작업 할 때 잘못해서 되돌리고 싶을 때나 버전을 관리하는데도 사용할 수 있다. 시작하기 전에 먼저 용어 정리를 하면 Repository(저장소): CVS가 버전 관리를 하기위해 소스 코드를 저장해 놓는 공간이다. 사용자가 작업하는 공간이 아님. Work directory(작업공간): 사용자가 작업하는 공간이다. 1. CVS를 사용하기 위해서는 먼저 repository를 설정해 주어야 한다. 그럼 먼저 사용자가 원하는 곳에 저장소 디렉토리(A)를 ..

LINUX 2019.06.04

Stack Size 조절

Stack Size 조절 Linux 시스템에서 프로그램을 개발할 때 local 변수와 global 변수 등을 사용해서 데이터 처리를 한다. 이 때 global 변수는 힙(heap) 영역에 할당되는 반면, local 변수는 스택(stack) 영역에 할당됩니다. Linux에서는 User 당 허용 가능한 stack size가 지정되어 있는데 기본적으로 8192K입니다. 이 정보는 ulimit -a 명령어로 확인 가능하면, 단위(unit)는 Kilo byte 입니다. 간혹 개발 작업을 진행하면서 memory access 시도도 아닌 곳 즉 함수 호출 등에서 segmentation fault를 겪어 보셨을 것입니다. 이 에러가 발생한 이유는 stack이 최대 허용 가능한 size까지 사용됨으로 인해서 함수 정보 ..

C, C++ 2019.04.23

ssh 접속 오류해결

disconnected no supported authentication methods available (server sent publickey gssapi-with-mic) 해결방법 처음에 PUTTY로 접근을 시도할시 아래의 메세지가 나타났습니다. disconnected no supported authentication methods available (server sent publickey gssapi-with-mic) 우선 자세히 확인하기 위해서는 콘솔로 접근을 해야하며 콘솔로 접근이 되었다면 vi /etc/ssh/sshd_config로 이동하여 /를 누른후 PasswordAuthentication를 적고 엔터를 눌러찾습니다.PasswordAuthentication no 를 주석처리하고 Passw..

LINUX 2019.03.14

MySQL Data directory 변경하기

MySQL Data directory 변경하기메타 데이터의 끝으로 건너뛰기 메타 데이터의 시작으로 이동이 문서는 CentOS 7에서 Mysql data directory 변경에 대한 가이드를 제공한다. 설치 환경변경 방법Mysql datadir 경로 확인 및 Mysql service 중지새로운 Mysql datadir 생성 및 경로 복사 하기my.cnf 파일 수정SELinux 보안 context에 추가 및 서비스 시작변경된 datadir 확인 하기설치 환경OS : CentOS 7.3.1611DB : Mysql 5.6.35 변경 방법Mysql datadir 경로 확인 및 Mysql service 중지mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다.mysql> ..

Mysql,MariaDB 2019.02.13