본문 바로가기
JAVA

Linux, Docker, Nginx 관련 자주사용하는 명령어 정리

by HCastle 2024. 2. 26.
반응형

[Linux]

  • Linux에서 현재 동작 중인 웹사이트와 해당 웹사이트가 사용하는 포트를 확인
sudo netstat -tulpn | grep LISTEN

sudo ss -tulpn | grep LISTEN
# PID를 이용하여 어떤 웹사이트가 동작 중인지 추가적으로 확인

ps aux | grep [PID]

 

[Docker]

  • log 확인
docker logs --detail -f packageName > mylog.log

 

  • docker 에 들어가기
# linux
docker exec -it [containerId] /bin/bash

# windows
docker exec -it [containerId] cmd

 

[Nginx]

  • -nginx 명령어는 root 권한이 필요.
  • Listing all virtual hosts
-- 전체리스트
$sudo nginx -T

-- 검색
$sudo nginx -T | grep server_name

(https://www.baeldung.com/linux/nginx-list-all-vhosts 참조)

 

  • systemctl 을 사용한 nginx start, restart, reload, stop
-- start
sudo systemctl start nginx

-- restart
sudo systemctl restart nginx

-- reload
sudo /usr/sbin/nginx -s reload

-- stop
sudo systemctl stop nginx

 

 

  • SysVinit 을 사용한 nginx start, restart, stop
-- start
sudo service nginx start

-- restart
sudo service nginx restart

-- stop
sudo service nginx stop
반응형

댓글