Linux 5

[Linux] scp를 통해 Local, Remote 파일 송수신 feat. Local, EC2

✅ SCP? Secure Copy의 약자로 ssh 원격 접속 프로토콜을 기반으로 원격지에 있는 파일과 디렉토리를 업로드 하거나 다운로드 할 때 사용하는 파일 전송 프로토콜 네트워크 통신이 가능한 환경에서 ssh와 동일한 22번 포트와 Identity file을 사용하여 보안이 안정된 프로토콜 ✅ 옵션 -r 디렉토리 내 모든 파일 및 디렉토리 복사 -p 원본 권한 속성 유지 복사 -P [포트 번호] 포트 번호 지정 복사 -c 압축 복사 -v 과정 출력 복사 -a 아카이브 모드 복사 ✅ Local (로컬) → Remote (원격지) 모든 명령어는 로컬 서버에서 입력한다. 📌 단일 파일 업로드 scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] $ scp test1.txt root@192..

개발환경/Linux 2022.11.21

[Linux] nohup

터미널을 끄면 실행 중인 프로세스도 종료된다. 프로세스가 계속 실행되야 할 때, 우리는 터미널의 연결이 끊기거나 터미널을 종료해도 프로세스가 종료되지 않도록 해야한다. 세션이 끊겨도 프로세스를 계속 실행시킬 수 있는 방법 중 nohup이 있다 nohup이란 터미널에서 세션 로그아웃이 발생하면, 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal을 전달한다. HUP signal을 받은 프로세스들은 종료된다. nohup은 HUP signal을 프로세스가 무시하도록 하는 명령어이다. 세션 로그아웃 했을 때, 리눅스가 프로세스에 보내는 HUP signal을 프로세스가 무시하여 프로세스가 종료되지 않는다. 즉 터미널에서 연결이 끊기거나 터미널을 종료해서 세션이 로그아웃되도 실행 중인 프로세스들은 계..

개발환경/Linux 2022.07.20

[Linux] Screen 사용하기

참고: https://bio-info.tistory.com/42 Screen이란 Linux에서 독립적으로 동작하는 가상 터미널을 띄어주는 것. 백그라운드로 동작하는 가상 터미널이다. 스크린에서 명령어를 실행시키고 터미널을 꺼도 명령어가 백그라운드로 계속 돌아간다. 명령어를 실행시킨 뒤 터미널을 종료해도 나중에 screen으로 다시 접속하면 해당 터미널 그대로 작업을 이어갈 수 있다. 스크린 설치 apt-get install screen 스크린 생성 screen -S 스크린 attach screen -r 스크린 detach ctrl a+d 누르기 생성된 스크린 리스트 확인 screen -ls 스크린 삭제 screen -X -S kill 스크린 밖에서 스크린 강제 detach screen -r -d ​

개발환경/Linux 2022.05.17

[Linux] 명령어 정리

프로세스명으로 PID 식별하기 ps -ef | grep Linux에서 pid 이용하여 프로세스 강제 종료 kill -15 pid kill -9 pid 특정 이름의 프로세스 모두 강제 종료 ps -ef | grep | awk '{print $2}' | xargs kill nohup 사용하기 nohup & GPU 확인 nvidia-smi GPU 실시간 확인 watch -n 1 nvidia-smi 경로 들어가기 cd 한 경로 나오기 cd .. 복사하기 cp 종속 파일까지 모두 복사 cp -r 파일 수 확인 ls -l | grep ^- | wc -l 현재 위치 파일 리스트 확인 ls 파일 제거 rm * # 현재 위치 파일 모두 제거 rm *.jpg # jpg 붙어있는거 다 지움 rm -rf # directory..

개발환경/Linux 2022.05.17