PC는 윈도우를 쓰지만 구글이나 구름 등 서버를 빌려 쓰게 되면 운영체제가 리눅스인 경우가 많다.

    대부분 우분투인데 내가 쓰고 있는 구글 클라우드플랫폼 역시 우분투로 되어 있다.

     

    웹서비스 등을 하는 게 아니기 때문에 특별히 많은 조작을 하는 건 아니고 그저 파이썬 코드를 서버에서 꺼지지 않게 실행하는 정도로 이용하고 있다. 명령어를 찾아서 사용하는데 시간 지나면 잊어버려서 맨날 다시 찾아본다.

    다음부턴 이걸 보려고 블로그에 정리해둔다.

     

    리눅스 필수 명령어
    # 모든 프로세스 리스트 확인
    $ ps -ef
    
    # 프로세스 죽이기
    $ kill -9 PID # PID는 프로세스 고유번호로 프로세스 리스트에 확인할 수 있다.

    프로세스 관련해서는 두 개만 알면 리스트 확인해서 죽이는 건 가능하다.

    간혹 실수로 두 개 뜨는 경우가 있기도 하고 업데이트할 때 죽이고 새로 켜야 하니까 그때 쓸 수 있다.

     

     

    다음은 업데이트할 때 쓰는 파일 관련된 명령어이다.

    # 현재 폴더 내 목록 보기
    $ dir
    
    # 특정 파일 지우기
    $ rm 파일이름.확장자
    
    # 상위 폴더 이동하기. cd가 폴더 이동에 쓰이는 명령어다.
    $ cd..
    
    # 특정폴더로 이동
    $ cd 경로/경로

     

    마지막으로 백그라운드 실행하는 방법이다.

    백그라운드 실행은 정말 다양한 방법이 있는데 그냥 내가 사용하는 방법을 써보겠다.

     

    # 우선 프로그램을 실행한다.
    $ python3 main.py
    
    # 키보드에서 Ctrl + Z를 누른다. 그럼 프로세스가 중지될 것이다.
    
    # 프로세스가 중지됐다고 뜨면 bg를 입력해서 백그라운드로 이동시킨다.
    $ bg
    
    # 셸이 종료된 후에도 계속 프로세스가 실행될 수 있도록 아래 명령어를 입력한다.
    $ disown

    이렇게 하면 프로세스가 꺼지지 않고 계속 잘 작동하게 된다.

     

    ※ 함께 보면 좋은 글

     

    셀레니움 네이버 로그인 캡챠 피하기 클릭!

    유튜브 재생목록 총 재생시간 구하는 코드 클릭!

    셀레니움 네이버 검색광고 API 활용 잔액확인 하는 법 클릭!

    셀레니움 최신버전 iframe 문법 클릭!

    크롬 굵은 폰트 번짐 해결하는 방법 클릭!

     

    파이썬 네이버 뉴스 크롤링 오류 해결법 클릭!

    파이썬 게시판 새 글 확인 코드 클릭!