(SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜)
ssh [계정명]@[ip 주소] -p [포트 번호]
(하지만 이전에 서버 방화벽 설정(ACG)을 통해 포트를 열어주어야 한다.)
전체 개방 접근 소스 ip: 0.0.0.0/0,
ssh 포트 번호 : 22
http 포트 번호: 80
(추가로 네이버 클라우드 플랫폼 서버는 공인 ip를 만들어 사용할 수 있다.)
(이 명령어로 처음에 서버를 만들 때 받은 비밀번호를 변경 가능하다.)
passwd
yum install [패키지명] : 패키지 설치
yum remove [패키지명] : 패키지 삭제
yum update [패키지명] : 패키지 업데이트
yum info [패키지명] : 패키지 정보 확인
yum search [검색어] : 패키지 검색
yum list : 패키지 목록 보기
yum list installed : 설치된 패키지 목록 보기
yum history list : 패키지 설치, 변경, 삭제로 변경된 정보 보기
yum repolist : 저장소 확인하기
(우분투가 apt-get을 쓴다면, centos는 yum을 쓴다.)
yum install python3
(python3로 입력하지 않으면 기본 python2로 인식한다.)
python3 -V
sudo yum install python3-devel mysql-devel
pip install mysqlclient
<시작>
우분투 명령어 : service mysql
CentOS6 명령어 : startservice mysqld
CentOS7 명령어 : startsystemctl start mysqld
<정지>
우분투 명령어 : service mysql
CentOS6 명령어 : stopservice mysqld
CentOS7 명령어 : stopsystemctl stop mysqld
<재시작>
우분투 명령어 : service mysql
CentOS6 명령어 : restartservice mysqld
CentOS7 명령어 : restartsystemctl restart mysqld
<상태확인>
우분투 명령어 : service mysql
CentOS6 명령어 : statusservice mysqld
CentOS6 명령어 : statussystemctl status mysqld
python3 manage.py runserver 0:80
(참고: settings.py에서 debug:true로 해야 static파일들이 보인다.)
nohup python3 ./manage.py runserver 0:80 &
ps -ef | grep ./manage.py
kill -9 PID번호
첫번째 줄은 장고 manage.py 프로세스 실행
두번째 줄은 현재 실행중인 manage.py 프로세스 pid 조회
마지막은 pid번호로 프로세스 종료