본문 바로가기

분류 전체보기115

DBeaver 디비툴에서의 Auto-Commit 설정과 고려사항 이번시간은 많은 개발자들이 무료로 잘 사용하고 있는 DBeaver 에서 아주 중요한 부분을 간과하고 사용하는 경우가 있어서 리마인드 차원에서 작성합니다. Commit에 대한 정의는 COMMIT 문은 관계형 데이터베이스 관리 시스템(RDBMS)에서 트랜잭션을 종료하고 다른 사용자에게 변경된 모든 사항을 보이도록 만드는 문이다. 일반적으로 트랜잭션 종료시 해당 업데이트를 확정한다는 의미에서 "커밋"이라고 사용한다. 즉 해당 쿼리에 대해 확정한다는 의미입니다. 이것을 자동으로 설정하면 Auto-Commit으로 설정한다는 것이지요 개발툴에서도 사실은 수동 커밋보다는 오토 커밋으로 코딩하는 경우가 많습니다. 그런데 서버 운영하는 입장에서 데이터도 함께 운영시 운영서버에서 직접 원장이나 마스터에 직접 쿼리(CRUD.. 2024. 1. 13.
(12) 오라클 클라우드에서 무료로 제공하는 오라클 데이터베이스 ATP생성과 연결 1 (1) 오라클 클라우드 Free Tier 가입 (VM2개,100G 하드, 10TB 트래픽 평생무료) 2 (2) 오라클 클라우드 Free Tier 무료계정에 linux,nginx,mariadb,PHP,wordpress 몽땅 쓸어넣자 3 (3) 오라클 클라우드에서 unbuntu, nginx, php7 설치 4 (4) 오라클 클라우드에서 mariadb, phpmyadmin 설치 5 (5) 오라클 클라우드에서 도메인 설정, 샌드메일 설치 6 (6) 오라클 클라우드에서 nginx, https 사용을 위한 무료 SSL인증서 설정 7 (7) 오라클 클라우드에서 사용하는 워드프레스(wordpress) 설정 8 (8) 오라클 클라우드에서 무료로 사용하는 워드프레스, DB 백업과복구 9 (9) 오라클 클라우드에서 무료.. 2024. 1. 13.
이 웹사이트에 치명적인 오류가 있습니다. 워드프레스 페이지 오류 요즘 들어 운영하고 있는 워드프레스의 프러그인 오류가 자주 발생하여 아래와 같은 내용을 포스팅하려 합니다. 요런 에러 메시지 (처음에는 당황스럽죠?) 재설치, 재설정을 할 생각을 하면 한숨이 나옵니다. (해결방법) | 순서 FTP 프로그램을 이용해 워드프레스 서버에 접속 (오라클 클라우드 FTP 연결방법) wp-content 폴더로 이동 wp-content 폴더 “plugins” 폴더의 이름을 “plugins.hold” 로 변경 워드프레스 재접속 워드프레스 관리자페이지 접속해서 플러그인 비활성화 확인 wp-content 폴더 “plugins.hold” 를 다시 “plugins” 로 변경 | 블로그에서 오류 메세지 확인 “이 웹사이트에 치명적인 오류가 있습니다.” 문구를 확인하고 당황하지 말고 위 순서대로.. 2023. 7. 23.
DHCP DORA 설명 DHCP(Dynamic Host Configuration Protocol)는 자동으로 IP 주소, 서브넷 마스크, 게이트웨이를 할당해주는 프로토콜입니다. PC의 MAC 주소에 IP 주소를 할당하기 때문에 동일한 MAC 주소를 사용하더라도 각각 다른 IP 주소를 할당해주므로 IP자원을 효율적으로 관리할 수 있게 해줍니다. 통상 PC에서 사용하고 있는 WIFI 는 자동으로 IP 주소를 받는걸로 설정이 되어있어서 DHCP 사용이 허용된 상태입니다. DHCP는 Discovery, Offer, Request, Acknowledgement, DORA 프로세스라고도 하는 네 단계로 작동합니다. DHCP는 이 프로세스를 사용하여 클라이언트에 IP 주소를 제공합니다. [ DHCP 과정 4단계(DORA) ] DHCP가 I.. 2023. 6. 1.
AD의 FSMO (Flexible Single Master Operations) Roles FSMO (Flexible Single Master Operations) - 작업 마스터 역할을 하는 DC를 지정하고 위임하는 역할을 하는 모델 FSMO의 5가지 역할 1. Schema Master - AD의 모든 개체들의 속성을 정의한 데이터베이스 - 포리스트 전체에 사용되며 각 포리스트마다 있음 2. Domain Naming Master - 도메인 이름을 관리하는 역할을 하는 서버 - 작동 불가시 포리스트에 새로운 도메인 추가하는 작업 불가 - 포리스트 전체에 사용되며 각 포리스트마다 있음 3. PDC Emulator - 각종 변경사항이 저장되는 위치 - 도메인 전체에 사용되며 각 도메인마다 있음 4. RID Master - AD에 생성된 개체의 SID(Security Identify)를 관리 - 도.. 2023. 6. 1.
MS Active Directory 란? Active Directory는 네트워크의 개체에 대한 정보를 저장하고 관리자 및 사용자가 이러한 정보를 쉽게 찾아서 사용할 수 있게 해줍니다. Active Directory는 논리적이고 계층적인 디렉터리 정보 구성을 위한 기초로 구조화된 데이터 저장소를 사용합니다. 디렉터리라고도 하는 이 데이터 저장소에는 Active Directory 개체에 대한 정보가 포함되어 있습니다. 이러한 개체에는 일반적으로 서버, 볼륨, 프린터, 네트워크 사용자 및 컴퓨터 계정과 같은 공유 리소스가 포함됩니다. 보안은 로그온 인증 및 디렉터리의 개체에 대한 액세스 제어를 통해 Active Directory와 통합됩니다. 관리자는 단일 네트워크 로그온을 통해 네트워크에서 디렉터리 데이터 및 조직을 관리할 수 있으며, 권한 있는.. 2023. 6. 1.
DNS(Domain Name Service) 설명과 구성요소 ● DNS(Domain Name Service) 도메인 네임 서비스(Domain Name Service) 는 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 혹은 그 반대로 변환을 수행할 수 있도록 하기 위해 개발되었다. 예를 들어 TCP/IP 주소 체계에서 수많은 IP 주소를 사용자는 모두 기억할 수 없다. 조금 더 쉽게 기억하기 도메인을 설정하고 IP 주소 대신에 도메인을 기억함으로써 조금 더 쉽게 해당 시스템을 찾아갈 수 있는 서비스라 생각하면 된다. 즉 도메인 이름과 IP 주소를 매핑 시켜 주는 거대한 분산시스템이라 보면 된다. DNS은 사람이 읽을 수 있는 도메인 이름을 IP 주소로 변환해 주는 서비스 ● DNS 구성 최상의 루트 도메인이 존재하고 그 아래 com, net, org 등 .. 2023. 6. 1.
스프링 수동 배포 과정 (원격 LIVE 서버) 이번시간은 자신이 스프링MVC를 이용해서 만든 어플리케이션을 로컬(local)에서가 아닌 실제 LIVE서버(aws 인스턴스 등)에 배포하는 방법을 알아보겠습니다. 0) 먼저 해당 서버 (aws 등)에 tomcat서버를 설치하고 설정을 해준다. 서버 tomcat 서버 설치 위치/conf/server.xml 에 아래와 같이 기본 설정을 한다. 1) 배포 war파일 만들기 배포 war 파일 생성은 아래와 같이 이클립스 프로젝트 Explorer 탭에서 진행한다. 2) 배포파일 생성하기 이클립스 프로젝트 Explorer 탭에서 해당하는 프로젝트 오른쪽을 클릭해서 진행한다. 3) 배포파일 생성 옵션 체크박스에 모두 체크 그리고 해당 파일 저장 위치를 로컬에 지정해 둔다. 그리고 finish를 누른다. 4) 로컬에 .. 2023. 5. 27.
리눅스 ubuntu에 tomcat서버를 설치해보자 우선 아래 아파치 다운로드 페이지로 이동해보자 리눅스 서버가 있는 터미널에 접속해 보자 (나는 BobaXterm으로 접속) 그리고 해당 아파치 톰캣 서버를 wget으로 다운로드 해보자 wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.75/bin/apache-tomcat-9.0.75.tar.gz 그러면 아래와 같이 해당 서버가 압축파일 형태로 다운로드 되어질 것이다. 그런 후에 적당한 위치에서 서버파일을 푼다 (나는 /opt 아래에 설치) sudo tar xvf ./apache-tomcat-9.0.75.tar.gz 그리고 해당 설치위치를 /etc/profile 에서 아래와 같이 CATAINA_HOME을 설정해준다. tomcat 설치 위치에서 conf 파일내.. 2023. 5. 23.