본문 바로가기

728x90
반응형

전체 글

리눅스에서 계정 잠금 임계값을 설정하는 방법 리눅스에서 계정 잠금 임계값을 설정하는 방법 CentOS에서 계정 잠금 임계값 설정 1. 텍스트 편집기를 사용하여 /etc/pam.d/system-auth 파일을 엽니다. sudo vi /etc/pam.d/system-auth 2. 파일에서 auth required pam_faillock.so 줄을 찾습니다. 3. 해당 줄을 다음과 같이 수정합니다. auth required pam_faillock.so preauth silent deny=5 unlock_time=120 deny=5: 계정 실패 횟수가 5회 이상인 경우 계정을 잠급니다. unlock_time=120: 계정이 잠긴 후 120초 (2분) 후에 자동으로 잠금이 해제됩니다. 4. 파일을 저장하고 종료합니다. Ubuntu에서 계정 잠금 임계값 설정.. 더보기
Let's Encrypt SSL 인증서를 발급하는 방법(certbot) Let's Encrypt SSL 인증서를 발급하는 방법(certbot) 1. 개요 HTTPS를 사용하면 사용자들의 개인정보 보호와 검색 엔진 최적화(SEO)에도 긍정적인 영향을 미칠 수 있습니다. 이번 포스트에서는 Let's Encrypt(certbot) SSL 인증서 발급 방식에 대해 알아보겠습니다. 2. 사전 준비사항 SSL 인증서를 발급하기 위해서는 DNS 레코드 설정이 완료된 도메인과 서버가 필요합니다. 또한, root 권한을 가진 SSH 접속이 가능해야 합니다. 3. Certbot 설치 Certbot은 Let's Encrypt SSL 인증서를 발급하기 위한 도구입니다. Certbot을 설치하기 위해서는 다음 명령어를 실행합니다. sudo apt-get update sudo apt-get inst.. 더보기
원도우 11에서 PowerShell에서 alias를 설정하는 방법 원도우 11에서 PowerShell에서 alias를 설정하는 방법 PowerShell에서 alias를 설정하려면 Set-Alias cmdlet을 사용하면 됩니다. PowerShell에서 alias 설정 방법 1. PowerShell을 엽니다. 2. Set-Alias cmdlet을 사용하여 alias를 설정합니다. 다음은 일반적인 구문입니다. Set-Alias -Name alias -Value 명령어 여기서 alias는 설정할 단축 명령어(별칭)이고, 명령어는 실행할 실제 명령어입니다. 3. 예시를 통해 알아봅시다. PowerShell에서 ls라는 명령어를 실행하면 Get-ChildItem 명령어가 실행되도록 alias를 설정하는 방법은 다음과 같습니다. Set-Alias -Name ls -Value Ge.. 더보기
리눅스에서 LANG(Language) 환경 변수를 설정하는 방법 리눅스에서 LANG(Language) 환경 변수를 설정하는 방법 리눅스에서 LANG(Language) 환경 변수를 설정하는 방법은 다양한 리눅스 배포판에 따라 약간씩 다를 수 있습니다. 일반적으로는 다음과 같은 방법을 사용하여 LANG 환경 변수를 설정할 수 있습니다. 1. 현재 LANG 설정 확인 echo $LANG 2. 가능한 LANG 설정 확인 locale -a 3. LANG 설정 변경 리눅스 배포판에 따라 설정 파일이 다를 수 있습니다. 주로 /etc/profile, ~/.bashrc, ~/.bash_profile 등의 파일을 수정하여 LANG 값을 설정할 수 있습니다. /etc/profile 파일 수정 sudo vim /etc/profile ~/.bashrc 파일 수정 (현재 사용자에게만 적용됨.. 더보기
APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 apt-get remove sudo apt-get remove -y package_name 이 명령은 시스템에서 패키지를 제거하지만 설정 파일은 남겨둡니다. 즉, 패키지를 삭제할 때 패키지 자체는 제거하지만 관련된 설정 파일은 시스템에 남겨집니다. apt-get purge sudo apt-get purge -y package_name 이 명령은 패키지를 시스템에서 완전히 제거합니다. 패키지를 삭제할 때 패키지 자체 뿐만 아니라 설정 파일도 모두 제거됩니다. 다시 말해, 패키지를 삭제하는 동시에 패키지와 관련된 모든 설정이 완전히 제거됩니다. apt-get autoremove sudo apt-get autoremove -y package_n.. 더보기
파이썬 가상 환경을 구성하고 설정하는 방법 파이썬 가상 환경을 구성하고 설정하는 방법 1. 가상 환경 생성 프로젝트 디렉토리 내에서 가상 환경을 생성합니다. python3 -m venv myenv 여기서 myenv는 가상 환경의 이름입니다. 이 명령은 myenv라는 이름의 가상 환경 디렉토리를 생성합니다. 2. 가상 환경 활성화 가상 환경을 활성화하여 사용합니다. Windows myenv\Scripts\activate macOS/Linux source myenv/bin/activate 가상 환경을 활성화하면 현재 터미널 세션에서 가상 환경을 사용할 수 있습니다. 프롬프트가 (myenv)로 변경되었을 것입니다. 3. 가상 환경에서 패키지 설치 가상 환경에서 필요한 패키지를 설치할 수 있습니다. pip 명령을 사용하여 패키지를 설치합니다. pip i.. 더보기
Redis의 다양한 운영 모드 종류(Operation Modes) Redis의 다양한 운영 모드 종류(Operation Modes) Redis에는 여러 가지 운영 모드가 있습니다. 1. Standalone 모드 Standalone 모드는 가장 기본적인 Redis 운영 모드입니다. 하나의 Redis 서버만 실행되고 모든 데이터가 해당 서버에 저장됩니다. 주로 개발 및 테스트 목적으로 사용됩니다. 2. Sentinel 모드 Sentinel 모드는 Redis의 고가용성(High Availability)을 달성하기 위한 모드입니다. 여러 개의 Redis 인스턴스를 실행하고, Sentinel 프로세스를 통해 각 인스턴스의 상태를 모니터링하고 필요한 경우 자동으로 장애 조치(Failover)를 수행합니다. 3. Cluster 모드 Cluster 모드는 Redis의 분산 데이터베이.. 더보기
Chrony 설치 및 설정하는 방법 Chrony 설치 및 설정하는 방법 Chrony는 리눅스 시스템에서 시간 동기화를 담당하는 프로그램 중 하나입니다. 이 프로그램을 설치하고 설정하는 방법을 알아보겠습니다. 1. Chrony 설치 Chrony를 설치하기 위해서는 먼저 패키지 관리자를 이용해 설치해야 합니다. 다음 명령어를 사용해 Chrony를 설치합니다. Debian 계열 sudo apt-get update sudo apt-get install -y chrony RHEL 계열 sudo yum install -y chrony 2. Chrony 설정 Chrony는 기본적으로 /etc/chrony.conf 파일을 사용하여 설정합니다. 이 파일을 열어 다음과 같이 수정합니다. vim /etc/chrony.conf # 서버 설정 server [NT.. 더보기

728x90
반응형