본문 바로가기

반응형

ubuntu

C276x260 htop 명령어 htop 설치 및 사용 방법htop은 리눅스에서 사용 가능한 인터랙티브한 프로세스 모니터링 도구입니다.(Interactive process viewer)EPEL 저장소 설치yum install -y epel-releasehtop 설치yum install -y htophtop 명령어 실행1. 터미널을 열고 htop을 입력하여 실행합니다.2. htop이 실행되면 프로세스 목록이 나타납니다.htopPID (Process ID): 프로세스의 고유 식별자USER: 프로세스를 실행하는 사용자 이름PRI: 프로세스의 우선순위NI (Nice value): 프로세스의 nice 값입니다. 높은 값은 우선순위가 낮음을 의미VIRT: 가상 메모리 크기(실제 RAM과 스왑 공간을 합친 값)RES: 실제 사용 중인 RAM 크기S.. 더보기
C276x260 Kubernetes Dashboard를 설치하고 구성하는 방법 Kubernetes Dashboard를 설치하고 구성하는 방법(WEB UI)1. Kubernetes Dashboard 설치Dashboard 배포kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yamlnamespace/kubernetes-dashboard unchangedserviceaccount/kubernetes-dashboard unchangedservice.. 더보기
C276x260 우분투에서 Snap 패키지를 사용하여 애플리케이션을 설치하고 관리하는 방법 우분투에서 Snap 패키지를 사용하여 애플리케이션을 설치하고 관리하는 방법Ubuntu의 Snap 패키지는 애플리케이션과 도구를 쉽게 설치, 업데이트 및 관리할 수 있는 패키지 형식입니다. Snap 패키지는 애플리케이션과 그 의존성을 컨테이너 스타일로 패키징하여 다양한 Linux 배포판에서 사용할 수 있습니다.1. Snapd 설치Snap 패키지를 사용하기 위해서는 먼저 시스템에 Snapd를 설치해야 합니다. 일반적으로 최신 버전의 Ubuntu에서는 이미 기본적으로 설치되어 있습니다. 그러나 Snapd가 설치되어 있지 않다면 다음 명령을 사용하여 설치할 수 있습니다.sudo apt updatesudo apt install snapd명령어(snap)snapThe snap command lets you inst.. 더보기
C276x260 CentOS 7에서 HashiCorp Vault를 설치하는 방법 CentOS 7에서 HashiCorp Vault를 설치하는 방법사전 준비(Prerequirements)필수 패키지 설치yum -y -q install curl unzip openssh openssh-server openssh-clientsyum -y -q install epel-releaseyum -y -q install sshpassVault 설치Vault 버전 설정export VAULT_VERSION=1.3.4Vault 바이너리 다운로드 및 검증cd /usr/local/src/curl -fsSLO https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zipcurl -fsSLO https://rel.. 더보기
C276x260 우분투에서 호스트 이름(Hostname)을 변경하는 방법 우분투에서 호스트 이름(Hostname)을 변경하는 방법 cloud.cfg 수정 vim /etc/cloud/cloud.cfg # This will cause the set+update hostname module to not operate (if true) preserve_hostname: false 호스트 이름 변경 1. 터미널을 엽니다. 2. 다음 명령을 사용하여 현재 호스트 이름을 확인합니다. hostname 3. 호스트 이름을 변경하려면 다음 명령을 사용합니다. 부분을 원하는 호스트 이름으로 대체하세요. sudo hostnamectl set-hostname hostnamectl set-hostname vm01 4. 변경된 호스트 이름을 적용하기 위해 재부팅합니다. sudo reboot 5. 시스템.. 더보기
C276x260 rsyslog 기반 중앙 로그(Syslog) 서버 구축 rsyslog 기반 중앙 로그(Syslog) 서버 구축리눅스 환경에서 rsyslog를 이용하여 중앙 집중형 로그 서버(Syslog Server)를 구축하는 방법입니다.1. 구성 아키텍처[ Linux Servers ] ↓ rsyslog Client ↓ UDP/TCP 514 ↓+------------------+| Syslog Server || rsyslog |+------------------+ ↓/apps/syslog/YYYY/IP/2. rsyslog 패키지 설치RHEL/Rocky Linux/CentOSdnf install -y rsyslog또는yum install -y rsyslogUbuntu/Debianapt updateapt.. 더보기
C276x260 Ansible 일반 계정으로 패키지 배포 및 NTP 설정하기 Ansible 일반 계정(ansiadmin)으로 패키지 배포 및 NTP 설정하기Control Machine 설정Ansible 컨트롤 머신에서 ansiadmin 계정을 사용하여 SSH 키 생성 및 노드 서버와 키 교환을 수행합니다. 1. SSH 키 생성ssh-keygen -t rsa -b 4096 -C "ansiadmin@ass01"2. SSH 키 배포 (Managed Node 등록)ssh-copy-id ansiadmin@192.168.0.252Ansible 플레이북 구성1. 역할(Role) 기반 플레이북 작성Ansible roles/common/tasks/main.yml 파일을 수정하여 NTP를 설치하고 구성합니다.vim roles/common/tasks/main.yml---# Common role: N.. 더보기
C276x260 Ansible Playbook으로 NTP 서비스 자동 배포하기 Ansible Playbook 실행하기Ansible Playbook을 활용하면 여러 서버에 동일한 설정을 손쉽게 배포할 수 있다.이번 예제에서는 roles 구조를 사용하여 NTP 패키지를 설치하고 ntp.conf 파일을 배포한 뒤 서비스를 자동으로 재시작하는 방법입니다.테스트 환경Control Machine : Ansible Playbook 실행 서버Managed Node : 설정이 적용될 대상 서버목적 : NTP 패키지 설치 및 /etc/ntp.conf 배포1. Playbook 예제 다운로드Control Machine에서 Ansible 예제 파일을 다운로드한다.cd /etc/ansiblegit clone git://github.com/ansible/ansible.git --recursivegit clo.. 더보기

728x90
반응형