다음 명령어를 사용하여 최신 패키지 리스트를 업데이트합니다. sudo apt-get update sudo apt-get install default-jdk #java를 설치합니다. 다음 명령어를 통해 젠킨스를 설치합니다. wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins 최신패키지 업데이트시 아래와 같이 에러가 난다면 아래 스크립..
팩토리 메서드 패턴은 부모 클래스에서 인터페이스 등을 통해 추상화하여 지정하고 자식클래스에서 객체 생성코드를 클라인언트로 분리하여 처음 개발시 추가가 될 수 있는 모듈에대해 미리 대비하여 유연성과 확장성을 가지기 위한 패턴입니다. 즉, 팩토리 메서드는 객체 생성을 담당하는 팩토리 클래스를 정의하고, 이를 사용하여 객체를 생성합니다. 이를 통해 클라이언트 코드는 구체적인 객체 생성 로직을 알 필요 없이 팩토리 클래스에 의존하여 객체를 생성할 수 있습니다. public abstract class Animal { public abstract String getName(); } public class Cat extends Animal { @Override public String getName() { retur..
sudo blkid 이 명령어는 시스템에 연결된 모든 스토리지 장치의 UUID를 출력합니다. 마운트할 장치의 UUID를 입력합니다. 입력 후 마운트할 디렉토리를 생성 혹은 지정합니다. 저는 /media/workspace로 지정하겠습니다. sudo vi /etc/fstab 기존에 마운트 되어있는 목록의 맨 아래에 UUID를 입력하고 마운트할 디렉토리, 파일시스템 타입등을 기록합니다. UUID= /media/workspace ntfs defaults 0 0 저장 후 sudo mount -a 위의 명령어를 친다면 /etc/fstab 파일에서 설정한 마운트를 적용 이제 재부팅시 자동으로 마운트가 됩니다. 샘플 sudo blkid /dev/sda2: LABEL="pi2" UUID="64E2-2BDE" BLOCK_..
시스템 터미널은 접속 후 sudo vi /etc/profile 에서 제일 마지막 줄로 갑니다. 아래 코드를 입력 후 저장 if [ $(tty) == "/dev/tty1" ]; then clear vncserver -geometry 1980x1080 fi 시스템 재부팅시 vnc서버를 활성화 합니다.
nata@dev:/etc/nginx/conf.d# cat #나오면 생성하고 싶은 파일 입력 > server { > listen 80 ; > #listen 443 ssl; 작성 완료 후 > EOF EOF 입력 후 엔터