반응형

시스템(Linux) 76

리눅스 운영체제에서 디스크 타입이 SATA, SSD, SAS인지 확인하는 방법에 대해 알아보겠습니다.

리눅스 운영체제에서 디스크 타입이 SATA, SSD, SAS인지 확인하는 방법은 여러 가지가 있습니다. 주로 lsblk, hdparm, smartctl 등의 명령어를 통해 디스크 정보를 확인할 수 있습니다. Ⅰ. lsblk 명령어로 디스크 정보 확인 lsblk 명령어를 사용하여 디스크의 인터페이스 유형을 확인할 수 있습니다. lsblk -d -o name,rota,tranⅰ. rota 값1: 회전하는 디스크 (HDD, SATA, SAS) 0: 회전하지 않는 디스크 (SSD)ⅱ. tran 값sata: SATA 디스크 sas: SAS 디스크 nvme: NVMe SSD  Ⅱ. lsblk 명령어로 디스크 정보 예시 출력NAME  ROTA TRANsda      1         satasdb      0    ..

시스템(Linux) 2024.09.25

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

Ⅰ. Emacs 란? 매우 강력한 텍스트 편집기 중 하나로, 1976년 리처드 스톨만(Richard Stallman)이 처음 개발한 이후로 여러 버전이 나왔습니다. Emacs는 확장 가능하고 사용자 정의 가능한 특징을 가지고 있으며, 단순한 텍스트 편집기 이상의 기능을 제공합니다. 프로그래밍, 글쓰기, 이메일 관리, 일정 관리 등 다양한 작업을 처리할 수 있습니다. Ⅱ. Emacs의 특징ⅰ. 확장성: Emacs는 사용자가 직접 기능을 추가하거나 수정할 수 있는 강력한 확장성을 제공합니다. 주로 Emacs Lisp이라는 언어로 기능을 추가할 수 있습니다. 사용자가 자신에게 맞는 편집 환경을 만들어 사용할 수 있습니다. ⅱ. 다양한 모드 1) Emacs는 **메이저 모드(Major Mode)**와 **마이너..

시스템(Linux) 2024.09.23

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

Ⅰ. '.exrc'란?'.exrc'는 vi  텍스트 편집기에서 사용되는 구성 파일입니다. 이 파일은 vi 이 시작될 때 자동으로 로드되어 편집기의 동작을 설정할 수 있습니다. 파일 이름은 '.exrc'로, 일반적으로 사용자의 홈 디렉터리에 위치합니다..exrc는 vi의 오래된 설정 파일 형식이며, 현재는 vim을 사용하는 경우 .vimrc 파일을 선호합니다. Ⅱ. '.exrc' 주요 기능 ⅰ. 커맨드 설정   '.exrc' 파일에 vi 또는 vim의 커맨드를 정의하여 편집기의 동작을 설정할 수 있습니다.   예를 들어, 기본 동작을 변경하거나 특정 플러그인, 사용자 정의 명령 등을 설정할 수 있습니다.  ⅱ. 환경 설정   1) 편집기 설정: 기본 탭 크기, 자동 들여쓰기, 구문 강조 등 편집기의 동작을..

시스템(Linux) 2024.09.23

리눅스 프로세스 상태를 확인하는 명령어인 ps에 대해 알아보겠습니다.

Ⅰ. ps 명령어란 ?리눅스(Linux) 및 유닉스(Unix) 계열 운영체제에서 실행 중인 프로세스를 확인하는 데 사용됩니다. 시스템에서 현재 실행 중인 프로세스들의 정보를 출력하며, 사용자는 프로세스 상태, PID(프로세스 ID), CPU 사용률 등 다양한 프로세스 관련 정보를 볼 수 있습니다. Ⅱ. ps 명령어 기본 사용법ps 명령어는 여러 옵션을 제공하며, 기본적으로는 터미널에서 다음과 같이 사용됩니다:[root@feccle ~ ] # ps [옵션] * 옵션 설명옵션명요약설명-e모든 프로세스 보기POSIX 표준에 따른 옵션으로 모든 프로세스 보여줍니다.-A모든 프로세스 보기-e 와 동일한 결과를 출력하는 BSD 스타일 옵션-f풀 포맷프로세스 목록을 출력하며, 부모 프로세스 ID, 프로세스 실행 사용..

시스템(Linux) 2024.09.21

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

Ⅰ. CUPS 란?CUPS(Common Unix Printing System)는 리눅스 및 유닉스 계열 시스템에서 인쇄 작업을 관리하는 시스템입니다.리눅스에서 프린팅 작업을 처리할 때, 일반적으로 사용하는 명령어는 CUPS(Common Unix Printing System)를 기반으로 동작합니다. 프린터를 설정하고 관리하며, 프린터로 문서를 전송하는 명령어들을 사용합니다. 주요 명령어는 lp, lpr, lpq, lprm 등입니다. 이 명령어들은 프린터로 작업을 보내고, 대기열을 확인하고, 인쇄 작업을 취소하는 데 사용됩니다.명령어설명lp파일을 인쇄할 때 사용lpr파일을 인쇄할 때 사용 (BSD 계열 명령어)lpq인쇄 대기열 확인lprm인쇄 작업 취소cancel인쇄 작업 취소 (CUPS에서)lpstat프린..

