본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] DAS, NAS 및 SAN의 기본 특징과 차이점 그리고 주요 사용 사례 DAS, NAS 및 SAN의 기본 특징과 차이점 그리고 주요 사용 사례스토리지는 데이터를 저장하고 관리하는 시스템입니다. 스토리지는 다양한 용도로 사용되며, 그 중에서도 파일 공유, 백업, 데이터베이스, 가상화 등이 있습니다. 스토리지는 크게 세 가지 유형으로 나눌 수 있습니다. DAS(Direct-Attached Storage): 직접 연결된 스토리지로, 저장 장치가 특정 호스트에 직접 연결되어 있습니다. DAS는 가장 간단한 스토리지 구성 방식으로, 관리가 쉽고 비용이 저렴합니다. 그러나 DAS는 저장 장치와 호스트가 물리적으로 연결되어 있기 때문에, 저장 장치를 추가하거나 이동하는 데 어려움이 있습니다.NAS(Network-Attached Storage): 네트워크에 연결된 스토리지로, 저장 장치가.. 더보기
C276x260.fwebp.q85 [draft] 원도우에 Go(Golang)를 설치하는 방법 원도우에 Go(Golang)를 설치하는 방법Windows 11에 Go(Golang)를 설치하는 방법은 다음과 같습니다. 1. Go 다운로드Go 공식 웹 사이트(https://golang.org/dl/)에 접속하여 Windows용 Go 설치 파일을 다운로드합니다. Windows 64-bit용 MSI 파일을 선택하십시오. 2. 설치 파일 실행다운로드한 MSI 파일을 실행하여 설치 과정을 시작합니다. 3. 설치 위치 선택설치 위치를 선택합니다. 일반적으로 기본값인 "C:\Go"를 그대로 유지하는 것이 좋습니다. 그러면 환경 변수 설정 등에서 경로를 쉽게 참조할 수 있습니다. 4. 환경 변수 설정시스템 환경 변수 편집을 엽니다. 이를 위해 "시작 메뉴"에서 "환경 변수 편집"을 검색하고 선택합니다. 5. 새로 .. 더보기
C276x260.fwebp.q85 [draft] 도커 컴포즈 설치(docker-compose install) 도커 컴포즈 설치(docker-compose install)도커 컴포즈 최신 버전 확인 : https://github.com/docker/compose/releases $ curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4v2.15.1도커 컴포트 v2 최신 버전 설치sudo curl -sSL "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)/doc.. 더보기
C276x260.fwebp.q85 [draft] bind rndc 명령어 bind rndc 명령어rndc는 BIND (Berkeley Internet Name Domain) 서비스에서 제공하는 도구로, 네임서버 구성을 관리하는 데 사용됩니다. rndc를 사용하면 네임서버에서 동적인 구성 변경을 할 수 있습니다. rndc 명령어를 사용하면 명령줄에서 named 서비스에 대한 관리 작업을 수행할 수 있습니다. rndc 명령어는 다양한 작업을 수행할 수 있지만, 주요 작업은 네임서버에 새로운 구성 파일을 적용하는 것입니다. rndc 명령어를 사용하여 네임서버를 다시 시작하거나 새로운 구성 파일을 로드할 수 있습니다. 이를 위해서는 rndc reload 명령어를 사용합니다. rndc 명령어는 인증키 파일을 사용하여 인증을 수행하며, 이를 통해 보안을 강화할 수 있습니다. 인증키는 r.. 더보기
C276x260.fwebp.q85 [draft] ARM 아키텍처에서 Zulu JDK 17을 설치하는 방법 ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 20.04.3 LTS$ uname -iaarch64aarch64 플랫폼에서 Zulu JDK 17을 설치하는 방법은 다음과 같습니다. 1. Zulu JDK 17 다운로드 페이지에서 aarch64용 패키지를 다운로드합니다.https://www.azul.com/downloads/zulu-community/?os=ubuntu&architecture=arm-64-bit&package=jdk 2. 다운로드한 파일을 압축 해제합니다.예를 들어, tar -xvzf zulu17.0.0.23-ca-jdk17-linux_aarch64.tar.gz와 같이 실행합니다.wget .. 더보기
C276x260.fwebp.q85 [draft] sudo su 명령어와 sudo su - 명령어 차이점 sudo su 명령어와 sudo su - 명령어 차이점sudo su와 sudo su -는 둘 다 다른 사용자의 권한으로 명령을 실행할 수 있는 Linux 명령어입니다. 하지만 이 두 명령어는 실행 시에 다른 환경을 설정합니다.명령어환경 유지쉘 복사sudo su유지Xsudo su -X복사 sudo su : 현재 사용자를 대상으로 su 명령어를 실행합니다. 이는 현재 사용자의 환경을 변경하지 않고 다른 사용자의 권한으로 명령어를 실행합니다. 예를 들어 현재 사용자가 user1이고 sudo su를 실행하여 root 계정으로 전환하면 root 권한으로 명령을 실행하지만 여전히 현재 사용자의 환경(즉 환경 변수, 작업 디렉토리 등)은 그대로 유지됩니다.sudo su - : - 옵션을 추가하여 실행하면 새로운 셸을.. 더보기
C276x260.fwebp.q85 [draft] mail 명령어 mail 명령어mail 명령어는 일반적으로 Unix/Linux 시스템에서 기본적으로 제공됩니다.mail 설치Debian/Ubuntu 계열sudo apt-get updatesudo apt-get install mailutilsRHEL/CentOS 계열sudo yum updatesudo yum install mailx설치 후에는 mail 명령어를 사용하여 이메일을 보낼 수 있습니다. mail 명령어는 일반적으로 다음과 같은 구문을 사용합니다.mail [옵션] [받는 사람 이메일 주소]옵션은 다양하며, 자세한 내용은 man mail 명령어를 사용하여 확인할 수 있습니다. 예를 들어, mail 명령어를 사용하여 user@example.com 이메일 주소로 이메일을 보내려면 다음과 같이 입력합니다.mail use.. 더보기
C276x260.fwebp.q85 [draft] lsof 명령어 lsof(list open file) 명령어lsof(List Open Files)는 리눅스와 유닉스 기반 시스템에서 현재 열린 파일과 네트워크 소켓에 대한 정보를 보여주는 명령어입니다. 이 정보는 프로세스가 어떤 파일을 열어 있는지 어떤 네트워크 연결을 맺고 있는지 등을 확인하는 데 유용합니다.lsof 패키지 설치CentOSyum install -y lsofUbuntuapt-get install -y lsoflsof 명령어의 기본 구문lsof [옵션]주요 옵션-i : 네트워크 소켓 정보를 보여줍니다.-u user : 특정 사용자가 열고 있는 파일을 보여줍니다.-c command : 특정 명령(command)를 실행 중인 프로세스가 열고 있는 파일을 보여줍니다.-t : 출력을 프로세스 ID(PID) 목록으.. 더보기