본문 바로가기

반응형

분류 전체보기

(654)
[ PostgreSQL ] 개발 역사와 버전에 대해서 알아보기 PostgreSQL 개발 역사PostgreSQL은 강력한 오픈 소스 객체 관계형 데이터베이스 관리 시스템(ORDBMS)으로, 1986년에 캘리포니아 대학교 버클리에서 시작된 POSTGRES 프로젝트에서 시작되었습니다. POSTGRES는 당시 Ingres 프로젝트를 기반으로 개발되었으며, Ingres와 비교하여 좀 더 복잡한 데이터 구조와 객체 지향 기능을 지원하도록 설계되었습니다.1. POSTGRES 프로젝트 (1986–1995)POSTGRES 프로젝트는 캘리포니아 대학교 버클리의 Michael Stonebraker 교수가 주도한 연구 프로젝트였습니다. 기존의 관계형 데이터베이스 시스템에서 부족했던 복잡한 데이터 타입과 구조에 대한 지원을 목표로 했으며, 객체 지향 기능을 강화해 확장성과 유연성을 높였습..
[ Linux ] systemctl - 서비스 중지 및 삭제하기 Ubuntu에서 systemctl로 관리되는 서비스나 서버 프로그램을 완전히 삭제하려면 아래 단계를 따르면 됩니다.1. 서비스 중지먼저, 해당 서비스를 중지합니다.sudo systemctl stop 예시:sudo systemctl stop apache22. 서비스 비활성화서비스가 부팅 시 자동으로 시작되지 않도록 비활성화합니다.sudo systemctl disable 예시:sudo systemctl disable apache23. 서비스 파일 제거systemd 서비스 파일을 삭제합니다. 서비스 파일은 보통 /etc/systemd/system/ 또는 /lib/systemd/system/ 디렉토리에 있습니다.sudo rm /etc/systemd/system/.servicesudo rm /lib/systemd..
[ MySQL ] root 사용자 비밀번호 변경하기 MySQL에서 root 사용자 비밀번호를 변경하는 방법은 간단한 절차를 따릅니다. 아래는 단계별로 MySQL에서 root 패스워드를 변경하는 방법입니다.1. MySQL 셸에 접속MySQL에 root 사용자로 접속해야 합니다. sudo 명령을 사용하여 MySQL에 접속합니다.sudo mysql -u root이 명령어는 MySQL에 루트 권한으로 접속하며, sudo 명령을 사용하여 인증이 필요 없도록 설정합니다.2. 현재 비밀번호 정책 확인 (선택 사항)MySQL에서 비밀번호를 설정할 때 비밀번호 정책을 확인하고, 새로운 비밀번호가 정책을 충족하는지 확인하는 것이 좋습니다. MySQL에서 비밀번호 정책(Validate Password Plugin)이 활성화되어 있다면, 정책에 따라 비밀번호의 복잡성 요구 사..
[ MySQL ] MySQL 설치하기 (Ubuntu) Ubuntu에서 MySQL을 설치하는 방법을 단계별로 설명하겠습니다. MySQL은 Ubuntu의 기본 패키지 리포지토리에 포함되어 있으므로, 패키지 관리 도구인 apt를 사용하여 쉽게 설치할 수 있습니다.1. 패키지 목록 업데이트먼저, 패키지 목록을 업데이트하여 최신 정보를 반영합니다.sudo apt update2. MySQL 서버 설치apt 명령어를 사용하여 MySQL 서버를 설치합니다.sudo apt install mysql-server이 명령은 MySQL 서버와 관련된 모든 패키지를 설치합니다.3. MySQL 서비스 시작 및 자동 시작 설정MySQL 설치가 완료되면, MySQL 서비스를 시작하고 시스템 부팅 시 자동으로 시작되도록 설정해야 합니다.MySQL 서비스 시작: sudo systemct..
[ Fedora ] clear - 화면 지우기 Fedora에서 clear 명령어는 터미널 화면을 지우는 데 사용됩니다. 이는 사용자가 터미널에서 여러 명령을 실행하면서 쌓인 출력 결과를 깔끔하게 지우고, 화면을 새로 시작할 수 있도록 돕습니다. 이 명령은 Fedora뿐만 아니라 대부분의 리눅스 배포판에서 동일하게 동작합니다.clear 명령어의 기본 기능터미널 화면 지우기: clear이 명령을 실행하면 터미널 화면이 깔끔하게 비워지고, 커서가 화면의 맨 위로 이동합니다. 하지만, 터미널에서 실행한 이전 명령과 출력 결과가 완전히 사라지는 것은 아니며, 터미널에서 스크롤하면 여전히 이전 출력 내용을 볼 수 있습니다.단축키를 사용한 화면 지우기:clear 명령어를 입력하는 대신, 대부분의 터미널에서 Ctrl + L 단축키를 사용하면 같은 효과를 얻을 ..
[ Fedora ] date - 다양한 방식으로 날짜 얻기 Fedora에서 date 명령은 현재 날짜와 시간을 표시하거나, 지정된 형식에 맞춰 날짜와 시간을 출력하는 데 사용됩니다. 이 명령은 리눅스 시스템 전반에서 공통적으로 사용되는 도구이기도 합니다. date 명령을 통해 시스템 시간 확인, 시간대를 변경한 결과 확인, 시간 및 날짜 형식 지정, 과거 또는 미래의 날짜 계산 등을 할 수 있습니다.기본 사용법현재 날짜 및 시간 확인 date기본적으로 date 명령을 입력하면 현재 시스템의 날짜와 시간이 다음과 같은 형식으로 출력됩니다: Sat Oct 5 12:45:30 UTC 2024특정 형식으로 출력하기date 명령에 형식을 지정하면 원하는 방식으로 날짜와 시간을 출력할 수 있습니다. 형식 지정을 위해 % 기호와 함께 다양한 옵션을 사용할 수 있습니..
[ Fedora ] Terminal - 입력한 명령어 지우기 Fedora를 포함한 대부분의 리눅스 배포판에서 터미널에 입력된 값을 지우는 방법은 몇 가지가 있습니다. 상황에 맞게 터미널에서 입력한 명령어 또는 텍스트를 지울 수 있는 다양한 방법을 소개하겠습니다.1. 현재 줄의 텍스트 지우기터미널에 입력된 명령이나 텍스트를 지우고 싶을 때는 다음 단축키를 사용할 수 있습니다:Ctrl + U: 커서 위치에서부터 줄의 시작까지 모든 텍스트를 지웁니다.Ctrl + K: 커서 위치에서 줄의 끝까지 모든 텍스트를 지웁니다.Ctrl + W: 커서 위치에서 이전 단어까지 지웁니다.Alt + Backspace: 커서 위치에서 이전 단어 전체를 지웁니다.Backspace: 한 글자씩 지웁니다.2. 터미널 전체 화면 지우기터미널에 이전에 출력된 명령어와 출력 결과를 모두 지우고 싶다..
[ Fedora ] Flatpak - 애플리케이션 배포 및 관리 알아보기 Flatpak은 리눅스 배포판에서 애플리케이션을 배포하고 관리하는 새로운 방식의 패키지 시스템으로, Fedora에서도 적극적으로 사용됩니다. Flatpak은 전통적인 리눅스 패키지 관리 방식(RPM, DEB 등)과 달리, 컨테이너화된 형태로 애플리케이션을 제공하여 배포판에 상관없이 일관된 환경에서 실행될 수 있게 합니다. Fedora는 Flatpak을 지원하는 주요 배포판 중 하나이며, Flatpak을 통해 다양한 애플리케이션을 설치하고 관리할 수 있습니다.1. Flatpak의 특징배포판에 독립적인 패키징:Flatpak 패키지는 특정 리눅스 배포판에 종속되지 않습니다. 이는 사용자가 Fedora, Ubuntu, Arch 등 어떤 배포판을 사용하든, 동일한 Flatpak 애플리케이션을 설치하고 실행할 수 ..

반응형