article thumbnail image
Published 2022. 5. 12. 10:41
728x90

리눅스 명령문 

 - 폴더구조  4가지를 대표적으로 많이 사용합니다. 

설정파일을 저장하는곳은 리눅스에서는 각각 저장되어있슴. 

usr 에 실제 설치하는 응용 프로그램이 usr 이라고함. 

etc는 각종 설정 파일 저장소 

usr에 대한 설정 파일은 ETC에 있다는 뜻입니다 

var는 기록들 혹 로그들이 저장되는 대표적인 저장소

 

권리자 권한 

sudo라는 명령문은 권리자 권한 

파일의 삭제나 권한을 주는 작업들)

sudo su는 일시적으로 권한을 부여하는 명령문

(SUDO 뒤에 SU가 붙는다는것만 알아두시면될거같습니다. )

 

파일 확인 과 이동 키는 무조건 알아야합니다. 

 

pwd 현재 위치 

cd..는 한단계위 

cd $HOME 

 

 

명령문 파일확인

 

ls -al(상세확인)

더보기

"rw-r-r--"는 세 개씩 끊어서 해석해야 한다.

처음 3개는 파일 소유자

중간 3개는 그룹 권한 표시

마지막 3개는 기타 모든 사용자의 권한을 표시한다.

[r : 읽기,  w : 쓰기,  x: 실행 을 의미한다.]

 

1                 :    링크카운터

lgbong         :    소유자

lgbong         :    소유자가 소속된 그룹

179              :    파일의 크기

2010-05-24    :    최종 수정 일자

17:08            :    최종 수정 시작

examples.desktop    :        파일 이름


그냥 읽으시면 거부감이 들정도록 친숙하지 않은 명령문들이 많습니다

 

 리눅스를 다운 받으면 sudo apt-get update를 무조건 쳐 줘야합니다. 

 

 그 후에 데이터베이스를 설치해야합니다. 

실제 명령문은 sudo apt install mysql-server를 실행하는데 이전에 패키지 명을 미리 확인하고 설치를 해줍니다.

(패키지 다운로드 여부확인 참조)

sudo apt-cache search mysql 치면 패키지 이름들이 나오지만 그냥 구글에서 쳐보시는게 더 좋습니다. 

 

 

 

계속 설치를 진행하겠냐고 물으면 y를 눌러줍니다. 

 

다운이 되면 기본적으로 설치를 자동적으로 해줘서 편리합니다. 

그후에 최초의 한번 해줘야 하는 설정은 mysql 초기 관리자계정 비밀번호를 설정이 필요합니다. 

순서에 따라 잘 쳐줍니다. 제발~ 복붙하거나  읽을때 우클릭 조심하세요... 

 

개발 환경에서 데이터베이스 연결확인.

 

이후 mysql 에서 연결해줍니다. 

개발환경의 데이터베이스를 운영으로 백업

 

루트계정접속

create database spring default character set 'utf8'; create user 'spring' identified by 'spring';

grant all privileges on spring.* to 'spring';

 

MySQL 환경과 설정에 따라 대소문자를 구분하기도 하고 그렇지 않기도 한다. 컬럼이름은 모든 환경에서 대소문자를 구분하지 않는다.

 

 

(빌드란 합치고 통합한거)

 

 

 

 

728x90

'AWS' 카테고리의 다른 글

AWS -2  (0) 2022.05.11
AWS란?(애플리케이션 배포/스프링부트)  (0) 2022.05.11
복사했습니다!