공부/Linux 썸네일형 리스트형 Port로 PID 찾기 현재 사용하고 있는 port를 어떤 프로세스가 사용하고 있는지 확인하는 명령이다. lsof -i:PORT번호 위와 같은 명령을 통해 검색 가능하다. 아래는 MySQL에서 사용하고 있는 모든 port의 PID를 검색하는 스크립트이다. #!/bin/sh PORTS=`mysql -uroot -pmegaroot -N information_schema -e "select substr(host,locate(':',host)+1) from information_schema.processlist where locate(':',host)!=0"` for i in $PORTS do lsof -i:$i done; CentOS7에서 jar파일 systemd service에 등록하기 이전 버전의 CentOS에서는 jar 파일을 /etc/init.d 밑에 복사하고 service 명령을 통해 실행/종료 등이 가능했다. 하지만 CentOS 7에서는 systemd에 service를 등록하고 systemctl 명령을 통해 서비스를 컨트롤해야 한다. # /etc/systemd/system/myapp.service 파일을 생성하고 아래 내용과 같이 편집한다. # systemctl 명령으로 새로운 서비스 등록을 시스템에 알린다. $ systemctl daemon-reload # 위와 같이 등록한 뒤 아래 명령으로 서버 재시작 시 자동으로 실행되도록 할 수 있다. $ systemctl enable myapp.service 이전 1 다음