본문 바로가기

ubuntu

C276x260.fwebp.q85 [draft] 우분투 CLI 환경에서 네트워크 설정 우분투 CLI(Command Line Interface) 환경에서 네트워크 설정(고정 IP 할당)테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 20.04 LTS$ getconf LONG_BIT64고정 IP 설정ip addr 명령으로 네트워크 인터페이스 이름 확인일반적으로 eth0, eth1, wlan0 등과 같은 인터페이스 이름이 사용됩니다.ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000...2: ens33: mtu 1500 qdisc fq_codel state UP group default qlen 1000...00-installer-config.yaml 편집IP 주.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 NTP 서버를 구성하는 방법 우분투에서 NTP(Network Time Protocol) 서버를 구성하는 방법테스트 환경docker run -it --rm --privileged --platform linux/amd64 anti1346/ubuntu2204:systemd bashNTP 서버 설치 및 구성하는 방법1. 패키지 설치sudo apt updatesudo apt install ntp2. 설정 파일 편집NTP 구성 파일인 /etc/ntp.conf를 편집합니다.vim /etc/ntp.confntp.conf더보기# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for helpdriftfile /var/lib/ntp/ntp.drift# Leap seconds definition pro.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법 우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법figlet은 ASCII 아트 텍스트를 생성하는 도구이고, lolcat은 터미널에 색상을 적용하는 도구입니다. 1. 도커(Docker)를 사용하여 우분투 컨테이너를 실행합니다.docker run -it --rm --platform linux/amd64 anti1346/ubuntu2204:latest bash 2. Ubuntu에 Figlet과 lolcat을 설치합니다.sudo apt-get updatesudo apt-get install -y figlet lolcatfiglet 명령어의 주요한 옵션-f, --font: 특정 폰트를 지정합니다. 다양한 폰트가 Figlet 패키지에 포함되어 있으며, 해당 폰트의 이름을 사용.. 더보기
C276x260.fwebp.q85 [draft] HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전 HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전HTTP/2OpenSSL: OpenSSL 1.0.2 이상 버전이 HTTP/2를 지원합니다(TLS 1.0, TLS 1.1, TLS 1.2 지원).NSS: Network Security Services (NSS) 3.15.1 이상 버전이 HTTP/2를 지원합니다.HTTP/3OpenSSL: OpenSSL 1.1.1 버전 이상이 HTTP/3를 지원합니다(TLS 1.3 지원).NSS: Network Security Services (NSS) 3.52 이상 버전이 HTTP/3를 지원합니다.HTTP/2와 HTTP/3는 SSL/TLS 암호화된 연결 위에서 작동하므로, SSL/TLS 라이브러리가 해당 프로토콜을 지원하는 버전이 필요합니다. 따라서 HTTP/2 및 .. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 APT 패키지 매니저를 사용하여 APM 스택을 설치하는 방법 우분투에서 APT 패키지 매니저를 사용하여 APM(Apache, PHP, MySQL) 스택을 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-release | egrep PRETTY_NAMEPRETTY_NAME="Ubuntu 22.04 LTS"APT 업데이트sudo apt-get updateApache2 설치 및 설정Apache 설치sudo apt-get install -y apache2 ssl-certApache 설정echo "ServerName localhost" >> /etc/apache2/apache2.confApache 모듈 활성화a2enmod rewritea2enmod headersa2enmod ssla2dismod -f autoindexApache 버전 확인apache2 -ver.. 더보기
C276x260.fwebp.q85 [draft] 우분투에 CBand 모듈을 설치하고 설정하는 방법 우분투에 CBand 모듈을 설치하고 설정하는 방법CBand는 아파치 웹 서버의 대역폭 제어 모듈로서 대역폭 사용량 제한, 대역폭 제한 초과 시 처리, 그래프 출력 등의 기능을 제공합니다.1. Apache 설치sudo apt-get updatesudo apt-get install -y apache2Apache 버전 확인$ apache2 -vServer version: Apache/2.4.52 (Ubuntu)Server built: 2023-10-26T13:44:44Apache 서비스 확인sudo systemctl status apache2.service2. CBand 모듈 설치CBand 모듈을 설치하려면 아래 명령어를 입력합니다.sudo apt-get install libapache2-mod-cband.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법 우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법1. PHP 8.3 설치PHP 8.3 패키지와 필요한 모듈들을 설치합니다. 필수 패키지 설치sudo apt-get install -y software-properties-common apt-transport-httpsOndrej PPA 추가sudo add-apt-repository -y ppa:ondrej/phpsudo apt-get updatePHP 8.3 및 필수 모듈 설치sudo apt-get install -y php8.3 php8.3-fpm php8.3-cli php8.3-common \ php8.3-mysql php8.3-zip php8.3-gd php8.3-mbstring php8.3-curl php8.3-xml .. 더보기
C276x260.fwebp.q85 [draft] jenkins 도커 컨테이너로 올리기 jenkins 도커 컨테이너로 올리기docker-compose.yml 편집git clone https://github.com/anti1346/docker-jenkins.gitcd docker-jenkinsvim docker-compose.ymlversion: '3'services: master: image: jenkins/jenkins:lts restart: always container_name: jenkins privileged: true #user: root #environment: volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - /var/run/docker.sock:/var/ru.. 더보기