개발환경 18

[Git] CLI 명령어 정리 - 계속 추가

🔥버전 확인 $ git --version 🔥config core.autocrlf $ git config –global core.autocrlf true 커밋할 때 CRLF를 LF로 자동 변환하고, 체크아웃 할 때에는 반대로 LF를 CRLF로 변환하여 리턴 윈도우에서만 사용 $ git config –global core.autocrlf input 커밋할 때 CRLF를 LF로 변환 리눅스와 맥에서 사용 $ git config –global core.autocrlf false default 설정 CRLF 를 썼든 LF 를 썼든 git 은 상관하지 않고 파일 그대로 checkin, checkout 사용자 정보 설정 $ git config --global user.name "(본인 이름)" $ git config..

개발환경/Git 2022.12.26

[Linux] scp를 통해 Local, Remote 파일 송수신 feat. Local, EC2

✅ SCP? Secure Copy의 약자로 ssh 원격 접속 프로토콜을 기반으로 원격지에 있는 파일과 디렉토리를 업로드 하거나 다운로드 할 때 사용하는 파일 전송 프로토콜 네트워크 통신이 가능한 환경에서 ssh와 동일한 22번 포트와 Identity file을 사용하여 보안이 안정된 프로토콜 ✅ 옵션 -r 디렉토리 내 모든 파일 및 디렉토리 복사 -p 원본 권한 속성 유지 복사 -P [포트 번호] 포트 번호 지정 복사 -c 압축 복사 -v 과정 출력 복사 -a 아카이브 모드 복사 ✅ Local (로컬) → Remote (원격지) 모든 명령어는 로컬 서버에서 입력한다. 📌 단일 파일 업로드 scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] $ scp test1.txt root@192..

개발환경/Linux 2022.11.21

[AWS] 리전, 가용영역, VPC, 서브넷, 보안그룹

리전 Region AWS의 모든 서비스가 존재하는 물리적인 위치 리전 안에 여러개의 가용 영역(Availability Zone AZ)이 존재 리전으로부터 먼 곳에서 서비스를 이용하면 속도가 느리다. (거리가 멀수록 속도는 느리고, 노드를 많이 거칠 수록 속도는 떨어지기 때문) 재해 발생시에도 서비스를 공급할 수 있도록 하기 위해 리전이 여러 곳 존재 가용 영역 Availability Zone, AZ 실제 데이터가 존재하는 데이터 센터 가용 영역 여러 곳 존재 자연재해 또는 테러 등에 의해 손상될 경우 다른 가용 영역에서 서비스하기 위해 무중단 서비스를 가동하기 위함 아마존 VPC amazon virtual private cloud 자체 데이터 센터에서 운영하는 기존 네트워크와 유사한 가상 네트워크 서브넷..

개발환경/AWS 2022.11.03

[FileZilla] FTP, SFTP & 파일질라 사용법

FTP 파일 전송 프로토콜 (File Transfer Protocol) '프로토콜'은 전자기기가 서로 통신하는데 필요한 절차나 규칙을 의미한다. 따라서 FTP는 네트워크 상의 장치가 파일을 전송할 때 사용하는 규칙을 의미한다. FTP 서버: 파일을 하나의 장치에서 다른 장치로 전송하는 소프트웨어 애플리케이션. 즉 FTP 서버는 FTP 주소를 가지고 있고, FTP 연결을 수신하는데 사용되는 컴퓨터이다. 서로 다른 전자기기가 파일을 주고 받기 위해서 FTP 서버를 거친다. FTP 서버는 수신자와 전송자 사이의 중간지점. FTP는 보안 프로토콜로 설계된 것이 아니기 때문에 보안에 취약하다. FTP 는 21번 포트를 사용한다. SFTP SSH 파일 전송 프로토콜 (SSH File Transfer Protocol..

개발환경/Etc 2022.07.20

[Linux] nohup

터미널을 끄면 실행 중인 프로세스도 종료된다. 프로세스가 계속 실행되야 할 때, 우리는 터미널의 연결이 끊기거나 터미널을 종료해도 프로세스가 종료되지 않도록 해야한다. 세션이 끊겨도 프로세스를 계속 실행시킬 수 있는 방법 중 nohup이 있다 nohup이란 터미널에서 세션 로그아웃이 발생하면, 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal을 전달한다. HUP signal을 받은 프로세스들은 종료된다. nohup은 HUP signal을 프로세스가 무시하도록 하는 명령어이다. 세션 로그아웃 했을 때, 리눅스가 프로세스에 보내는 HUP signal을 프로세스가 무시하여 프로세스가 종료되지 않는다. 즉 터미널에서 연결이 끊기거나 터미널을 종료해서 세션이 로그아웃되도 실행 중인 프로세스들은 계..

개발환경/Linux 2022.07.20