리눅스 썸네일형 리스트형 [draft] watch 명령어 watch 명령어watch 명령어는 주기적으로 다른 명령어나 스크립트의 실행 결과를 감시하고 출력하는 유용한 도구입니다. 주로 리눅스와 Unix 기반 시스템에서 사용되며, 시스템 모니터링, 로그 파일 실시간 모니터링, 명령어 주기적 실행 등에 활용됩니다.watch 패키지 설치watch 명령어는 일반적으로 리눅스 및 Unix 기반 시스템에 기본적으로 설치되어 있으므로 별도의 설치가 필요하지 않습니다.watch 명령어의 기본 구문watch [옵션] 명령어옵션 : watch 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다.명령어 : 주기적으로 실행하고 감시할 명령어나 스크립트를 지정합니다.주요 옵션-n 또는 --interval : 실행 주기를 초 단위로 지정합니다. 기본값은 2초입니다. 예를 들어,.. 더보기 [draft] fmt 명령어 fmt 명령어fmt 명령어는 텍스트 파일을 서식화(Formatting)하거나 다시 서식화하는 유틸리티입니다. 이 명령어는 주로 텍스트 파일의 텍스트 레이아웃을 표준화하거나 텍스트를 줄 바꿈, 들여쓰기 및 공백 문자를 조정하는데 사용됩니다.fmt 명령어의 기본 구문fmt [옵션] [파일명]옵션: fmt 명령어의 옵션을 지정합니다. 위에서 설명한 주요 옵션들을 사용할 수 있습니다.파일: 서식을 지정하려는 텍스트 파일의 경로를 지정합니다. 이 옵션을 사용하지 않으면 fmt는 표준 입력에서 데이터를 읽습니다.옵션-w 또는 --width=: 출력 줄의 최대 너비를 설정합니다. 는 원하는 최대 줄 길이를 나타냅니다.-s 또는 --split-only: 단어 간 분리만 수행하고, 줄 바꿈은 하지 않습니다.-u 또는 .. 더보기 [draft] Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법 Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법은 다음과 같습니다.1. NGINX의 worker_processes 설정EC2 t3a.medium 인스턴스는 2개의 vCPU를 가지고 있으므로 worker_processes 설정을 2로 지정할 수 있습니다.worker_processes 2;2. NGINX의 worker_connections 설정worker_connections 설정은 최대 동시 접속자 수를 제한합니다. t3a.medium 인스턴스의 경우, 메모리가 4G.. 더보기 [draft] CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법테스트 환경운영체제 정보$ cat /etc/centos-releaseCentOS Linux release 7.9.2009 (Core)curl 버전 확인$ curl --versioncurl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftpFeatures: AsynchDNS GSS-Negotiate IDN.. 더보기 [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 패키지에 포함되어 있으며, 해당 폰트의 이름을 사용.. 더보기 [draft] 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹서버 MPM(prefork, worker) 설정 방법아파치 웹 서버의 MPM (Multi-Processing Module)은 웹 서버가 처리할 수 있는 동시 연결 수와 처리 방식을 결정합니다. 아파치 웹 서버의 MPM 중에서는 prefork와 worker MPM이 있으며, 각각의 특징과 설정 방법을 알아보겠습니다.prefork MPMprefork MPM은 각 연결을 처리하는 프로세스를 별도로 생성하는 방식입니다. 이 방식은 안정적이고 예측 가능한 성능을 제공하지만, 동시 연결 수가 적을 경우에는 성능이 낮아집니다. 이러한 이유로 prefork MPM은 일반적으로 PHP와 같은 스크립트 언어를 사용하는 웹 사이트에서 사용됩니다.prefork MPM 설정 방법1. 아파치 구성 파일(httpd.con.. 더보기 [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.. 더보기 [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.. 더보기 이전 1 2 3 4 ··· 12 다음