시스템(Linux) 2024.09.20

Kali Linux에 대해 알아보겠습니다.

Ⅰ. Kali Linux 정의 Offensive Security에 의해 개발된 디지털 포렌식 및 침투 테스트(penetration testing)에 특화된 오픈 소스 운영체제입니다. Kali Linux는 Debian 기반으로, 네트워크 보안, 시스템 보안, 해킹 등을 위해 다양한 도구들이 사전 설치된 배포판입니다. 보안 전문가, 해커, IT 관리자들이 시스템 취약성을 탐지하고 보안 테스트를 수행하는 데 많이 사용됩니다.Ⅱ. Kali Linux 설치 방법ⅰ. ISO 다운로드Kali Linux의 공식 웹사이트에서 ISO 이미지를 다운로드합니다.https://www.kali.org/get-kali/#kali-platforms Get Kali | Kali LinuxHome of Kali Linux, an Adv..

시스템(Linux) 2024.09.17

리눅스 운영체제에서의 본딩(Linux Bonding)에 대해 알아보겠습니다.

Ⅰ. 리눅스 운영체제에서의 본딩(Linux Bonding)이란? 여러 개의 네트워크 인터페이스(예: eth0, eth1)를 하나의 가상 네트워크 인터페이스로 묶어 트래픽을 처리하는 기술입니다. 본딩을 사용하면 네트워크 성능을 향상시키거나, 네트워크 연결이 끊겼을 때 자동으로 다른 인터페이스로 전환되는 고가용성(High Availability)을 제공할 수 있습니다. Ⅱ. 본딩의 주요 기능여러 개의 네트워크 카드(NIC)를 하나의 가상 인터페이스로 결합하여 트래픽을 분산하거나, 하나의 네트워크 카드가 실패하면 다른 카드로 자동 전환되도록 설정할 수 있는 기능을 제공합니다. ⅰ. 부하 분산(Load Balancing) ⅱ. 장애 조치(Failover)Ⅲ. 리눅스 운영체제에서의 본딩(Linux Bonding)..

시스템(Linux) 2024.09.16

vi 편집기에 대해 알아보겠습니다.

Ⅰ. vi 편집기란? vi는 유닉스 계열 운영체제에서 가장 많이 사용되는 텍스트 편집기입니다. 명령어 기반의 편집기이며, 강력한 기능과 효율성을 제공하여 시스템 관리와 프로그래밍 환경에서 많이 사용됩니다. vi는 대부분의 유닉스/리눅스 시스템에 기본적으로 설치되어 있으며, vim(vi improved)이라는 향상된 버전도 많이 사용됩니다. Ⅱ. vi 편집기의 특징ⅰ. vi는 크게 두 가지 모드로 동작합니다. 1) 명령 모드(Command mode): 기본 모드로, 텍스트 편집이 아닌 명령을 입력하여 파일을 조작할 수 있습니다. 커서 이동, 복사, 붙여넣기, 삭제 등의 작업이 가능합니다. 2) 입력 모드(Insert mode): 텍스트를 편집하고 삽입하는 모드로, 실제로 문자를 입력할 수 있는 상태입니다...

시스템(Linux) 2024.09.15

X 윈도우 시스템(X Window System)에 대해 알아보겠습니다.

Ⅰ. X 윈도우 시스템(X Window System) 란?유닉스 계열 운영체제에서 주로 사용되는 그래픽 사용자 인터페이스(GUI)를 제공하는 윈도우 시스템입니다. 흔히 "X11" 또는 "X"로 줄여서 불리며, 클라이언트-서버 모델을 기반으로 합니다. 이 시스템은 네트워크를 통해 그래픽 응용 프로그램을 실행할 수 있게 해주며, 컴퓨터 간의 GUI 환경을 공유할 수 있도록 설계되었습니다. Ⅱ. X 윈도우 시스템(X Window System) 주요 개념ⅰ. 클라이언트-서버 모델X 윈도우 시스템은 클라이언트-서버 구조를 가지고 있습니다. "X 서버"는 사용자의 디스플레이 장치와 키보드, 마우스 등 입력 장치를 관리하며, "X 클라이언트"는 실제 응용 프로그램을 실행하는 프로그램입니다. 서버와 클라이언트는 물리적..

시스템(Linux) 2024.09.14

RPM(Red Hat Package Manager)에 대해 알아보겠습니다.

Ⅰ. RPM 이란?  Red Hat Package Manager의 약자로, Red Hat 계열의 리눅스 배포판에서 소프트웨어 패키지를 관리하는 패키지 관리 도구입니다 . Red Hat, CentOS, Fedora 등의 리눅스 배포판에서 패키지를 설치, 제거, 확인, 업그레이드하는 데 사용됩니다. Ⅱ. RPM  기본 명령어와 사용법ⅰ.사용 방법# rpm [-ivh | -Uvh | -Fvh] 패키지명# rpm -iVh [패키지명]                    // 특정 rpm 파일의 버전을 설치하며 설치과정과 진행 상태를 표시 # rpm -Uvh [패키지명]                   // rpm 버전 업그레이드를 진행하며 미설치 시 설치를 진행하며 설치과정과 진행 상태를 표시 # rpm -Fvh..

시스템(Linux) 2024.09.13
반응형