달력

22025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
SSH 접속 Tool 사용하여 SSH CLI접속 후 세션 끊김 방지하기 위해 screen 이라는 프로그램을 이용하여 장시간 작업을 진행합니다.
dd(와이핑) 또는 대용량 파일 복사 등을 수행하고나서 접속한 세션이 끊어질 염려 없이
접속한 세션(ex : putty SSH 접속)에서 remote terminal로 추가로 세션을 여는 개념입니다.
서버 모니터 붙여놓고 작업한다고 생각하시면됩니다.
 
1. screen 패키지 설치
- which screen으로 확인 후 없을 경우
- yum install screen으로 설치
2. screen 실행/종료/빠져나오기/재접속
- 실행 : screen -S 스크린명(ex : screen -S ts)
- 종료 : [CTRL] + [D]
- 빠져나오기 : [CTRL] + [A] + [D]
- 재 접속 : screen -x 스크린명(ex : screen -x ts)
3. 프로세스 조회
- ps -ef | grep SCREEN
- PID kill로도 세션 종료 가능
4. 기타사항
- scrren 세션은 N개로 생성 가능
- 동시에 여러 작업 수행 시 세션 생성 후 빠져나오기 명령 수행으로 세션 생성 및 작업 수행
- ps -ef | grep SCREEN 명령어로 실행 시킨 세션 명 확인
- 재 접속을 통해 정상 수행 여부 확인
Posted by 짜꾸미의골골몽
|