Linux
-
명령어sudo lsof -i :포트번호 | awk 'NR>1 {print $2}' | xargs sudo kill -9# Ex. sudo lsof -i :80 | awk 'NR>1 {print $2}' | xargs sudo kill -9
Linux - 특정 포트를 사용하는 프로세스 죽이기명령어sudo lsof -i :포트번호 | awk 'NR>1 {print $2}' | xargs sudo kill -9# Ex. sudo lsof -i :80 | awk 'NR>1 {print $2}' | xargs sudo kill -9
2024.06.04 -
명령어ssh-keygen -t rsa -b 4096 -f 키이름 -C "주석내용"설명ssh-keygen : SSH 키 페어를 생성하는 기본 명령어-t rsa : 키 타입 지정-b 4096 : 생성할 키의 비트 길이를 지정, 비트 길이가 길수록 보안성이 높아지지만, 키 생성과 인증 과정이 더 느려짐-f 키이름 : 키 파일의 이름을 지정, 이 옵션을 사용하면 기본 경로 (Ex. ~/.ssh/id_rsa)가 아닌 원하는 경로와 이름으로 키 파일을 저장할 수 있음-C "주석내용" : 키에 주석을 추가, 이메일 주소나 키의 용도를 주석으로 달 수 있음
Linux - ssh 키 생성명령어ssh-keygen -t rsa -b 4096 -f 키이름 -C "주석내용"설명ssh-keygen : SSH 키 페어를 생성하는 기본 명령어-t rsa : 키 타입 지정-b 4096 : 생성할 키의 비트 길이를 지정, 비트 길이가 길수록 보안성이 높아지지만, 키 생성과 인증 과정이 더 느려짐-f 키이름 : 키 파일의 이름을 지정, 이 옵션을 사용하면 기본 경로 (Ex. ~/.ssh/id_rsa)가 아닌 원하는 경로와 이름으로 키 파일을 저장할 수 있음-C "주석내용" : 키에 주석을 추가, 이메일 주소나 키의 용도를 주석으로 달 수 있음
2024.06.04 -
명령어# 바인딩 명령어sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080# 규칙 삭제 명령어sudo iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080주의사항80 포트와 8080 포트가 모두 열려있는지 확인 해야한다.
Linux - 80 포트 접속 시 8080포트로 바인딩, 규칙 삭제명령어# 바인딩 명령어sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080# 규칙 삭제 명령어sudo iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080주의사항80 포트와 8080 포트가 모두 열려있는지 확인 해야한다.
2024.05.28 -
에러 발생내가 만든 sh 파일을 실행하려고 할 때 파일명.sh permission denied에러가 발생했다.해결 방법아래 명령어로 실행 권한을 부여한다.chmod +x 파일명
Linux - .sh permission denied 에러에러 발생내가 만든 sh 파일을 실행하려고 할 때 파일명.sh permission denied에러가 발생했다.해결 방법아래 명령어로 실행 권한을 부여한다.chmod +x 파일명
2024.05.28 -
현재 서버 시간 확인 명령어date시간대 변경 명령어# 기존 심볼릭 링크 삭제sudo rm /etc/localtime# 한국 시간으로 심볼릭 링크 생성sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
Linux - 서버 시간대 한국으로 변경현재 서버 시간 확인 명령어date시간대 변경 명령어# 기존 심볼릭 링크 삭제sudo rm /etc/localtime# 한국 시간으로 심볼릭 링크 생성sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
2024.05.22 -
1. git 설치 확인git --version2. git ssh키 생성cd ~/.sshssh-keygen -t rsa -C github 계정 메일(example@naver.com)3. 키페어 확인cat id_rsa.pub4. github 키 등록github -> settings -> SSH and GPG keys1. new SSH KEY 버튼 클릭2. Title 입력 (자유)3. Key 입력 (3번에서 출력한 키페어 복붙)예시)ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1231231232RtHdzEn484xo4Yt+LvLGuBK7JimMnnqGXKEcDNQpaLfO9Rka7nKNfqc+3zhbcRHWiZODgDJdqPgCcjrcpmOSzV/2h5B6H19wFaQ4izHLbuJO..
AWS - git ssh 연동 및 spring 프로젝트 실행1. git 설치 확인git --version2. git ssh키 생성cd ~/.sshssh-keygen -t rsa -C github 계정 메일(example@naver.com)3. 키페어 확인cat id_rsa.pub4. github 키 등록github -> settings -> SSH and GPG keys1. new SSH KEY 버튼 클릭2. Title 입력 (자유)3. Key 입력 (3번에서 출력한 키페어 복붙)예시)ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1231231232RtHdzEn484xo4Yt+LvLGuBK7JimMnnqGXKEcDNQpaLfO9Rka7nKNfqc+3zhbcRHWiZODgDJdqPgCcjrcpmOSzV/2h5B6H19wFaQ4izHLbuJO..
2024.05.22 -
1. java 설치 여부 확인java --version2. java 설치 가능 리스트 확인yum list java*3. java 설치sudo yum -y install 파일명(java-21-amazon-corretto.x86_64)
Linux - java 설치1. java 설치 여부 확인java --version2. java 설치 가능 리스트 확인yum list java*3. java 설치sudo yum -y install 파일명(java-21-amazon-corretto.x86_64)
2024.05.22 -
명령어# yum 업데이트sudo yum update -y# git 다운로드sudo yum install git -y# git 버전 확인git version
Linux - git 설치명령어# yum 업데이트sudo yum update -y# git 다운로드sudo yum install git -y# git 버전 확인git version
2024.05.22