관리자 계정
$ sudo so
사용 포트 확인
$ netstat -tnlp
$ ss -ntl
로컬 파일 ssh로 접속한 서버에 복사하기
$ scp -p 2022 myfile myid@myip:/home/경로
$ mv myfile /이동할 경로
프로세스 죽이기
$ ps -ef # 실행중인 프로세스 확인
$ ps -ef | grep python # 실행중인 프로세스 중에서 python 찾기
$ kill -9 <PID> # 실행중인 프로세스 확인 한 것 중 죽이고 싶은 PID 번호를 적는다.
iptables
만약, 서버에서 파일을 실행하고 사용 포트를 확인했는데도 브라우저에서 접속이 안된다면 iptables 에서 접근 권한을 막아놔서 그럴 가능성이 높다.
background server 실행
python runserver 의 경우
$ nohub python manage.py runserver &
nohub 명령어를 사용하면 된다. 뒤에 &
출처 - 1
nohup 으로 실행하면 hang-up signal 이 와도 동작하기 때문에 터미널 연결이 끊어져도 실행을 멈추지 않습니다.
& 으로만 실행해도 터미널이 끊어져도 실행이 멈추지는 않던데... 라고 말하는 분들이 있을 것이다.
& 은 백그라운드로 돌린다는 의미이며, 기본적으로는 nohup 이 아닐 경우 터미널이 끊어지면 실행도 끊어졌었다.
하지만 요즘들어 옵션에 nohup 과 같은 동작을 하게 설정이 되어 있어서 & 만으로도 nohup 과 같은 동작을 보이는 것이다.
- http://egloos.zum.com/antamis/v/678228 [본문으로]
'Unix, Linux' 카테고리의 다른 글
[Mac] PORT 사용중인 프로세스 보기 및 죽이기 (0) | 2016.12.13 |
---|---|
[Ubuntu] ssh 설치 및 실행 (0) | 2016.11.24 |
[Linux] zip 압축, 압축풀기 (0) | 2016.11.03 |
[Linux] grep 명령어 (0) | 2016.10.27 |
[Unix] cron crontab (0) | 2016.10.13 |
댓글