본문 바로가기

리눅스

[draft] 우분투에서 PXE 네트워크 부팅 서버를 구성하는 방법 우분투에서 PXE 네트워크 부팅 서버를 구성하는 방법1. TFTP 설치 및 설정sudo apt-get updatesudo apt-get install -y tftpd-hpaTFTP 서비스 상태 확인sudo systemctl status tftpd-hpaTFTP 서비스 비활성화sudo systemctl disable tftpd-hpaTFTP 서비스 중지sudo systemctl stop tftpd-hpa2. TFTP 설정 파일sudo vim /etc/default/tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/var/lib/tftpboot"TFTP_ADDRESS=":69"TFTP_OPTIONS="--secure --create".. 더보기
[draft] ISO 이미지 파일을 마운트하는 방법 ISO 이미지 파일을 마운트하는 방법1. ISO 이미지 파일$ ls -l /usr/local/src/jammy-live-server-amd64.iso -rw-r--r-- 1 root root 2104367104 Mar 3 19:34 /usr/local/src/jammy-live-server-amd64.iso2. 마운트할 디렉토리 생성마운트할 디렉토리를 생성합니다. 이 디렉토리는 ISO 이미지 파일 시스템이 마운트될 위치가 됩니다.sudo mkdir /mnt/iso3. ISO 이미지 파일 마운트mount 명령어를 사용하여 ISO 이미지 파일을 마운트합니다.cd /usr/local/srcsudo mount -o loop ./jammy-live-server-amd64.iso /mnt/iso$ sudo mou.. 더보기
[draft] 우분투에서 cowsay를 설치하고 설정하는 방법 우분투에서 cowsay를 설치하고 설정하는 방법cowsay는 터미널에서 ASCII 그림을 생성하는 유틸리티입니다.1. cowsay 설치하기sudo apt-get updatesudo apt-get install -y cowsay2. cowsay 사용하기cowsay를 설치한 후에는 간단한 명령으로 그림을 생성할 수 있습니다.예를 들어, 다음 명령은 소가 생일 축하 메시지를 출력합니다.cowsay "Happy Birthday!"달러 눈(Dollar eyes)cowsay -g "Hello, World!"특수 문자를 눈으로 사용cowsay -e hh "Hello, World!"기본적으로 cowsay는 소 그림을 사용합니다. 그러나 cowsay에는 다양한 그림(소)들이 포함되어 있습니다. 특정 그림을 사용하려면 -.. 더보기
[draft] 우분투에서 motd를 설정하는 방법 우분투에서 motd를 설정하는 방법motd(Message of the Day)는 사용자가 시스템에 로그인할 때 표시되는 메시지입니다. 터미널에 로그인할 때 기본적으로 표시되는 메시지update-motd.d 비활성화update-motd.d는 시스템이 부팅될 때 실행되는 스크립트들을 포함하는 디렉토리입니다.cd /etc/update-motd.d$ ls -ltotal 56-rwxr-xr-x 1 root root 1220 Oct 15 2021 00-header-rwxr-xr-x 1 root root 1157 Oct 15 2021 10-help-textlrwxrwxrwx 1 root root 46 Feb 18 2023 50-landscape-sysinfo -> /usr/share/landscape/lan.. 더보기
[draft] Fluentd 웹 UI를 설치하는 방법(fluentd-ui) Fluentd 웹 UI를 설치하는 방법(fluentd-ui)1. Ruby 및 RubyGems 설치Fluentd-UI는 Ruby로 작성되었으므로 먼저 Ruby와 RubyGems를 설치해야 합니다.Ubuntu / Debiansudo apt-get updatesudo apt-get install -y build-essential libssl-dev libxml2-dev libxslt1-devsudo apt-get install -y ruby ruby-devCentOS / RHELsudo yum install -y ruby ruby-devel2. Fluentd-UI 설치RubyGems를 사용하여 Fluentd-UI를 설치합니다.gem install fluentd-ui$ gem install fluentd-uiB.. 더보기
[draft] 우분투에 플루언트 비트를 설치하고 기본 설정하는 방법(Fluent Bit) 우분투에 플루언트 비트를 설치하고 기본 설정하는 방법(Fluent Bit)플루언트 비트(Fluent Bit)는 경량 로그 전송 및 처리 도구로, 로그 수집, 필터링 및 전송을 위한 효율적인 솔루션입니다.1. 플루언트 비트 설치설치 스크립트curl -fsSL https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | shAPT 패키지 설치curl -fsSL https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/fluentbit-keyri.. 더보기
[draft] 우분투에 fluentd를 설치하는 방법 우분투에 fluentd를 설치하는 방법로그 수집기 서버(Fluentd Aggregator)를 설치한 후 로그 전송 서버(Fluentd Agent)를 설치합니다.운영체제 정보root@node3:~$ lsb_release -dDescription: Ubuntu 22.04.2 LTS시스템 구성 현황HostnameIP AddressFluentd 구분비고node2192.168.10.72Fluentd Collector node3192.168.10.73Fluentd Aggregator Fluentd 설치Fluentd를 설치합니다.curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-jammy-fluent-package5-lts.sh | sh$ uname -.. 더보기
[draft] Kibana를 설치하는 방법 Kibana를 설치하는 방법1. Elasticsearch 패키지 설치 확인우분투에서 Elasticsearch를 설치하고 Kibana를 사용하여 클러스터 상태를 확인하는 방법2. Kibana 설치Kibana 패키지 설치sudo apt-get install -y kibanaKibana 암호화 키 생성/usr/share/kibana/bin/kibana-encryption-keys generate$ /usr/share/kibana/bin/kibana-encryption-keys generate## Kibana Encryption Key Generation UtilityThe 'generate' command guides you through the process of setting encryption keys .. 더보기