728x90
반응형
SMALL

IT 689

Windows Server 2016에서 .NET Framework 4.7.2 리부팅 없이 설치하기

Windows Server 2016에서 .NET Framework 4.7.2를 설치할 때, 기본적으로 리부팅이 요구됩니다. 하지만 특정 조건을 만족하면 리부팅 없이 설치할 수도 있습니다. 이번 글에서는 리부팅 없이 .NET Framework 4.7.2를 설치하는 방법을 정리하겠습니다.1. 리부팅 없이 설치가 가능한 경우기존에 .NET Framework 4.6 이상이 설치되어 있는 경우서버가 Windows Update의 영향을 받지 않는 환경일 경우설치 중 .NET을 사용하는 프로세스(예: IIS, 특정 서비스)를 미리 중지한 경우2. 리부팅이 필요한 경우Windows Server 2016에서 .NET Framework 4.5 이하에서 업그레이드하는 경우Windows Update에 의해 관련 DLL이 사용..

IT/Windows 2025.03.05

.NET Framework 여러 버전 설치 방법

.NET Framework는 Windows 환경에서 다양한 애플리케이션을 실행하는 데 필수적인 개발 프레임워크입니다. 일부 프로그램은 특정 버전의 .NET Framework가 필요하기 때문에 여러 버전을 함께 설치해야 할 때가 있습니다. 이번 블로그에서는 Windows에서 여러 버전의 .NET Framework를 설치하는 방법을 소개하겠습니다.1. .NET Framework의 버전별 특징✅ .NET Framework 주요 버전.NET Framework 3.5: 구형 애플리케이션에서 종종 요구됨.NET Framework 4.5 ~ 4.8.1: 최신 애플리케이션에서 사용.NET Framework 4.8.1 (최신 버전): 현재 공식 지원되는 마지막 버전Windows에서는 .NET Framework의 여러 버..

IT/Windows 2025.02.25

🚀 DevOps vs DevSecOps – 차이점과 어떤 방식이 더 효과적일까?

