리눅스 썸네일형 리스트형 [WIP] 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법우분투에서 root 비밀번호를 분실한 경우, 시스템에 로그인할 수 없게 됩니다. 하지만 우분투에서는 비밀번호 초기화를 위한 다양한 방법을 제공합니다.1. 그룹 패스워드 파일을 통한 비밀번호 초기화1.1 시스템을 재부팅합니다.1.2 부팅 로더가 화면에 나타나면, Shift 키를 누르면 GRUB 부트 로더 메뉴가 나타납니다.1.3 GRUB 메뉴에서 "Advanced options for Ubuntu"를 선택합니다.1.4 그 다음으로 "recovery mode"를 선택합니다.1.5 터미널 창이 열리면 "root"로 로그인합니다.1.6 다음 명령어를 입력하여 비밀번호를 변경합니다.passwd root2. Live CD/USB를 통한 비밀번호 .. 더보기 [WIP] Sublist3r 설치하는 방법 Sublist3r 설치하는 방법Sublist3r은 Python으로 작성된 하위 도메인 탐지 도구입니다.1. 파이썬 설치 확인시스템에 파이썬이 설치되어 있는지 확인합니다. Sublist3r은 파이썬 2.7.x와 3.x를 모두 지원하므로 어느 버전의 파이썬이 설치되어 있는지 확인해야 합니다. 터미널에서 다음 명령어를 입력하여 파이썬 버전을 확인합니다.python --version2. Git 설치Sublist3r을 설치하려면 Git이 필요합니다. Git이 설치되어 있는지 확인하려면 다음 명령어를 입력합니다.Git이 설치되어 있지 않으면 해당 시스템에 맞는 Git을 설치합니다.git --version3. Sublist3r 다운로드Sublist3r을 다운로드합니다. 터미널에서 다음 명령어를 입력합니다.git cl.. 더보기 [WIP] 우분투에 qos mod를 설치하고 설정하는 방법(mod_qos) 우분투에 qos mod를 설치하고 설정하는 방법(mod_qos)mod_qos는 Apache 웹 서버에서 품질 서비스(QoS)를 제공하는 모듈로 대역폭 제어, 연결 수 제한, 요청 속도 제한 등 다양한 기능을 제공합니다. APT 저장소 업데이트sudo apt-get updateApache 설치sudo apt-get install -y apache2/usr/sbin/apache2 -v$ /usr/sbin/apache2 -vServer version: Apache/2.4.52 (Ubuntu)Server built: 2023-10-26T13:44:44mod_qos를 컴파일하여 설치하기더보기---sudo apt-get install -y apache2 apache2-dev build-essential libt.. 더보기 [WIP] SSH 인증을 위한 SSH 인증서를 구성하고 설정하는 방법 SSH 인증서를 이용한 인증을 구성하는 방법(Certificate Authority 기반)테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105Certificate Authority (CA)1. Docker 환경 구성네트워크 생성docker network create vnetwork컨테이너 실행# CA 서버docker run -d --privileged --cap-add=SYS_ADMIN \--name auth-server -h auth-server \--net vnetwork anti1346/centos8-sshd:latest /sbin/init# SSH 서버docker run -d --privileged --cap-add=SYS_ADM.. 더보기 [WIP] 웹 서버의 최대 동시 접속자 수 및 TPS를 측정하는 도구(tools) 웹 서버의 최대 동시 접속자 수 및 TPS를 측정하는 도구(tools)1. 아파치 HTTP 서버 벤치마크(ab)아파치 HTTP 서버와 함께 제공되는 유틸리티로, 명령 줄에서 간단하게 실행할 수 있습니다.다양한 옵션을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.2. siege오픈 소스 웹 사이트 부하 테스트 도구로, 다양한 시나리오를 지원합니다.다양한 옵션과 기능을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.3. JMeter오픈 소스 로드 테스트 도구로, 다양한 시나리오를 지원합니다.다양한 옵션과 기능을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.4. LoadRunnerHP사에서 개발한 상용 로드 테스트 도구로, 다양한 시나리오를 지원합니다.다양한.. 더보기 [WIP] 쿠버네티스 리소스 삭제하는 방법 쿠버네티스 리소스 삭제하는 방법현재 네임스페이스(namespace) 내의 모든 리소스를 조회현재 네임스페이스에 있는 모든 Pod현재 네임스페이스에 있는 모든 Service현재 네임스페이스에 있는 모든 Deployment현재 네임스페이스에 있는 모든 ReplicaSet그 외 다른 유형의 리소스$ kubectl get allNAME READY STATUS RESTARTS AGEpod/my-mysql-b6999b8b5-gfph4 1/1 Running 0 2d16hNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice/ku.. 더보기 [WIP] 고가용성 클러스터를 구성하여 VIP(Virtual IP)를 사용하는 방법 고가용성 클러스터(pacemaker, corosync, pcs 패키지)를 구성하여 VIP(Virtual IP)를 사용하는 방법1. 필수 패키지 설치각 노드에 pacemaker, corosync, pcs를 설치합니다.sudo apt updatesudo apt-get install -y pacemaker corosync pcs설치된 패키지 버전 정보 확인$ pacemakerd --versionPacemaker 2.1.2$ corosync -vCorosync Cluster Engine, version '3.1.6'Copyright (c) 2006-2021 Red Hat, Inc.Built-in features: dbus monitoring watchdog augeas systemd xmlconf vqsim n.. 더보기 [WIP] Anaconda 설치(conda 명령) Anaconda 설치(conda 명령)anaconda 스크립트 다운로드 및 설치anaconda 스크립트 다운로드 사이트 : https://repo.anaconda.com/archive/apt 리포지토리 업데이트apt-get updatewget 패키지 설치apt-get install -y wgetAnaconda3.sh 스크립트 다운로드wget -q https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh권한 설정chmod +x Anaconda3-2022.10-Linux-x86_64.shsha256sum 파일 유효성 검증sha256sum Anaconda3-2022.10-Linux-x86_64.sh$ sha256sum Anaconda3-2022... 더보기 이전 1 2 3 4 ··· 123 다음