목록전체 글 (67)
/var/log/messages
해당 에러를 수정하는 법은 존재하지 않습니다. 하나하나 다 적기에는 너무 많은 양이기 때문입니다. 그러니, 경우의 수만 적었습니다. 저 역시 이런 정보만이라도 필요 했고, 저 같은 분들이 계실 수도 있으니 업로드 합니다. 자주 생기는 이슈 정리 A. 패키지 관련 이슈 1. lock 파일: ... E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? (특정 패키지가 업데이트되거나 변경되는 것을 방지하는데 사..
NFS (Network File System) NFS는 분산 파일 시스템을 위한 충돌 해결 기능을 내장하고 있으며, 주로 Unix 또는 Linux 시스템에서 사용됩니다. 이는 네트워크를 통해 파일 수준에서 데이터를 공유하는 애플리케이션 계층 프로토콜입니다. NFS는 일반적으로 기업, 교육 및 정부 기관 등에서 협업을 위해 사용됩니다. Linux 배포판에서는 기본적으로 사용 가능하며, 다른 운영 체제에서도 설치하여 사용할 수 있습니다. iSCSI (Internet Small Computer System Interface) iSCSI에는 NFS와 달리 충돌 해결 기능이 내장되어 있지 않습니다. 이 때문에 불안정한 작동을 방지하기 위해서는 추가적인 소프트웨어가 필요합니다. iSCSI는 전송 계층 프로토콜로, ..
#!/bin/bash # 자기 이외의 사용자가 로그인하지 않았는지 who 명령어 출력으로 확인 other_user=$(who | wc -l) if [ "$other_user" -ge 2 ]; then echo "[ERROR] who 명령어 출력이 2줄 이상: 작업 중인 사용자가 있습니다." >&2 exit 1 fi # 미리 정지해야 할 프로세스 목록 processes=("/path/to/first/process" "/path/to/second/process" "/path/to/third/process") # 프로세스 확인 for process in "${processes[@]}"; do if ps ax -o command | grep -q "^$process"; then echo "[ERROR] 셧다운 ..
nfs-nginx-2:~ # ip -s link show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped missed mcast 1149912 1784 0 0 0 0 TX: bytes packets errors dropped carrier collsns 1149912 1784 0 0 0 0 2: eth0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether 5..
blog:~ # ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: Symmetric Receive-only Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 100baseT/Half Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Ad..
ACPI란? ACPI (Advanced Configuration and Power Interface)는 운영 체제와 하드웨어 간의 중요한 인터페이스입니다. 이는 운영 체제가 시스템 하드웨어를 보다 효율적으로 관리할 수 있도록 도와줍니다. 다음은 ACPI와 운영 체제 간의 관계에 대한 개요입니다: 1. 전원 관리: ACPI는 운영 체제에 시스템의 전원 상태를 관리하는 기능을 제공합니다. 이를 통해 운영 체제는 장치를 절전모드로 전환하거나 깨우는 등의 전원 관리 작업을 수행할 수 있습니다. 2. 장치 인식 및 구성: ACPI는 시스템 부팅 시 하드웨어 장치를 인식하고 구성하는 데 필요한 정보를 제공합니다. 이를 통해 운영 체제는 시스템의 하드웨어 구성을 파악하고 적절하게 초기화할 수 있습니다. 3. 이벤트 ..
서버가 전원 ON/OFF 상황에 처했을 때, XFS 파일 시스템의 슈퍼블록은 다음과 같이 동작합니다: 전원 ON (시스템 부팅 시) 1. 파일 시스템 마운트: 시스템이 부팅되면, XFS 파일 시스템이 자동으로 마운트됩니다. 이 과정에서 슈퍼블록이 읽혀집니다. 2. 슈퍼블록 검증: 파일 시스템이 슈퍼블록의 무결성을 확인합니다. 슈퍼블록에는 파일 시스템의 메타데이터와 상태 정보가 포함되어 있습니다. 3. 저널 처리: XFS는 저널링 파일 시스템으로, 마운트 과정에서 이전에 완료되지 않은 작업이 있는지 저널을 검사하여 데이터 무결성을 보장합니다. 전원 OFF (시스템 종료 시) 1. 파일 시스템 언마운트: 시스템이 종료될 때, XFS 파일 시스템은 정상적으로 언마운트됩니다. 이 과정에서 변경된 슈퍼블록 데이터..
XFS 파일 시스템의 슈퍼블록은 파일 시스템의 가장 중요한 메타데이터를 포함하는 구조체입니다. 이는 파일 시스템의 기본 정보와 상태를 기록하고, 파일 시스템 전체의 동작에 필수적인 역할을 합니다. 주요 내용으로는 다음과 같은 정보가 포함됩니다: 파일 시스템의 크기 전체 파일 시스템의 크기와 사용 가능한 블록 수를 나타냅니다. 즉, 사용 가능한 용량의 수를 의미합니다. 2. 블록 크기 파일 시스템 내에서 사용되는 블록의 크기를 지정합니다. 각 데이터 블록이 차지하는 공간의 크기를 말합니다. 3. 할당 그룹 정보 XFS는 파일 시스템을 여러 할당 그룹(AG)으로 나눕니다. 슈퍼블록은 이러한 그룹의 수와 각 그룹에 관한 정보를 포함합니다. 할당 그룹은 디스크를 논리적인 단위로 나눈 것이고, 독립적인 구조를 가..