전체 글 (278) 썸네일형 리스트형 @RequestBody 어노테이션 intellij community 에서 springBoot 개발 더 편하게 인텔리 j 에서 스프링 부트를 개발하고 싶으면 인텔리 j ultimate 판을 사기를 권한다. 1. build. gradle 의 설정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 buildscript{ ext{ springBootVersion ='2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'ja.. aws 1.aws 에서 ec2 를 검색하고 인스턴스 생성을 하자 2. 인스턴스를 amazon Linux 로 하고 왠만한것은 다 기본으로 하자 3. public ip 와 private ip 가 생성되면 탄력적 ip를 생성하자 4. putty 와 puttygen 을 다운받자. 5. private 키 ppk 변환 aws private 키 생성하면 .pem 키가 생성된다. pem 키를 .ppk 파일로 변환해야 된다. puttygen 에서 .ppk 변환을 할 수 있다. 상단 conversions 항목에서 .pem 파일을 import 를 하자 그리고 save private key 를 눌러 저장을 하자 (왠만하면 저장할때 프로젝트 이름, 혹은 태그 이름으로 저장을 하자) 6.putty 에서 설정을 하자 -1 . ssh 항목.. 리눅스 연습하기 --7.네트워크 관리 , 다운로드 , 파일시스템 1.다운로드 1-1. wget 웹상에서 받아올때이다. 1-2. yum 패키지 매니저이다. a>list 다운 가능한 리스트를 가지고 온다. 예시로 자바를 받고자 할 때 다운 가능한 리스트 불러오기 yum list java*jdk-devel 1-3.rpm Redhat Package Manager 이다. 2.네트워크 관리 2-1. ping [옵션] 호스트 네트워크가 현재 동작 중인지 확인 ctrl + c 로 핑 받는 것을 그만 확인 할 수 있다. a> -s : 패킷 사이즈 지정(=Size) b> -q : 종합 결과만 보여준다. c> -i : 지연시간 설정 d> -c : 보낼 패킷 수를 지정한다. 2-2. nslookup [도메인] 도메인 네임서버에 질의를 할 수 있는 명령어이다. 도메인 이름의 호스트 ip를 .. 리눅스 연습하기 --6.vi 편집기 1.vi 편집기 (=VIsual editor) 명령모드 / 편집모드 / ex모드가 있다. 편집모드로 가려면 i , o , a 키를 누르면 된다. i 는 Insert 커서 앞에 삽입을 한다. I 는 현재 줄 첫 칸앞에 삽입을 한다. a 는 Append 커서 뒤에 삽입을 한다. A는 현재 줄 끝에 삽입을 한다. o 는 개행을 하고 입력을 할 수 있다. ex모드는 ? / : / / 등이 있다. ?는 문자열을 검색하는 것이다. / 역시 문자열을 검색한다. : 는 vi 제어에 사용된다. 2. 저장 :w 현재의 파일명으로 파일 저장 :w 파일명 지정한 파일명으로 파일을 저장한다. 3.종료 :q 작업 내용을 저장하였으면 종료 :q! 작업 내용을 저장하지 않고 종료 :wq 저장하고 종료 wq 파일명 파일명으로 저장하고.. 리눅스 연습하기 --5. GUI 설정 , 디렉토리 관리와 파일 1.GNU 와 GNOME GNOME = GNU Network Object Model Environment 2.gui 설치 a. os 버전 확인 cat /etc/os-release b. gui 패키지 설치 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" c. gui로 실행 하기 위한 설정 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target d.reboot 로 다시시작(그냥 다시시작 하면 된다.) 3.디렉토리 관리 3-1. pwd 현재 위치한 디렉토리의 절대경오를 출력한다. (= Printing Working Directory) 3-2.ls 현재 디렉.. 리눅스 연습하기 --4. 쉘과 프롬프트 터미널 접속후에 나오는 커맨드 [ 접속계정@호스트이름 ~] $ ~ (=홈 디렉토리) $ (=프롬프트) 리눅스 연습하기 --3. 터미널 1.ssh 서버 설정하기 ps -ef | grep sshd ps: 현재 실행되는 프로세스 확인 (=ProcesS) ssh서버 자동 실행 여부 systemctl is-enabled sshd.service ssh 서버 자동 실행 systemctl sshd.service /etc/ssh/sshd_config 에서 다음 부분 추가 PermitRootLogin no ssh 서버 재시작 systemctl restart sshd.service ssh 서버 ip 확인하기 ifconfig -a 2.ssh 클라이언트 프로그램 설치 --윈도우에서는 putty 혹은 Xshell을 많이 사용한다. 3.ssh 접속 ssh 계정@확인한ip 이전 1 ··· 8 9 10 11 12 13 14 ··· 35 다음