본문 바로가기

linux7

disown 을 사용하여 프로세스 백그라운드에서 실행하기 disown 리눅스에서 프로그램을 실행할 때 ssh 사용하거나, 직접 터미널을 열어 작업하는 경우가 있다. ssh와 터미널을 종료해도 프로세스가 백그라운드 상에서 계속 돌게 하고 싶다면, 실행 명령어 뒤에 & 을 붙여서 명령어를 입력하고, 그다음 명령어로 disown 입력하면 된다. - SpringBoot 서버 jar 파일 실행 예제 java -jar spring_server.jar & disown 위의 예제와 같이 명령어를 입력하면 ssh가 끊어져도 kill 명령어를 사용하거나 프로그램상 결함이 없는 이상 프로세스가 자동으로 죽지 않는다. 2019. 7. 4.
netstat 명령어 사용법 netstat 명령어 네트워크 연결 상태, 라우팅 테이블, 네트워크 인터페이스 관련한 정보를 확인 할 수 있으며, 개방되어 있고 사용중인 포트를 확인 할 수 있다. 1. 연결된 모든 소캣의 pid 및 프로그램을 출력하되 호스트, 포트이름 등을 숫자로 표기한다. netstat -anp2. 라우팅 테이블에 대한 정보를 출력한다. route 명령어와 유사 netstat -r3. tcp/ip로 접속된 리스트를 출력한다. netstat -t4. 인터넷으로 접속한 상태를 보여주고 프로그램과 pid를 출력한다. netstat -inet -p 2019. 7. 3.
route 명령어 사용법 route 명령어 네트워크이 라우팅 경로를 확인하고 설정을 할 수 있는 명령어 입니다. 1. 라우팅 테이블 확인 route2. 라우팅 정보 삭제 route del -net [IP_Address] netmask [netmask값] dev [Net_interface] ex) route del -net 192.168.3.0 netmask 255.255.255.03. 라우팅 정보 추가 route add -net [IP_Address] netmask [netmask값] dev [Net_interface] ex) route add -net 192.168.3.128 netmask 255.255.255.192 dev eth04. 기본 게이트웨이 삭제 route del default gw [IP_Address] dev .. 2019. 7. 3.
Telnet 설치 및 접속 명령어 Telnet Telnet 이란 인터넷을 이용하여 원격지의 호스트 컴퓨터에 연결하여 그 컴퓨터에서 제공하는 서비스를 받을 수 있도록 하는 있는 인터넷 표준 프로토콜입니다. 1. 설치 방법 yum install telnet2. telnet 접속 telnet 192.168.1.155 80803. telnet과 ssh의 차이 telnet, ssh는 사용자의 입장에서는 원격지의 컴퓨터를 사용할 수 기능으로는 동일하지만, 데이터를 전송하는 방식에서 차이가 있다. telnet은 byte 스트림 형태로 데이터를 송수신하며, ssh는 DES,RSA 등 고급 암호화를 통해 데이터를 송수신한다. 따라서 정보의 안정성을 위해 ssh를 많이 사용한다고 한다. 4. 참조 URL https://m.blog.naver.com/Pos.. 2019. 7. 3.