반응형

시스템(Linux) 96

리눅스 운영체제에서 USB 장치를 마운트하는 방법에 대해 알아보겠습니다.

Ⅰ. USB 마운트 리눅스 운영체제에서 USB를 마운트를 하는 방법은 자동 마운트, 수동 마운트로 나눠집니다. GUI(Graphical User Interface) 와 같은 데스크톱 환경일 경우 자동으로 마운트되지만, CLI(Command Line Interface) 환경인 기본 설정 환경일 경우 수동으로 마운트 해야합니다. 수동일 경우 마운트 하는 방법에 대해 알아보겠습니다. ⅰ. 자동 마운트대부분의 리눅스 데스크톱 환경(예: GNOME, KDE)에서는 USB를 연결하면 자동으로 마운트되고 파일 관리자가 열립니다.자동으로 마운트되지 않는다면 수동으로 마운트해야 합니다.ⅱ. 수동 마운트마운트할 디렉토리 생성 USB를 마운트할 디렉토리를 생성합니다. Ⅱ. USB 장치 연결 확인ⅰ. USB를 연결한 후, 시..

시스템(Linux) 2024.12.11

renice에 대해 알아보겠습니다.

Ⅰ. renice 명령어란 ? 실행 중인 프로세스의 우선순위(Nice 값)를 조정하여 CPU 자원의 분배를 효율적으로 관리하는 데 사용됩니다. 이를 통해 시스템 성능을 최적화하거나 특정 작업의 중요도를 동적으로 변경할 수 있습니다. Ⅱ. renice 주요 목적ⅰ. 시스템 성능 최적화 CPU 리소스를 많이 소비하는 프로세스의 우선순위를 낮추어, 다른 중요한 작업들이 원활히 수행되도록 합니다. Ex) 백그라운드에서 실행 중인 백업 작업의 우선순위를 낮춤. ⅱ. 중요한 작업에 CPU 우선권 부여 특정 작업이 빠르게 완료되도록 우선순위를 높여 CPU 사용을 집중시킵니다. Ex) 실시간 데이터 처리 애플리케이션의 우선순위를 높임. ⅲ. 시스템 안정성 유지 비정상적으로 CPU를 점유하는 프로세스의 우선순위를 낮춰 ..

시스템(Linux) 2024.11.22

xinetd에 대해 알아보겠습니다.

Ⅰ. xinetd란 ?xinetd(Extended Internet Services Daemon)는 리눅스 및 유닉스 운영체제에서 사용되는 슈퍼 데몬(super daemon)으로, 네트워크 기반 서비스를 효율적으로 관리하기 위해 설계되었습니다. 기본적으로, xinetd는 요청이 들어오면 관련 서비스를 시작하고, 사용하지 않을 때는 프로세스를 종료하여 시스템 자원을 절약하는 역할을 합니다. Ⅱ. xinetd 주요 기능과 특징ⅰ. 슈퍼 데몬 역할  여러 네트워크 서비스(예: FTP, telnet, POP3 등)의 실행과 관리를 담당하며, 서비스별 개별 데몬을 항상 실행할 필요 없이 요청이 있을 때만 실행합니다. ⅱ. 자원 절약 필요한 서비스만 실행하며, 요청이 없는 경우 프로세스를 종료해 CPU와 메모리 사용..

시스템(Linux) 2024.11.19

top 명령어에 대해 알아보겠습니다.

Ⅰ. top 명령어란? 리눅스 운영체제에서 시스템의 실시간 성능 상태를 모니터링하기 위해 사용되는 도구입니다. 시스템의 CPU, 메모리, 프로세스 사용량과 관련된 정보를 확인 할 수 있으며, 사용자가 시스템 자원 사용 상황을 쉽게 확인하고 관리할 수 있습니다.Ⅱ. 시스템 요약 정보top 화면의 상단 부분에는 시스템 전반의 상태를 보여주는 요약 정보가 나타납니다.top 명령어 첫 줄에서 현재 시간, 시스템 가동 시간 (uptime), 현재 로그인한 사용자 수를 확인할 수 있습니다. top - 06:04:19 up 6 min,  2 users,  load average: 0.00, 0.04, 0.01        시스템 시간, 가동 시간, 사용자 수, 로드 평균 (load average)지난 1분, 5분, ..

시스템(Linux) 2024.11.18

GDM(GNOME Display Manager) 에 대해 알아보겠습니다.

Ⅰ. GDM 이란?GNOME Display Manager는 약자로 GNOME 데스크탑 환경에서 사용되는 디스플레이 관리자(Display Manager)입니다.디스플레이 관리자는 시스템 시작 시 사용자에게 로그인 화면을 제공하고, 로그인 후 세션을 시작하는 역할을 합니다. GDM은 사용자 인터페이스(UI)가 직관적이고, GNOME 환경에 최적화된 기능을 제공하는 것이 특징이지만, 리소스를 많이 사용하고 GNOME 전용으로 최적화된 점은 단점이 될 수 있습니다. 다른 데스크탑 환경을 사용하는 경우에는 LightDM이나 SDDM과 같은 경량 디스플레이 관리자를 고려할 수 있습니다. .Ⅱ. GDM의 주요 기능 ⅰ. 로그인 화면 제공      : 시스템 부팅 후 사용자에게 로그인 화면을 제공하며, 사용자가 시스템..

시스템(Linux) 2024.11.17

Linux에서의 SWAP에 대해 알아보겠습니다.

