전체 글 썸네일형 리스트형 리눅스에 콘솔 접근 또는 원격 접근 시 경고 메시지를 설정하는 방법 리눅스에 콘솔 접근 또는 원격 접근 시 경고 메시지를 설정하는 방법 /etc/issue, /etc/issue.net 그리고 /etc/motd는 모두 리눅스 시스템에서 사용자에게 표시되는 메시지를 설정하는 파일들입니다. 각각의 파일은 목적과 표시되는 시기에서 차이점이 있습니다. 1. /etc/issue 설정 방법(콘솔 접근 시 경고 메시지 설정) /etc/issue 파일은 콘솔에 로그인할 때 표시되는 메시지를 설정하는 데 사용됩니다. /etc/issue 파일에 작성한 메시지는 로그인 화면에서 사용자가 아이디와 비밀번호를 입력하기 전에 표시됩니다. 콘솔(터미널)로 직접 로그인할 때 표시되는 메시지에 주로 사용됩니다. vim /etc/issue Welcome to My Linux Server! Please e.. 더보기 [url] HTTP 상태 코드(http error code) HTTP 상태 코드(http error code) 참고URL - 개발자를 위한 웹 기술 > HTTP > HTTP 상태 코드 : https://developer.mozilla.org/ko/docs/Web/HTTP/Status - HTTP Status Codes : https://scbyun.com/1053 - HTTP 상태 코드 : https://scbyun.com/563 - HTTP Status Codes Glossary : https://www.webfx.com/web-development/glossary/http-status-codes 더보기 Ansible fingerprint 접속 오류 Ansible fingerprint 접속 오류 ansible.cfg 파일에서 fingerprint 옵션을 False로 설정하여 Ansible에서 SSH 지문 검사를 비활성화할 수 있습니다. 이를 통해 Ansible은 SSH 연결 시 서버의 호스트 키를 검사하지 않습니다. fatal: [node2]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Host key verification failed.", "unreachable": true} Ansible fingerprint 접속 오류는 Ansible이 SSH 연결 시 호스트 키를 검증할 때 발생할 수 있는 오류입니다. 이 오류는 호스트 키가 변경되었거나 호.. 더보기 PowerShell Invoke-WebRequest 명령어 PowerShell Invoke-WebRequest 명령어 Invoke-WebRequest 명령어는 PowerShell에서 웹 요청을 수행하는 데 사용됩니다. 해당 명령어를 사용하여 웹 페이지를 가져오거나 웹 서비스와 상호 작용할 수 있습니다. 아래는 Invoke-WebRequest 명령어의 기본적인 사용 방법과 일부 매개 변수에 대한 설명입니다. Invoke-WebRequest -Uri [매개 변수] -Uri: 요청을 보낼 URL을 지정합니다. [매개 변수]: 추가적인 옵션을 설정할 수 있는 매개 변수입니다. 몇 가지 주요한 매개 변수는 아래와 같습니다. -Method: 요청 메서드를 지정합니다. 기본값은 "GET"이며, "GET", "POST", "PUT", "DELETE" 등 다양한 메서드를 지정할.. 더보기 아파치(Apache) 웹 서버에서 TRACE 및 OPTIONS와 같은 불필요한 메서드를 제한하는 방법 아파치(Apache) 웹 서버에서 TRACE 및 OPTIONS와 같은 불필요한 메서드를 제한하는 방법 LimitExcept와 Limit는 Apache 웹 서버의 디렉티브로, 특정 HTTP 메서드에 대한 액세스 제어를 설정하는 데 사용됩니다. LimitExcept 디렉티브 이 디렉티브는 특정 HTTP 메서드를 제외한 모든 메서드에 대한 액세스 제어를 설정합니다. 즉, LimitExcept 블록 내에서 정의된 제한은 해당 메서드를 사용하는 요청에만 적용되지 않습니다. 다음은 LimitExcept 디렉티브의 사용 예입니다. # GET 및 POST 메서드에 대한 액세스 허용 Require all granted 위의 예제에서는 GET 및 POST 메서드를 사용하는 요청에 대해 액세스가 허용됩니다. 그 외의 모든 .. 더보기 dpkg 명령어 dpkg 명령 dpkg는 개별 소프트웨어 패키지를 관리하기 위해 데비안 기반 시스템(우분투 포함)에서 사용되는 명령 줄 도구입니다. 시스템에서 패키지를 설치, 제거 및 관리하는 데 사용됩니다. 여기에는 일반적으로 사용되는 dpkg 명령어가 있습니다: 패키지 설치 sudo dpkg -i package.deb 패키지 제거 sudo dpkg -r package_name 패키지 재설치 sudo dpkg -i --force-confmiss package.deb 패키지 정보 조회 dpkg -s package_name 설치된 패키지 목록 확인 dpkg -l 특정 패키지 검색 dpkg -l | grep package_name 설치된 패키지 무결성 확인 sudo dpkg --verify package_name 깨진 종속.. 더보기 우분투에서 저장소를 Kakao Mirror 공식 사이트로 변경하는 방법 우분투(Ubuntu)에서 저장소(Repository)를 Kakao Mirror 공식 사이트로 변경하는 방법 Kakao Mirror는 공식 Ubuntu 미러 중 하나이며 속도가 빠르고 안정적입니다. 1. 현재 저장소 확인 현재 시스템에 구성된 저장소 목록을 확인합니다. cat /etc/apt/sources.list 2. 새로운 저장소 설정 새로운 저장소 주소를 설정하려면 /etc/apt/sources.list 파일을 편집합니다. sudo vim /etc/apt/sources.list 3. 저장소 변경 /etc/apt/sources.list 파일을 열면 여러 저장소 주소가 나열되어 있습니다. Kakao Mirror 주소로 변경하려면 다음 내용을 파일에 추가하거나 기존 저장소 주소를 수정합니다. sudo vi.. 더보기 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.. 더보기 이전 1 ··· 56 57 58 59 60 61 62 ··· 271 다음