분류 전체보기
-
기본 개발환경 구성카테고리 없음 2019. 10. 2. 18:01
application.properties파일 spring.profiles.active=real //운영서버 #spring.profiles.active=alpha //AWS #spring.profiles.active=dev //로컬개발환경 #spring.profiles.active=local C:\Windows\System32\drivers\etc내에 host파일에 추가 https://wvwiki.atlassian.net/wiki/spaces/welcome/pages/284786698/ABO Log in with Atlassian account We tried to load scripts but something went wrong. Please make sure that your network setti..
-
어노테이션자바 2019. 9. 17. 18:26
어노테이션은 메타데이터기 때문에 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보이다. 어노테이션은 다음 세 가지 용도로 쓰인다. 1. 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공 2. 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공 3. 실행 시(런타임 시) 특정 기능을 실행하도록 정보를 제공 어노테이션 타입 정의와 적용 public @interface AnnotationName { } 이렇게 정의한 어노테이션은 코드에서 다음과 같이 사용한다. @AnnotationName 어노테이션은 엘리먼트를 멤버로 가질 수 있다. 각 엘리먼트는 타입과 이름으로 구성되며, 디폴트 값을 가질 수 있다. pubic @interface Annot..
-
파일의 소유권/허가권리눅스 2019. 9. 15. 21:26
파일 유형 - 디렉터리일 경우에는 d, 일반적인 팔일일 경우에는 -가 표시 파일 허가권 - 3개씩 끊어서 읽는다(첫번째는 소유자, 두번째는 그룹, 세번째는 그 외의 사용자의 파일접근 권한 - r은 read, w는 write, x는 execute - 숫자로도 표시가능 read-4,write-2,execute-1 ex)7이 되면 모든 권한을 소유한거고 5이면 읽기와 실행의 관한이 있다는 뜻 chmod 명령 - 파일 허가권 변경 명령어 ex) chmod 777 sample.txt 파일 소유권 - 파일을 소유한 사용자와 그룹을 의미 chown/chgrp 명령 - 파일의 소유권을 바꾸는 명령어 ex) chown centos(소유자).centos(소유그룹) sample.txt, chown centos sample...
-
사용자 및 그룹관리리눅스 2019. 9. 15. 20:35
사용자와 그룹 - 리눅스는 다중 사용자 시스템이다. - 기본적으로 root라는 이름을 가진 슈퍼유저가 있으며, 모든 작업을 할 수 있는 권한이 있다. - 사용자는 /etc/passwd 파일에 정의되어 있으며 각 행의 의미는 사용자이름 : 암호 : 사용자id : 사용자가 소속된 그룹 id : 전체이름 : 홈디렉터리 : 기본 셸이다 - 사용자의 비밀번호는 /etc/shadow 파일에 정의되어 있다. - 그룹은 /etc/group 파일에 정의되어 있으며 각 행의 의미는 그룹명 : 비밀번호 : 그룹 id : 그룹에 속한 사용자명이다 - 유저를 생성 할 경우에 그룹을 지정해두지 않으면 유저명으로 생성된 그룹에 속하게 된다. 사용자와 그룹 관련 명령어 - useradd 새로운 사용자를 추가 ex) useradd n..
-
시작과 종료, 가상콘솔, 런레벨, 자동완성리눅스 2019. 9. 14. 22:24
시작과 종료 종료하는 방법 - 바탕화면에서 종료 - 터미널/콘솔에서 시스템 종료 명령 입력 shutdown -P now(원하는시간), halt -p, init 0 시스템 재부팅 - 바탕화면에서 다시시작 - 터미널/콘솔에서 시스템 재부팅 명령 입력 shutdown -r now(원하는시간), reboot, init 6 로그아웃 - 바탕화면.. - 터미널/콘솔에서 시스템 종료 명령 입력 logout, exit 가상콘솔 - 쉽게 가상의 모니터라 생각하면 된다(총 6개 가능) - 각각의 가상 콘솔로 이동하는 단축키는 clrt + alt + f2~f6 (clrt + alt + f1은 x윈도우 모드) ex)x윈도우 모드에서는 root에 접속하고 f2에는 센토스계정에 접속하는 방식으로 사용 가능 - 콘솔에서는 chvt..
-
생성한 우분투 서버에 오라클을 설치해보자!AWS(아마존 웹서비스) 2019. 9. 1. 00:41
오라클 설치를 첫번째로 한 이유는 내 수준으로는 해결하기 어렵고 이해할 수 없는 오류때문에 서버를 갈아엎고 다시 설치를 해본 경험이 있기 때문이다!(애초에 오라클말고 다른 DB를 사용하는게 더 편할듯하다) 1. 우분투 접속 및 기본 세팅 이 글은 보는 분들은 이제 막 인스턴스를 생성해서 우분투에 접속하는것이 대부분일테니 관리자계정?인 root계정에 대한 비밀번호를 생성한뒤에 계정에 접속해야한다. (참고로 우분투는 멀티유저 운영체제이기 때문에 여러 사람이 컴퓨터의 자원을 나눠서 사용할 수 있고 거기에 최고봉이 바로 root계정이다.) $ sudo passwd root $ 비밀번호 $ 비밀번호 $ su root $ 생성한 비밀번호 root 계정에 접속한 뒤에 오라클 설치 파일과 기타 파일들을 보관해줄 dow..
-
SSH키란 무엇인가?네트워크 2019. 8. 31. 04:36
간단하고 대충 말하자면 내 컴퓨터에서 다른 컴퓨터로 접속하는거라고 할 수 있다... 우리가 흔히 접할 수 있는 예로는 다음과 같은데 첫번째로는 Git에서 사용되는 데이터전송의 경우가 있고 두번째로는 AWS와 같은 클라우드 서비스를 이용에 사용되는 원격제어의 예이다. 그런데 왜 SSH를 사용하느냐한다면 Secure Shell Protocol이라는 이름 그대로 컴퓨터와 컴퓨터가 통신할 때 보안적으로 훨씬 안전한 채널을 구성한 뒤에 정보를 교환하기 때문에 보다 보안적인부분에서 뛰어나기 때문입니다. 그렇다면 SSH는 어떤방식으로 통신하는가 한다면 Private Key 그리고 Public Key를 이용해 인증과정을 거치는데 여기서 Public Key는 단어 그대로 공개되어도 비교적 안전하고 암호화는 가능하지만 복..