Linux 썸네일형 리스트형 리눅스에 콘솔 접근 또는 원격 접근 시 경고 메시지를 설정하는 방법 리눅스에 콘솔 접근 또는 원격 접근 시 경고 메시지를 설정하는 방법 /etc/issue, /etc/issue.net 그리고 /etc/motd는 모두 리눅스 시스템에서 사용자에게 표시되는 메시지를 설정하는 파일들입니다. 각각의 파일은 목적과 표시되는 시기에서 차이점이 있습니다. 1. /etc/issue 설정 방법(콘솔 접근 시 경고 메시지 설정) /etc/issue 파일은 콘솔에 로그인할 때 표시되는 메시지를 설정하는 데 사용됩니다. /etc/issue 파일에 작성한 메시지는 로그인 화면에서 사용자가 아이디와 비밀번호를 입력하기 전에 표시됩니다. 콘솔(터미널)로 직접 로그인할 때 표시되는 메시지에 주로 사용됩니다. vim /etc/issue Welcome to My Linux Server! Please e.. 더보기 BASH 셸에서 기본 셸 변수의 값을 설정하는 방법 BASH 셸에서 기본 셸 변수의 값을 설정하는 방법 기본값이 없는 변수 설정 variable_name=value 이렇게 변수를 설정하면 해당 변수에 값이 할당됩니다. 기본값이 없는 변수는 초기값이 비어있는 상태입니다. 기본값이 있는 변수 설정 variable_name=${variable_name:-default_value} ${variable_name}의 값이 설정되어 있으면 해당 값을 사용하고, 그렇지 않으면 default_value가 변수에 할당됩니다. 변수가 비어있는 경우 기본값 설정 variable_name=${variable_name:-default_value} ${variable_name}이 비어있을 경우 default_value가 변수에 할당됩니다. 변수가 설정되지 않은 경우 기본값 설정 v.. 더보기 우분투에서 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.. 더보기 아파치 MPM Worker 모듈의 값을 계산 방법 아파치 MPM Worker 모듈의 값을 계산 방법1. CPU 코어 수 확인CPU 코어 수를 확인합니다. 리눅스에서는 nproc 명령어를 사용하여 확인할 수 있습니다.$ nproc42. 메모리 총 용량 확인메모리 총 용량을 확인합니다. 리눅스에서는 free 명령어를 사용하여 확인할 수 있습니다.$ free -h total used free shared buff/cache availableMem: 7.8Gi 234Mi 7.2Gi 1.0Mi 306Mi 7.3GiSwap: 4.0Gi 0B 4.0GiMPM Worker 계산하는 방법Sta.. 더보기 우분투에서 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 패키지에 포함되어 있으며, 해당 폰트의 이름을 사용.. 더보기 CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 테스트 환경 $ cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) curl 버전 확인 $ curl --version curl 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.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate ID.. 더보기 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법은 다음과 같습니다. 1. 터미널을 열고 아파치의 설정 파일을 엽니다. 일반적으로 /etc/httpd/conf/httpd.conf 또는 /etc/httpd/conf.d/ssl.conf와 같은 경로에 위치합니다. 2. 설정 파일에서 또는 섹션을 찾습니다. 이 섹션은 SSL/TLS 인증서가 설정된 가상 호스트를 의미합니다. 3. 아래 코드를 해당 섹션에 추가합니다. Protocols [프로토콜1] [프로토콜2] ... 여기서 [프로토콜1], [프로토콜2] 등은 사용하고자 하는 프로토콜을 지정합니다. 예를 들어, h2와 http/1.1을 모두 사용하.. 더보기 CURL로 PAC(proxy auto config script) 호출 테스트 CURL로 PAC(proxy auto config script) 호출 테스트 proxy-pac-proxy 설치 npm install -g proxy-pac-proxy PAC URI 변수 등록 export PROXYPACPROXY_URL=http://control.sangcheol.kr/proxy.pac PROXY-PAC-PROXY START proxy-pac-proxy start $ proxy-pac-proxy start Proxy succesfully started. CURL로 호출하고 HTTP status code 확인 curl -s -o /dev/null -w "%{http_code}" "http://cms.sangcheol.kr" $ curl -s -o /dev/null -w "%{http_cod.. 더보기 이전 1 2 3 4 5 6 7 ··· 45 다음