Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
apt-pinning은 Debian 계열에서 여러 릴리스의 패키지를 우선순위로 제어해 안정 시스템에 일부 최신 패키지를 선택적으로 설치할 수 있게 합니다. 우선순위(P) 설정과 /etc/apt/preferences 구성이 핵심입니다.
apt-pinning은 Debian 계열에서 여러 릴리스의 패키지를 우선순위로 제어해 안정 시스템에 일부 최신 패키지를 선택적으로 설치할 수 있게 합니다. 우선순위(P) 설정과 /etc/apt/preferences 구성이 핵심입니다.
이 가이드는 LTSP 씬 클라이언트를 위한 DHCP/PXE 설정, 로그인 시 윈도우 공유 자동 마운트 및 로그오프 시 언마운트(pam_script), Kerberos 기반 SSH 무비밀번호 로그인 설정을 단계별로 설명합니다.
Windows 11에서 RSAT를 설치하는 가장 쉬운 방법: 설정 앱으로 개별 설치 또는 PowerShell로 전체 설치. PowerShell은 자동화와 대규모 배포에 권장됩니다.
Linux에서 사용자 그룹은 groups, id, /etc/group, getent 명령으로 확인합니다. 환경에 따라 적절한 명령을 선택하고 관리자용 체크리스트로 변경을 검증하세요.
Ubuntu 서버에서 새 셸 사용자를 안전하게 추가하려면 adduser 또는 useradd를 사용하고, SSH 키와 최소 권한을 적용하세요. 사용자를 제거할 때는 데이터 백업, 프로세스 종료, 소유 파일 확인을 먼저 수행한 뒤 deluser 또는 userdel --remove-home로 삭제하세요. 삭제 전 sudo 권한과 sudoers 항목을 정리하면 안전합니다.
Apt 소스 목록을 복구하려면 Source-O-Matic로 새 sources.list를 만들고 기존 파일을 백업한 뒤 교체하세요. 마지막으로 sudo apt-get update를 실행하면 됩니다.
이 글은 mdadm을 이용해 Debian/Ubuntu에서 소프트웨어 RAID1을 설정하는 단계별 절차를 제공합니다. 파티션 설계, RAID 장치 생성, 동기화 확인 및 문제 해결 방법을 포함합니다.
mdadm 설정 파일에 MAILADDR를 추가하고 mdadm을 재시작하면 RAID 장애 발생 시 이메일 알림을 받을 수 있습니다. 시스템 MTA가 필요하며, 문제 해결과 대안도 제공합니다.
Smartmontools는 하드디스크의 SMART를 읽어 장애 예측을 돕습니다. smartctl로 수동 검사, smartd로 자동 모니터링과 알림을 설정해 백업과 교체를 준비하세요.
심볼릭 링크는 원본이 사라지면 깨집니다. symlinks와 find 명령으로 깨진 심링크를 찾아 안전하게 삭제하고, 자동화 전에는 백업과 제외 목록을 확인하세요.
이 가이드는 Ubuntu 8.04 설치 과정에서 소프트웨어 RAID1을 설정하는 전체 절차를 설명합니다. 파티션 설정, mdadm으로 관리, 부트로더 설치, 장애 교체 및 재동기화 절차를 다룹니다.
손상된 디스크의 끝 섹터를 제외하거나 디스크 교체를 위해 RAID1 배열과 그 위의 LVM을 안전하게 축소하고 이후 다시 확장하는 절차를 설명합니다. 시스템 파티션을 조정할 때는 반드시 라이브 시스템이 아닌 구동 가능한 레스큐 환경에서 논리 볼륨을 언마운트하고 파일 시스템 점검을 수행하세요.
SendEmail이라는 경량 명령줄 도구와 작업 스케줄러를 사용해 Windows에서 사용자가 로그인할 때마다 자동으로 이메일을 받도록 설정합니다. 안전한 전송을 위해 TLS를 지원하는 버전을 사용하고, 가능하면 앱 비밀번호나 전용 계정을 사용해 평문 비밀번호 저장을 피하세요.
기존 단일 디스크의 /boot와 LVM 볼륨을 RAID1으로 마이그레이션합니다. mdadm으로 degraded RAID를 생성하고 /dev/md0에 /boot를, /dev/md1을 LVM PV로 추가한 뒤 pvmove로 데이터 이전, 파티션 타입 변경과 mdadm/GRUB 설정을 업데이트하여 양쪽 디스크로 부팅과 데이터 복제를 보장합니다.
라이브 CentOS 5.3 시스템에서 빈 디스크 /dev/sda의 파티션 타입을 Linux raid autodetect로 변경하고, 각 파티션을 mdadm으로 RAID1 어레이에 추가한 뒤 mdadm.conf와 GRUB을 업데이트해 디스크 장애 시에도 부팅 가능한 상태로 만듭니다. 동기화가 완료될 때까지 모니터링하고 initrd 및 GRUB 설정을 두 디스크 모두에서 유효하게 만드세요.
make rpm로 커널 패키지를 빌드한 다음 생성된 RPM을 설치하고 mkinitrd로 램디스크를 만들고 /etc/lilo.conf에 새 엔트리를 추가한 뒤 lilo를 실행하고 재부팅하세요. 부팅 문제 발생 시 LILO 메뉴에서 이전 커널로 부팅하고 설정을 점검합니다.
RAID1에서 고장 난 디스크를 시뮬레이션하고 새 디스크로 교체하는 전체 절차입니다. 실패 처리, 파티션 복사, 슈퍼블록 초기화, mdadm 재추가, 동기화 확인, GRUB 설치 단계를 포함합니다.
이 가이드는 Ubuntu 16.04에서 unattended-upgrades를 설치해 보안 업데이트를 자동으로 적용하고 이메일 알림, 자동 정리, 자동 재부팅을 설정하는 방법을 설명합니다.
Windows에서 PowerShell 버전을 확인하려면 PowerShell을 열고 `$PSVersionTable`을 실행하거나 레지스트리의 PowerShellVersion 값을 확인하세요. pwsh(파워셸 코어)는 `pwsh --version`으로 확인합니다.
Windows의 시작 및 종료 기록은 이벤트 뷰어, wevtutil 명령 또는 TurnedOnTimesView로 확인할 수 있습니다. 이벤트 ID(6005,6006,6008 등)를 필터링하면 부팅과 정상/비정상 종료를 빠르게 파악할 수 있습니다.