리눅스에서 데이터베이스 설치 및 관리 (MySQL/PostgreSQL) 안녕하세요, mj입니다! 오늘은 리눅스에서 MySQL과 PostgreSQL 데이터베이스를 설치하고 관리하는 방법에 대해 알아보겠습니다. 데이터베이스는 애플리케이션의 핵심 요소로, 올바르게 설치하고 관리하는 것이 중요합니다. 1. MySQL 설치하기 MySQL은 가장 널리 사용되는 오픈 소스 데이터베이스 중 하나입니다. 다음은 Ubuntu에서 MySQL을 설치하는 방법입니다. 1.1. MySQL 설치 명령어 sudo apt update sudo apt install mysql-server 1.2. 설치 확인하기 설치가 완료되면 다음 명령어로 MySQL 서버가 정상적으로 실행되고 있는지 확인할 수 있습니다. sudo systemctl status mysql 1.3. MySQL 보안 설정 설치 후 보안 설정을 진행해야 합니다. 다음 명령어를 입력하여 보안 설정을 시작합니다. sudo mysql_secure_installation 1.4. 예시: 데이터베이스 생성 MySQL에 접속하여 새로운 데이터베이스를 생성해 보겠습니다. mysql -u root -p CREATE DATABASE sample_db; 출력 결과: Query OK, 1 row affected 2. PostgreSQL 설치하기 PostgreSQL은 강력한 기능을 제공하는 오픈 소스 데이터베이스입니다. 다음은 Ubuntu에서 PostgreSQL을 설치하는 방법입니다. 2.1. PostgreSQL 설치 명령어 sudo apt update sudo apt install postgresql postgresql-contrib 2.2. 설치 확인하기 PostgreSQL 서버가 정상적으로 실행되고 있는지 확인합니다. sudo systemctl status postgresql 2.3. PostgreSQL 사용자 및 데이터베이스 생성 PostgreSQL에 접속하여 새로운 사용자 및 데이터베이스를 생...
안녕하세요, MJ 입니다.
리눅스의 모든것은 파일로 관리가 됩니다.
리눅스의 주요 디렉토리들의 용도에 대해 알아보겠습니다.
[주요 디렉토리의 용도] | |
---|---|
/boot | 부트로더 파일들을 저장. |
/etc | OS 의 설정파일을 저장. |
/usr | 프로그램 파일을 저장. |
/opt | 추가 어플리케이션을 저장. |
/var | 유동적인 파일을 저장(로그). |
/home | 홈 디렉토리. |
/media | USB,CD 등 핫플러그 타입 장치의 마운트디렉토리. |
/mnt | 마운트디렉토리. |
/proc | 프로세스 정보를 저장. |
/sys | 시스템 장치들을 관리하기위한 디렉토리. |
/run | 온라인중에 유동적으로 변경되는 데이터가 관리되는 디렉토리. |
/dev | 시스템 장치가 저장되는 디렉토리. |
[심볼릭 링크] | |
---|---|
/bin -> usr/bin | 바이너리를 포함한 명령어 들을 저장. |
/sbin -> usr/sbin | 바이너리를 포함한 시스템 명령어 들을 저장. |
/lib -> usr/lib | 라이브러리와 커널의 모듈 등을 저장. |
/lib64 -> usr/lib64 | 라이브러리와 커널의 모듈 등을 저장.(64비트) |
주요디렉토리 중 /proc /sys /run /dev 이렇게 4개의 디렉토리는
시스템 운용에 반드시 필요한 디렉토리로, 디스크에 저장되는 내용이 아니라,
메모리에 저장됩니다.
메모리에 저장되기때문에 디렉토리에 사용자가 임의로 파일을 생성하면,
휘발성으로 부팅 시 모두 제거 됩니다.
감사합니다.
댓글
댓글 쓰기