Ⅰ. Linux에서의 SWAP이란? Linux 운영체제에서 물리적 메모리(RAM)가 부족할 때, 디스크 공간의 일부를 가상 메모리로 활용하여 시스템의 메모리 요구를 충족시키는 방법입니다. 주로 swap 공간은 시스템의 메모리 요구가 급증할 때 RAM의 데이터를 디스크로 옮겨 일시적으로 저장하고, 필요한 경우 다시 RAM으로 데이터를 불러오는 식으로 작동합니다. 이는 물리적 메모리의 부담을 줄이기 위한 것으로, 디스크에서 제공되는 공간이기 때문에 속도는 RAM보다 느리지만, 메모리 부족 시 시스템의 안정성을 유지하는 데 큰 역할을 합니다.Ⅱ. Linux에서의 SWAP 역할Swap 공간은 물리적 RAM이 부족할 때 추가 메모리 공간으로 활용됩니다.주로 메모리 확장과 시스템의 안정성 높이는 역할을 합니다: ⅰ..

시스템(Linux) 2024.11.11

Red Hat Enterprise Linux(RHEL)와 Rocky Linux 8.10에서 패스워드 정책을 확인하고 변경하는 방법에 대해 알아보겠습니다.

Red Hat Enterprise Linux(RHEL)와 Rocky Linux 8.10에서 패스워드 정책을 확인하거나 변경하려면 pam_pwquality 모듈을 이용하여 설정할 수 있습니다. 이 모듈은 암호 복잡도, 길이 등 다양한 패스워드 정책을 관리합니다.Ⅰ. 패스워드 정책 확인/etc/security/pwquality.conf 파일에서 현재 패스워드 정책 설정을 확인할 수 있습니다. [root@feccle ~] # cat /etc/security/pwquality.conf설정 파일 내 암호 길이, 복잡도, 반복 방지 등의 설정이 포함되어 있습니다. Ⅱ. 패스워드 정책 변경pwquality.conf 파일을 편집하여 정책을 변경할 수 있습니다.[root@feccle ~] # vi /etc/securit..

시스템(Linux) 2024.11.05

리눅스 환경에서의 환경 변수에 대해 알아보겠습니다.

Ⅰ. 리눅스 환경에서의 환경 변수란? 리눅스에서 환경 변수(Environment Variables)는 운영 체제의 동작 방식과 사용자 세션의 설정을 제어하는 데 사용되는 변수입니다. 환경 변수는 주로 시스템의 환경을 정의하고, 프로그램이 실행될 때 필요한 정보를 전달하는 데 사용됩니다. 예를 들어, 사용자 정보, 시스템 경로, 프로그램 설정 등이 환경 변수로 관리됩니다. 리눅스의 환경 변수는 시스템과 사용자 세션의 설정을 관리하는 중요한 요소입니다. 환경 변수는 전역적, 사용자적, 세션적 성격을 가지며, 이를 통해 시스템 동작 방식, 사용자 설정, 프로그램 경로 등을 제어합니다. 환경 변수를 설정하고 활용하는 방법을 이해하면, 리눅스 시스템을 더욱 효과적으로 사용할 수 있습니다. Ⅱ. 리눅스 환경에서의 ..

시스템(Linux) 2024.11.02

리눅스에서 디스크 I/O 문제로 인한 시스템 종료를 확인하는 방법

시스템이 디스크 I/O 문제로 인해 종료되었는지 확인하려면, 아래의 방법으로 시스템 로그를 확인하고, SMART 상태와 I/O 성능 지표를 점검하는 것이 유용합니다. 특히 dmesg와 syslog에서 디스크 I/O 오류를 추적하는 것이 가장 기본적인 접근 방법입니다. 주로 로그 파일을 분석하고, 시스템 성능 모니터링 도구를 사용하여 I/O 성능 저하나 오류를 추적하는 방식으로 이루어집니다. 다음은 디스크 I/O 문제로 인해 시스템이 종료되었는지 확인하는 방법들입니다.Ⅰ. 시스템 로그 확인리눅스 시스템에서 발생하는 주요 이벤트나 오류는 로그 파일에 기록됩니다. 디스크 I/O 관련 문제는 주로 dmesg, syslog, 또는 messages 파일에서 확인할 수 있습니다. ⅰdmesg 로그 확인 dmesg 명..

시스템(Linux) 2024.10.30

/var/log/messages 에 대해 알아보겠습니다.

Ⅰ. /var/log/messages 란? Red Hat 계열의 리눅스 배포판(RHEL, CentOS, Rocky Linux 등)에서 사용되는 중요한 시스템 로그 파일입니다. 이 파일에는 다양한 시스템 이벤트, 서비스 상태, 커널 메시지 및 일반적인 시스템 로그가 기록됩니다. syslog 데몬이 시스템의 여러 가지 이벤트를 수집하여 이 파일에 저장하므로, 시스템 진단과 문제 해결에 유용한 정보를 제공합니다. 시스템의 주요 이벤트와 로그 정보를 저장하는 파일로, 커널 메시지, 부팅 정보, 서비스 상태, 하드웨어 오류, 시스템 경고, 네트워크 관련 로그 등을 포함합니다. rsyslog나 syslog와 같은 로그 관리 데몬이 로그를 수집하고 기록합니다./var/log/messages는 리눅스 시스템의 핵심적인..

시스템(Linux) 2024.10.28
반응형