IT 업계에서 **소프트웨어 개발과 운영(Development & Operations)**을 최적화하는 DevOps는 필수적인 개념이 되었습니다.하지만 최근 보안(Security)의 중요성이 더욱 커지면서, DevSecOps가 등장하며 DevOps의 새로운 패러다임이 되고 있습니다.💡 DevOps와 DevSecOps의 차이점은 무엇일까요?👉 오늘은 두 개념을 비교하고, 어떤 방식이 더 효과적인지 살펴보겠습니다! 🚀📌 1. DevOps란?**DevOps(Development + Operations)**는 개발팀(Dev)과 운영팀(Ops)의 협업을 강화하여 소프트웨어 개발, 배포, 운영을 자동화하고 최적화하는 프로세스입니다.✅ DevOps의 핵심 목표✔ 빠른 소프트웨어 개발 & 배포 (CI/CD 자동..

IT/보안 2025.02.13

🔍 리눅스에서 파일 및 문자열 검색하는 방법 (Command 활용)

리눅스를 사용하다 보면 특정 파일을 찾거나, 파일 내에서 특정 문자열을 검색해야 할 때가 많습니다.이때 사용할 수 있는 가장 강력한 도구가 find, locate, grep, awk 같은 명령어들입니다.이번 글에서는 리눅스에서 파일 및 문자열을 빠르게 검색하는 방법을 정리해보겠습니다! 🚀📌 1. 파일 찾기 (파일명으로 검색)리눅스에서는 find, locate 명령어를 사용하여 특정 파일을 찾을 수 있습니다.✅ 1.1 find 명령어 (디렉토리 내 파일 검색)find는 파일명, 크기, 수정 시간 등 다양한 조건으로 검색할 수 있는 명령어입니다.🔹 파일 이름으로 검색bash복사편집find /path/to/search -name "filename" ✔ /path/to/search → 검색할 디렉토리 지정..

젠킨스(Jenkins): DevOps 필수 자동화 도구 완벽 가이드

🚀 1. 젠킨스란?**젠킨스(Jenkins)**는 **CI/CD(Continuous Integration & Continuous Deployment)**를 지원하는 오픈소스 자동화 서버입니다.✅ 개발자들이 코드를 푸시하면, 자동으로 빌드, 테스트, 배포까지 수행할 수 있도록 설정할 수 있습니다.💡 즉, 젠킨스는 "소프트웨어 개발 자동화"를 위한 핵심 도구입니다!🔍 2. 젠킨스의 주요 기능✔ 2.1 CI/CD 자동화CI(Continuous Integration, 지속적 통합): 코드 변경 시 자동으로 빌드 & 테스트CD(Continuous Deployment/Delivery, 지속적 배포): 배포 자동화 (운영까지 자동 반영 가능)✔ 2.2 다양한 플러그인 지원1,800개 이상의 플러그인을 제공 (G..

IT/보안 2025.02.05

마이크로세그멘테이션: 기업 보안을 위한 필수 전략

1. 마이크로세그멘테이션이란?마이크로세그멘테이션(Micro-Segmentation)은 네트워크를 더 작은 논리적 세그먼트로 나누어 보안을 강화하는 기술입니다. 기존 네트워크 보안 방식이 외부 공격 차단에 집중했다면, 마이크로세그멘테이션은 내부 네트워크 보안까지 고려하여, 보안 위협이 발생해도 확산을 차단하는 역할을 합니다.예를 들어, 공격자가 한 개의 서버에 침투하더라도 다른 서버나 시스템으로 이동하지 못하도록 제한하는 방식입니다. 이를 통해 랜섬웨어, 데이터 유출, 사이버 공격과 같은 보안 위협을 효과적으로 방어할 수 있습니다. 2. 마이크로세그멘테이션의 필요성✔ 네트워크 내부 보안 강화 – 기존 방화벽만으로는 내부 공격 차단이 어려움✔ 제로 트러스트(Zero Trust) 구현 – 사용자의 신뢰 없이 ..

IT/보안 2025.02.05

[웹로직] 암호화된 내용 복호화하는 방법

웹로직 내 암호화된 파일 내용을 복호화하는 방법(boot.properties / datasource.xml) 운영 중에 가끔 웹로직 관리콘솔 패스워드 혹은 데이터소스의 DB 접근 계정의 패스워드를 까먹는 고객이 있다.그런 경우, 패스워드를 알 수 있는 방법이 있다. 아래 암호화된 내용 복호화하는 스크립트를 통해~ 1. py 파일을 생성한다.[weblogic@base_domain]$ vi password.py#=======================================================================================# This Script decrypt WebLogic passwords## Usage:#      wlst decryptPassword.py ..

[WebLogic] 서버업로드 했는데 반영이 되지 않는경우

이번에 WebLogic Server 를 처음 접하였는데 Application(JSP,XML,CLASS 등)을 업로드 햇는데 반영 (complie)이 되지않았다. 서버를 재가동해도 마찬가지였고 JSP,JS 조차도 반영이 되지않아 당황했었다.. 알고보니 weblogic 에는 stage 모드 라는것이 있었고 또 여러가지 경우의 수가 많다하니 참고가된 것을 공유하고자한다.  1. 파일 확인 ( JDK 버전, 파일 Byte, 파일네임 ete..)  2.  브라우저 캐쉬 삭제 3. 개발 /운영 모드 확인    WebLogic      도메인은 개발자/운영 모드 총 2가지로 가능함   확인방법       - WebLogic기동시에 nohup로그를 확인       - $DOMAIN_HOME/bin/setDomainEn..

IT/개발 2024.09.06

WebLogic 11g 기동시 JAVA OPTION 넣기

WebLogic 11g 기동시 JAVA OPTION 넣기위해서 setDomainEnv.sh 나 commonEnv.sh 를 수정하는 경우가 있다. 하지만 이렇게 하면 WebLogic 11g 를 구성하는 Admin, NodeManager, ManagedServer 에 각각 따로따로 적용해주기위해서 앞에서 언급한 쉘 스크립트에 조건식을 줘야 한다.setDomainEnv.sh 나 commonEnv.sh 는 WebLogic 서버에서 전역적으로 사용하는 것이기 때문에 특정한 부분을 위해서 수정하는 경우는 지양해야 한다.최신의 WebLogic 11g 에서는 이러한 특정부분만을 위해 적용할 수 있는 JAVA OPTION 변수를 제공하는데 그것이 바로 USER_MEM_ARGS 이다. 쉘 환경변수로서 이것을 활용하면 Ad..

IT/개발 2024.09.06

최신 JDK 업데이트로 URL 프로토콜 예외 해결

최근에 저는 Fusion Middleware 배포와 관련된 문제를 겪고 있는 고객을 도왔습니다. 설치를 기본 설치와 비교하기 위해 해당 도메인으로 새 설치를 만들었습니다.설치를 위해 최신 Oracle JDK8, 당시 업데이트 341을 다운로드했는데 현재 351 : https://www.oracle.com/nl/java/technologies/javase/javase8u211-later-archive-downloads.html 입니다.그러나 AdminServer를 시작하고 로그온을 시도 한 후 LDAP 예외가 발생했습니다. 그것은 다음과 같았습니다.Caused By: java.lang.IllegalArgumentException: Malformed IPv6 address at index 8:at java...

IT/개발 2024.09.06
728x90
반응형
LIST