리눅스에서 데이터베이스 설치 및 관리 (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 입니다.
런레벨에 대해 알아보겠습니다.
여기까지 런레벨에 대한 내용이었습니다.
런레벨에 대해 알아보겠습니다.
런레벨이란, 시스템이 부팅 시에 순서를 포함하여 실행 할 프로그램을 정의해 둔 것 입니다.
런레벨은 0~6 까지 전부 7가지가 있으며
설명에 추가 된 모든 명령어는 root 의 권한으로 실행이 되어야 합니다.
[런레벨 표]
런레벨 | 명령어 | systemctl target | 설명 |
---|---|---|---|
0 | init 0, systemctl poweroff | poweroff.target | 시스템종료 |
1 | init 1, systemctl rescue, systemctl emergency |
rescue.target | 싱글모드 |
2 | init 2 | multi-user.target | 미사용, 사용자정의 |
3 | init 3 | multi-user.target | 멀티유저모드 |
4 | init 4 | multi-user.target | 미사용, 사용자정의 |
5 |
init 5 | graphical.target | 시스템종료 |
6 | init 6, systemctl poweroff | reboot.target | 시스템 리부팅 |
>> default.target 이 가리키는 현재의 런레벨 재진입을 위한 명령어가 있습니다.
: systemctl deafult
- 현재의 런레벨을 확인하는 방법 입니다.
: systemctl get-default
- 런레벨을 변경하는 방법 입니다.
: systemctl set-default multi-user.target # (런레벨3)
systemctl set-default grphical.target # (런레벨5)
여기까지 런레벨에 대한 내용이었습니다.
문의사항은 댓글을 달아 주시면 성심껏 답변 드리겠습니다.
감사합니다.
댓글
댓글 쓰기