벡엔드의 구성
1. 서버 관리
2. 데이터베이스 관리
3. 백엔드 개발
서버란??
ㄴ 컴퓨터
ㄴ 데이터 저장과 통신의 중앙 매개 역할을 목적으로 함
server 확보 방안
1. server 구입
큰비용, 환경 설정 시간이 소요
서버 환경과 보안적인 문제를 직접 해결해야함.
2. server 호스팅
server 임대
초기설정 x 환결설정 x
매달 비용 나감
리눅스란?
=> server 컴퓨터에 특화되어 있는 운영체제
=> 권한과 기능을 접할 일이 많아서 서버 개발에는 리눅스!
ec2
서버 호스팅
리눅스 명령어
cd/
폴더 이동
ls
현재 접속중인 서버의 리스트를 출력해줌
원격 접속 시작점 ubuntu 안에서 그 외 공간은 권한 필요함.
mkdir
폴더 만들기
touch
파일을 만듬
rm
파일 제거
rm -rf은 폴더 삭제
cd ..
부모 폴더로 이동
* 자동완성 tap 입력
* 위 아래 방향으로 해서 입력이 가능하다!!