본문 바로가기

반응형

전체 글

C276x260 우분투 24.04에서 PAM 기반 비밀번호 유효성 제한 및 계정 정책 설정 우분투 24.04에서 PAM 기반 비밀번호 유효성 제한 및 계정 정책 설정설정 파일 백업sudo cp /etc/login.defs /etc/login.defs_$(date '+%Y%m%d-%H%M%S')기본값 확인sudo cat /etc/login.defs | egrep '^PASS_MAX_DAYS|^PASS_MIN_DAYS|^PASS_WARN_AGE'PASS_MAX_DAYS 99999PASS_MIN_DAYS 0PASS_WARN_AGE 7/etc/login.defs 기본값 확인/etc/login.defs는 신규 사용자 계정 생성 시 적용되는 기본 정책입니다. 비밀번호 최대 사용 가능 기간(180일)sudo sed -i 's/PASS_MAX_DAYS\t[0-9]*/PASS_MAX_DAYS\t18.. 더보기
C276x260 Amazon Linux 2에서 pam_faillock 모듈을 사용해서 계정 잠금 정책을 설정하는 방법 Amazon Linux 2에서 pam_faillock 모듈을 사용해서 계정 잠금 정책을 설정하는 방법테스트 환경cat /etc/os-release | egrep PRETTY_NAMEPRETTY_NAME="Amazon Linux 2"PAM 모듈 존재 확인ls -l /usr/lib64/security/pam_faillock.so-rwxr-xr-x 1 root root 15440 Sep 25 2020 /usr/lib64/security/pam_faillock.sosshd가 PAM을 사용하는지 확인(기본 yes)grep -E '^[# ]*UsePAM' /etc/ssh/sshd_configUsePAM yes백업system-authsudo cp /etc/pam.d/system-auth /etc/pam.d/syst.. 더보기
C276x260 CentOS 7에서 pam_faillock 모듈을 사용해서 계정 잠금 정책을 설정하는 방법 CentOS 7에서 pam_faillock 모듈을 사용해서 계정 잠금 정책을 설정하는 방법PAM 모듈 존재 확인ls -l /usr/lib64/security/pam_faillock.so-rwxr-xr-x. 1 root root 15512 Apr 11 2018 /usr/lib64/security/pam_faillock.sosshd가 PAM을 사용하는지 확인(기본 yes)grep -E '^[# ]*UsePAM' /etc/ssh/sshd_configUsePAM yes백업system-authsudo cp /etc/pam.d/system-auth /etc/pam.d/system-auth_$(date '+%Y%m%d-%H%M%S')password-authsudo cp /etc/pam.d/password-auth .. 더보기
C276x260 우분투 서버에 NGINX, PHP-FPM, Redis, PostgreSQL을 설치하고 연동하는 방법 우분투 서버에 NGINX, PHP-FPM, Redis, PostgreSQL을 설치하고 연동하는 방법전체 구성도NGINX ↔ PHP-FPM ↔ Redis ↔ PostgreSQL 순서로 데이터가 흐르는 구조더보기---Mermaid Live Editor(Link)graph LR web01[Web Serverweb-01192.168.0.101NGINX] app01[Application Serverapp-01192.168.0.111PHP-FPM] cache01[Cache Servercache-01192.168.0.121Redis] db01[Database Serverdb-01192.168.0.131PostgreSQL] web01 --> app01 app01 --> cache01 .. 더보기
C276x260 우분투 24.04에서 StorCLI를 설치하는 방법 우분투 24.04에서 StorCLI를 설치하는 방법HPE ProLiant DL360 Gen11 서버에서 우분투 24.04에 StorCLI(Storage Command Line Interface)를 설치하는 방법입니다.MegaRAID StorCLI는 Broadcom/LSI MegaRAID 컨트롤러를 관리하기 위한 CLI 도구입니다.StorCLI 설치StorCLI 다운로드(007.2203.0000.0000_Unified_StorCLI-PUL.zip)Broadcom 공식 사이트에서 StorCLI 최신 버전을 다운로드해야 합니다.storcli_007.2203.0000.0000_all.deb 파일007.2203.0000.0000_Unified_StorCLI-PUL\Ubuntu\storcli_007.2203.000.. 더보기
C276x260 우분투 24.04에서 전원 버튼을 비활성화하는 방법 우분투 24.04에서 전원 버튼을 비활성화하는 방법우분투 24.04에서 전원 버튼을 눌러도 시스템이 종료되지 않도록 하려면, systemd-logind 설정을 바꿔서 전원 버튼 입력을 무시(ignore) 하도록 하면 됩니다.재부팅 원인journalctl -u systemd-logindJul 31 16:42:57 serv-1 systemd-logind[1186]: Power key pressed.Jul 31 16:42:57 serv-1 systemd-logind[1186]: Powering Off...Jul 31 16:42:57 serv-1 systemd-logind[1186]: System is powering down.특정 시간대 필터링 (예: 2025-07-31)journalctl -u systemd.. 더보기
C276x260 w 명령어 w 명령어w 명령어에 사용자 정보가 나타나지 않을 때w 명령어를 실행했을 때 "0 users"로 나오고 접속한 사용자가 표시되지 않는 경우, 이는 일반적으로 utmp 파일이 손상되었거나 비어 있는 경우에 발생합니다.$ w 08:24:27 up 15:20, 0 users, load average: 2.87, 2.85, 2.18USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT로그인한 사용자가 분명히 있음에도 w, who, users 명령어에 아무 정보도 표시되지 않음0 users 로 나타나는 현상원인 요약w, who, users 명령어는 /var/run/utmp 파일을 참조하여 현재 로그인된 사용자 정보를 표시합니다.이 파일이 없거나.. 더보기
C276x260 Mermaid MermaidMermaid는 텍스트 기반 다이어그램 도구입니다. 간단한 마크다운 형식의 코드로 시퀀스 다이어그램, 플로우차트, 간트 차트, 클래스 다이어그램, 상태도 등을 시각화할 수 있게 해줍니다.Mermaid란?텍스트 기반으로 다이어그램을 그릴 수 있는 언어Markdown 또는 HTML 문서 내에 삽입 가능GitHub, GitLab, Obsidian, Typora, VS Code 등에서 직접 렌더링 가능브라우저에서도 동작 (mermaid.js)기본 사용 예1. 플로우차트graph TD A[웹 서버] --> B[Network Firewall] B --> C[NAT Gateway] C --> D[인터넷]2. 시퀀스 다이어그램sequenceDiagram participant User .. 더보기

728x90
반응형