본문 바로가기
OS/Linux

linux 서버 명령어들

by 나비와꽃기린 2024. 9. 25.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

실무에서 자주 사용하던...명령어 정리

  • Port was already in use 해결방법
    1. lsof -i tcp:8080
    2. 패스워드 : 맥북 패스워드

  • 서버 계정정보 확인
    $cat /etc/passwd

  • 계정로그인
    sudo su - tomcat

  • Yum 명령어들
    1. 설치된 패키지 확인
    yum list | grep [패키지 이름]
    2. 설치된 패키지 조회
    yum list installed | grep [패키지 이름]
    3. 설치, 업데이트
    yum install nginx
    yum update nginx
    yum remove nginx
  • OS 확인방법
    cat /etc/os-release

  • 포트 열려있는거 확인
    netstat -anp | grep 9092

  • 방화벽 확인
    nc -vz {ip} {port}
    curl -v {ip}:{port}

  • 열려있는 모든 포트 확인
    netstat -nap

  • 특정포트 확인
    netstat -anp | grep 9092
  • acceess-log에서 특정 ip만 추려내기
  • grep "123.234.56.32" access-log > ip_requests.log
  • 대소문자 구별없이
    grep -i "123.234.56.32" access-log > ip_requests.log
  • 행 번호도 같이
    grep -n "123.234.56.32" access-log > ip_requests.log
  • 여러 로그에서 다같이 검색
    grep "123.234.56.32" /path/to/logs/*.log > ip_requests.log
  • 압축된 파일에서 검색
    zgrep "123.234.56.32" access-log.gz > ip_requests.log