리눅스 썸네일형 리스트형 [리눅스] nginx HTTP/3(QUIC) 프로토콜 지원 nginx HTTP/3(QUIC) 프로토콜 지원 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS $ openssl version OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022) 필수 구성 요소 설치 sudo apt-get install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring 공식 nginx 서명 키 가져오기 curl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >.. 더보기 웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법 웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법 1. 브라우저 개발자 도구 브라우저의 개발자 도구를 사용하여 웹 사이트의 리소스 요청 및 응답을 확인할 수 있습니다. 주로 Chrome, Firefox, Safari 등의 브라우저에서는 네트워크 탭에서 HTTP/2 프로토콜로 요청된 리소스를 확인할 수 있습니다. "Protocol" 열에서 "h2"로 표시됩니다. 크롬 브라우저에서 확인하는 방법 크롬 브라우저에서 F12를 눌러 개발자 도구를 실행 여러(Name, Url, Status) 탭 중 한 곳에서 오른쪽 버튼을 클릭하여 Protocol 항목을 활성화함 Protocol 항목이 나오면서 프로토콜 버전을 확인할 수 있음 HTTP/1.1 : http/1.1 HTTP/2 : h2 2. curl 명령어 .. 더보기 Nginx 및 Apache 웹 서버에서 HTTP/2를 적용하는 방법 Nginx 및 Apache 웹 서버에서 HTTP/2를 적용하는 방법 Nginx에서 HTTP/2를 적용하는 방법 테스트 환경 운영체제 버전 확인 $ lsb_release -d Description:Ubuntu 22.04 LTS openssl 버전 확인 $ openssl version OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022) Nginx 버전 확인 $ nginx -v nginx version: nginx/1.24.0 Nginx 설정 파일 수정 vim /etc/nginx/conf.d/default.conf #default.conf configure server { listen 80 default_server; server_name _; re.. 더보기 우분투에서 MySQL 바이너리 파일로 설치하는 방법 우분투에서 MySQL 바이너리 파일로 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS $ getconf LONG_BIT 64 MySQL 설치하기 1. MySQL 다운로드 - MySQL 공식 웹사이트 (https://dev.mysql.com/downloads/mysql/)에서 해당 버전의 tar 파일을 다운로드합니다. - 다운로드한 파일은 원하는 경로에 저장합니다. cd /usr/local/src wget -q https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.12-x86_64.tar $ ls -lh mysql-8.0.33-linux-glibc2.12-x86_64... 더보기 [리눅스] MySQL 8.0에서 비밀번호 재설정 오류 MySQL 8.0에서 비밀번호 재설정 오류 mysql> select version(); ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 이 오류는 MySQL에서 사용자의 비밀번호가 만료되었거나 기본 비밀번호를 사용하고 있는 경우 발생할 수 있습니다. 오류 메시지에서 나와 있는 대로 ALTER USER 문을 사용하여 비밀번호를 재설정해야합니다. 다음은 비밀번호 재설정 방법입니다. 1. MySQL 서버에 로그인합니다. 2. ALTER USER 문을 사용하여 새로운 비밀번호를 설정합니다. 예를 들어, 새로운 비밀번호를 "newpassword"로 설정하려면 다음과 같.. 더보기 [draft] 우분투에서 teleport를 설치하는 방법(2) 우분투에서 텔레포트(teleport)를 설치하는 방법(2)SSH 서버(node-02) 등록sudo bash -c "$(curl -fsSL https://teleport.sangchul.kr/scripts/2c64ee279f6258272bbf6ff9e5ebdfd1/install-node.sh)"$ sudo bash -c "$(curl -fsSL https://teleport.sangchul.kr/scripts/2c64ee279f6258272bbf6ff9e5ebdfd1/install-node.sh)"2023-04-25 22:50:46 KST [teleport-installer] TELEPORT_VERSION: 12.2.42023-04-25 22:50:46 KST [teleport-installer] TARG.. 더보기 [리눅스] git branch 명령어 git branch 명령어 현재 작업 중인 브랜치 확인 git branch $ git branch * main 브랜치 생성하기 git branch develop $ git branch * main develop 브랜치 전환하기 (main -> develop) git checkout develop $ git checkout develop branch 'develop' set up to track 'origin/develop'. Switched to a new branch 'develop' $ git branch * develop main test1 브랜치 생성 git branch test1 브랜치 삭제 git branch -d test1 $ git branch -d test1 Deleted branch t.. 더보기 [draft] 우분투에서 bash 자동 완성 기능을 사용하는 방법 우분투에서 bash 자동 완성 기능을 사용하는 방법Bash 자동 완성은 명령어나 파일 이름 등을 부분적으로 입력했을 때 [Tab] 키를 눌러 나머지를 자동으로 완성해주는 기능입니다.1. bash-completion 패키지 설치우분투에는 기본적으로 bash-completion 패키지가 설치되어 있을 수 있지만 설치되어 있지 않은 경우 아래 명령어로 설치할 수 있습니다.apt info bash-completion$ apt info bash-completion Package: bash-completionVersion: 1:2.11-5ubuntu1Priority: standardSection: shellsOrigin: UbuntuMaintainer: Ubuntu Developers Original-Mainta.. 더보기 이전 1 ··· 60 61 62 63 64 65 66 ··· 130 다음