LINUX

yozzum·2023년 10월 3일
0

LINUX

목록 보기
1/5
  1. ssh
  • ssh -i sample.pem ubuntu@3.2.3.44
  • 원격 접속 시 연결을 암호화해서 안전하게 접속하기 위해 사용.

  • Password를 사용하는 방식이 있지만, RSA key를 사용하는 방법이 선호된다. 보안상 주기적으로 PW를 변경해야하는 이슈 등 운영/보안 이슈가 있기에 key 방식이 더 낫다. AWS에서 EC2를 만들면 Public key는 서버안에 저장되고(/.ssh/authrized_keys), Private key를(.pem 파일) 다운받을 수 있다. 이를 출발지 컴퓨터에 저장해두고 SSH 접속시 활용하여 접속할 수 있다.

  • 만약 보안 상 Well-known port 를 사용하고 싶지 않다면 /etc/ssh/sshd_config 파일에서 포트를 변경할 수 있다.

  1. ifconfig / curl ifconfig.me
  • ifconfig : private IP
  • curl ifconfig.me : public IP
  1. curl
  • 웹사이트가 잘 동작하는지 체크, -v 옵션 사용해봤는지
  • https:// 를 붙이면 SSL certificate 관련 정보를 알 수 있다.(발급자, 만료기간, 도메인 범위 등)

  1. nslookup
  • Domain의 IP를 조회하는 명령어
  • 서버 내 /etc/hosts 파일에 캐시되어있는지 확인 > 로컬 DNS서버 캐시 확인 > 외부 DNS서버에 IP 확인
  • nslookup google.com
  1. netstat
  • 나의 서버가 잘 떠있는지 확인
  • netstat -lntpu
  • netstat -an | grep 80
  • netstat -an | grep 3306
  1. ps
  • 특정 프로세스 확인
    • ps -aux : 프로세스 자체에 대한 %CPU/%MEMORY 등 정보 확인
    • ps -ef | grep tomcat : 부모/자식 프로세스 관계 확인
  1. top, /proc/meminfo, free -m, sar 1
  • CPU, Memory, Disk 시스템 정보 확인
    • top : 프로세스 사용 정보
    • sar1 : 1초마다 프로세스 사용 정보
    • df -h : 디스크 정보
    • free : 메모리 정보
    • /proc/meminfo : 모든 정보가 다 들어있는 폴더
  1. 디스크 마운트하기
    • df -h : 현재 마운트 되어있는 디스크 정보
    • fdisk -l : 현재 장착된 디스크들 정보
profile
yozzum

0개의 댓글