본문 바로가기

전체 글137

Oracle 리눅스 계정 비밀번호 만료 정책 완벽 해제 가이드 자동 만료 및 강제 변경 없이, 수동으로 비밀번호를 관리하는 설정 방법입니다.1. 목표 및 핵심 명령 비밀번호 수동 변경sudo passwd oracle`oracle` 계정의 비밀번호를 즉시 변경정책 조회sudo chage -l oracle현재 비밀번호 만료 정책 확인정책 완벽 해제 (권장)sudo chage -M -1 -m 0 -W 0 oracle만료일, 최소 변경일, 경고일 동시 해제2. 단계별 설정 절차2.1. 1단계: 현재 만료 정책 확인 (초기 상태)`chage -l` 명령으로 현재 `oracle` 계정에 적용된 정책을 확인합니다.sudo chage -l oracleoracle:Last password change : Nov 13, 2025Minimum number of days between .. 2025. 11. 24.
JPA vs MyBatis 핵심 차이점, 사용 방식, 용도 완벽 정리 Java 기반 백엔드 개발에서 데이터베이스 연동은 필수적입니다. 이때 주로 사용되는 기술이 JPA (Java Persistence API)와 MyBatis입니다. 이 두 기술은 모두 데이터 영속성(Persistence)을 처리하지만, 접근 방식과 철학에서 큰 차이를 보입니다. 1. 개념 및 구조적 차이 : ORM vs SQL Mapper핵심 역할ORM (Object-Relational Mapping) 기술의 자바 표준 명세SQL Mapper 프레임워크구조적 접근객체 중심 개발. 자바 객체와 데이터베이스 테이블을 자동으로 매핑SQL 중심 개발. 개발자가 작성한 SQL과 자바 객체(DTO/VO)를 매핑SQL 작성직접 작성할 필요가 적음. 엔티티 매핑과 메소드 이름/JPQL을 통해 자동 생성/실행SQL을 직접.. 2025. 11. 20.
고정 IP와 유동 IP - 쉬운 이해와 비교 고정 IP(Static IP)와 유동 IP(Dynamic IP)의 개념, 차이점, 그리고 사용 사례를 명확하게 설명할 수 있도록 구성해 드립니다.1. IP 주소란 무엇인가?인터넷 프로토콜(Internet Protocol, IP) 주소는 인터넷에 연결된 장치(컴퓨터, 스마트폰 등)들이 서로를 식별하고 데이터를 주고받기 위해 사용하는 고유 주소입니다. 이는 마치 현실 세계에서 우편물을 정확히 전달하기 위해 필요한 집 주소와 같습니다.2. 고정 IP (Static IP)개념 : 인터넷 서비스 제공업체(ISP)가 한 사용자나 장치에 영구적으로 할당해주는 IP 주소입니다. 장치가 재부팅되거나 네트워크에 다시 접속해도 IP 주소는 변하지 않고 고정됩니다.특징주소 변경 없음 : 안정적인 주소를 유지하여 서비스 운영에.. 2025. 11. 19.
내부망, 외부망, 사설망 쉽게 이해하기 네트워크를 이야기할 때 자주 등장하는 내부망, 외부망, 사설망은 각각 무엇을 의미하며 어떻게 다른 역할을 하는지 명확하게 이해하는 것이 중요합니다. 1. 내부망 (Intranet)내부망은 주로 특정 조직(회사, 학교, 기관 등) 내부에서만 사용할 목적으로 구축된 사설 네트워크를 말합니다. 외부의 불필요하거나 위험한 접근을 차단하고, 내부 사용자 간의 정보 공유 및 업무 시스템 접근을 목적으로 합니다.주요 특징접근 제한: 방화벽(Firewall) 등의 보안 장치를 통해 외부 인터넷(외부망)과의 접속이 엄격하게 통제됩니다.사용 목적: 조직 내부의 파일 서버, 그룹웨어, 인사/회계 시스템 등 업무 관련 리소스에 접근합니다.보안 및 속도: 외부망에 비해 보안성이 높고, 내부 사용자 간의 통신 속도가 빠르며 안정.. 2025. 11. 17.