[GitHub] 스터디
·
세팅
[깃 명령어 기초]git init => .git 생성git add readme.md => readme 깃에 프로젝트보면 아래쪽에보이는 설명 마크다운 문서 (노션에서 만들고 붙여넣기 가능)git status => 현황보기git add 파일명 => 올리기 전에 임시저장 (staging)git commit -m "메세지" => 어떤작업했는지 적어서 커밋 메세지 영어로 쓰라고 권장하지만 협업하는 사람들과 이야기해서 어떻게 쓸지 정하기git branch -M main => main 브랜치에 올림git remote add origin 깃주소 => 깃허브와 리모트 연결git push -u origin main => 깃허브에 푸시함 체크..
[서버] Docker, CentOS9, FTP, Java, Nginx, Tomcat 세팅
·
세팅
[서버에 도커로 CentOS9 설치]yum => CentOS, Redhat, fedora dnf => fedora => yum대신사용 https://docs.docker.com/engine/install/centos/ CentOSLearn how to install Docker Engine on CentOS. These instructions cover the different installation methods, how to uninstall, and next steps.docs.docker.com yum install dnf dnf -y install dnf-plugins-corednf config-manager --add-repo https://download.docker.com/linux/cen..
[서버] 이모저모
·
서버
[구조 두가지 ]내가 한 거 : 윈도우 > 버추얼 박스 > 리눅스 > 도커=> 윈도우 보안도 잡아야하고 리눅스 보안도 잡아야하고 포트포워딩도 해야함 윈도우 보안뚫리면 순서대로 좌라라라라락 보안 다뚫림 엑시던트 실제 서버 : 리눅스 > 도커=> 죠앙=====정보) 도커 안에 있는 OS안에는 도커 못깐다[서버]IP윈도우 IP => SSH, FTP, DB 연결어댑터NAT : 내부망 => 인트라넷NAT 네트워크 : 내부망 + 외부망 => 프리라우팅할때 쓴 nat이게 얘거임Host-Only : 버추얼박스가 서버로 들어올수있게함 VirtualBow - OS를 선택 후 설정에서 NAT or NAT 네트워크 SSH => putty 연결 데몬 => Linux Server useradd로 사용자가 생성FTP =..
[배포]
·
서버
STS4에 서버 연결콘솔 > 짜잔~[프리라우팅]서버 다시키면 프리라우팅 다풀림 원래 쉘스크립트로 만들어서 사용..iptables -t nat -A PREROUTING -p tcp --dport 53306 -REDIRECT --to-port 3306iptables -t nat -A PREROUTING -p tcp --dport 81 -REDIRECT --to-port 10080 [테스트용 쉘스크립트 만들어보기 "test" 출력]cd /vi ip.sh#!/bin/bashecho "test"./ip.shls -al ip.shchmod +x ip.sh실행권한을 줘야 실행 가능ls -al ip.sh./ip.sh [쉘스크립트로 프리라우팅]vi ip.sh기존 파일 수정 #!/bin/bashiptables -t nat..
[스프링부트] Gradle 프로젝트 생성, 배포
·
Web
1. STS4 => Maven => Gradle실무자는 뭘쓸까? 모름 현장가서 물어봐야댐세팅이 다름 둘중 하나만 알면 소스 공유를 못함깃 엉망진창됨2. Lombok => STS4에 지금 깔려있음 다시 깔필요없음java -jar lombok.jar[STS 세팅]STS4 > preference > 이엔씨 컨텐츠타입텍스트, 자바프로퍼티스, 스프링프로퍼티스> UTF-8밑에파일들도 UTF-8자동업데이트 절 대 체 크 하 지 마 [프로젝트 생성]삐니쉬 다깔릴때 까지 대기다 되면 프로젝트 생김메이븐의 pom.xml이 있다면그래들에는 build.gradle이 있음 https://mvnrepository.com/가서 필요한거 가져오자 https://mvnrepository.com/artifact/jakarta.servl..
[서버] 보안
·
서버
보안 중요한점인터넷, 지피티 보고 따라하면 보안 다뚫림차라리 보안을 잘 아는사람에게 물어보거나 또는 책을 보고 하기실서버systemctl start mysqlddocker stop centos8docker start oracle_18c docker start mysql8 [FTP 서버 보안][실서버 FTP 포트 바꾸기]vi /etc/vsftpd/vsftpd.conf시프트g로 맨아래로 내려오기 netstat -an | grep "15321"해서 쓰고싶은포트 사용중인지 빈 125번 줄에 추가listen_port=15321버추얼박스 포트포워딩 FTP 포트번호 변경 systemctl restart vsftpd.service 파일질라로 접속시 변경한 포트로 접속 ssh도 설정 바꿔야함모르는사람이 sftp로 접속..
[보안]window 11
·
카테고리 없음
마소 계정 탈탈 털린 기념 컴터 확인 cmdnetstat127.0.0 ㄱㅊ내가 오픈한적 없는데 열려있는 포트들ESTABLISHED 되어잇는거원격아이피에대해 판단해서 원격으로 들어올 수 있음구글에 아이피 주소 추적 검색하면 어디에서 접속하는건지 볼 수 있음 제어판\모든 제어판 항목\자격 증명 관리자들어가서 웹 자격증명에 이상한거 있으면 지워야됨윈도우즈 자격증명 알아볼수있는거 말고 처음보는 이상한거 있으면 삭제 제어판\시스템 및 보안\Windows Defender 방화벽> 고급설정인바운드 아웃바운드 잘보고 이상한거 삭제 포트가 갑자기 열려있다던가 고런거 개인 정보 검색해서 설정이거 다 끄기 위치도 검색해서 둘다 끄기
[서버] Docker
·
서버
[서버 시작시 할거]systemctl start docker.servicedocker start mysql8docker start centos8docker ps [이미지만들기]도커 로그인docker login -u 도커아이디 cd /root/.dockerdocker stop centos8docker commit -a "mycentos8" -m "" centos8 mycentos8:latest docker commit -a "만들이미지명" -m "메세지(주로비워두고깃허브에올림)" 기존이미지명 만들이미지명:버전실패한거는 로 뜸 => 이미지아이디로 지워주기 드래그 우클릭시 복붙바로됨docker rmi da2590bda053 단점 : 다른 환경에서 받았을때 루트패스워드를 모르면 로그인을 못함 [이미지 도커허브에..
[서버] Docker 세팅
·
서버
서버 돌리기 AWS ⇒ 무료 ⇒ Database 과금GCP ⇒ 3개월 ⇒ 종강 1개월 전 Open ⇒ 2개월도메인 구매 ⇒ A조 ⇒ 5명 ⇒ 도메인 1명가상 도메인 무한 생성 가능- http://m.naver.com mail.naver.com http://www.naver.com blog.naver.com [HOME Server] ⇒ linux 설치CPU ⇒ 4Core8G ⇒ HDD,SDD 100G ⇒ iptime => 도메인1. Linux2. Docker3. Container 생성4. Database5. Port 호스트 네트워크를 하나만 사용하고 NAT 네트워크를 여러개 사용하는 경우 ftp를 예시로 포트번호를 21, 9021 이런식으로 교통정리를 해줘야함그래서..
[서버] 세팅 - SSH, WEB (Apache), FTP, DB (Mysql)
·
서버
리눅스 삼대장센트오에스 우분투 수세 [CentOS]홈페이지 들어가서 다운하는데7.9버전 다운7버전이 크기가 가장 작음올더버전 들어가서 버전 클릭 > 8664 > iso 다운 [Oracle VirtualBox]상단 > 머신 > 새로만들기 > - 이름 및 운영체제이름 설정 / 폴더 설정 / iso 이미지 센트오에스iso / 무인설치 건너뛰기하면 지맘대로해서 큰일남 체크 ㄴㄴ - 무인설치비번설정 - 하드웨어기본메모리 4096프로세서 2 - 하드디스크40기가> 완료 네트워크 잡기서버 여러개일 경우 서버마다 설정해 줘야함기존서버의 네트워크 냅두고 상단호스트전용네트워크 만들기 NAT 네트워크 만들기네트워크 설정expert > 네트워크 > 어댑터내부에서만 쓸거면 NAT외부로도 나가게 만들거면 NAT네트워크나는 후자로..