본문 바로가기

분류 전체보기121

도커란? 도커는 각각의 서버에 설치하는 소프트웨어 대신 OS들이 요구하는 소프트웨어를 하나로 묶어 관리 하고 배포 가능하도록 만들어 놓은 이미지 환경입니다. 사실 서버를 구현하고 오픈소스등을 다시 가져와 설치하는 과정에서 서버 관리자의 노가다(?) 정신이 발휘되어야 가능할 것입니다. 하지만 필요로 하는 프로그램등을 하나로 묶어 두었다가 명령어 한방으로 불러온다면 얼마나 편할까요? 이렇게 윈도우나 Linux 등의 운영체제에서 사용이 가능한데 다른 운영체제에서는 사용 해보질 않아서 잘 모르겠습니다.... Windows에서는 공식 홈페이지에서 다운이 가능하고 또 테스트 하는 방법도 document로 잘 나와 있습니다.단지 영어로 되어 있어서 조금 해매실수 있다는건 함정....https://docs.docker.com/.. 2019. 3. 11.
Linux 명령어 기본적인 명령어 1. cd [..] or [폴더 주소]: 작업하는 Directory를 변경할때 사용한다. 2. ls : 현재 폴더에 있는 파일들을 보여준다. 3. find/locate [파일 이름] : 파일을 찾을때 사용한다. 4. mkdir [폴더 이름] : 폴더를 만들때 사용 5. rmdir [폴더 이름] : 폴더 삭제 할때 사용 6. sudo [명령어] : 슈퍼 권한을 가지고 설치/삭제/변경 작업에 사용된다. 7. pwd : 현재 작업하는 완전 경로를 조회할때 사용된다. 8. free : 메모리 사용량 조회 명령어가 너무 많아서 아래 링크로 걸어 두었습니다. 여러 기본 명령어가 있는데 아래 링크에 자세히 나와 있습니다. https://delirussum.tistory.com/76 https://va.. 2019. 3. 11.
Linux란? Linux란? 여러가지 문서를 종합해서 정리하자면 Linux는 하나의 운영체제이며 여타 다른 OS(Windows,Mac OS, 등등)보다 보안에 강하고 오작동이나 멈추는 경우가 적다. 또한 무료 OS이며 하드웨어 성능이 좋지 못하다면 가벼운 Linux또한 존재 한다. Windows가 나오고 많은 범위에서 windows가 사용 되지만 현재 게임이나 포토샵등을 대용으로 하는 프로그램들이 리눅스에서도 동작하고 또 개발용 서버로써는 더할 나위 없다는 것이 결론 입니다. 리눅스에서는 여러가지의 종류가 있지만 많이 사용되는 CentOS와 Ubuntu를 비교하자면 CentOS -> 레드헷 계열Ubuntu -> 데비안 계열 이며 관리면에서는 Ubuntu가 더 좋지만 정확한 사용을 요구하는 CentOS가 조금 더 안정적.. 2019. 3. 11.
Spring Boot #0 Intellij를 사용하여 Spring boot를 시작합니다. 1. Spring Initializr*** Spring Initializr를 선택 후에 자바가 깔려 있다면 Project SDK에 해당 버전이 명시가 되거나 처음 프로젝트를 만드시는 분이면 New버튼을 눌러 자바 jdk가 설치된 폴더를 선택해 줍니다(exe파일 아닙니다). default는 C://Program Files//Java//jdk 폴더에 설치가 되어 있습니다. 프로젝트 만드는 화면 입니다. 자바 경로 설정 입니다. *****Spring boot 2.0 이상 부터는 Spring 5로 구성이 되어 있어 Kotlin을 지원합니다. 2. 프로젝트 구성.프로젝트의 최초 패키지 이름, 최하위 패키지 이름, dependency 타입을 설정해 줍니.. 2019. 3. 11.