분류 전체보기 697

[리눅스 명령어] 메일 편집, mail

메일 편집, mail `mail` 명령어는 UNIX 및 UNIX-like 시스템에서 가장 기본적인 형태의 메일 클라이언트로 사용됩니다. 이 명령어를 사용하면 텍스트 기반의 인터페이스에서 이메일을 보내거나 받을 수 있습니다. 이것은 주로 서버 관리나 스크립트에서 간단한 알림을 보낼 때 유용합니다. 기본 사용법 1. 메일 보내기 mail -s "제목" user@example.com 이후 본문을 입력하고, 입력을 끝내려면 `Ctrl-D`를 누릅니다. 2. 메일 읽기 mail 이 명령어를 실행하면 메일함에 있는 메일을 읽을 수 있는 프롬프트가 뜹니다. 3. 메일 파일 첨부 mail -s "제목" -a attachment.txt user@example.com `-a` 옵션을 이용해서 파일을 첨부할 수 있습니다. ..

[리눅스 명령어] 모듈 정보 출력하기, lsmod

모듈 정보 출력하기, lsmod `lsmod` 명령어는 리눅스 커널에 로드된 모듈(드라이버)의 목록을 출력합니다. 이 명령어는 시스템 관리자나 고급 사용자가 현재 시스템에서 어떤 커널 모듈이 활성화되어 있는지 확인할 때 유용합니다. 일반적으로 `lsmod`는 `/proc/modules` 파일의 정보를 읽어와서 출력합니다. 기본 사용법 `lsmod`는 일반적으로 옵션 없이 사용됩니다: lsmod 출력 예시 `lsmod` 명령어의 출력은 대체로 다음과 같은 형태를 가집니다: Module Size Used by nf_conntrack_ipv4 15053 13 nf_defrag_ipv4 12729 1 nf_conntrack_ipv4 libcrc32c 12644 2 xfs,nf_conntrack_ipv4 - Mo..

[리눅스 명령어] 하드웨어 장치 출력하기, lsdev

하드웨어 장치 출력하기, lsdev lsdev 명령어는 UNIX 및 UNIX-like 운영 체제에서 사용 가능한 하드웨어 디바이스의 목록을 출력하는 명령어입니다. 이 명령어는 대체로 디버깅이나 시스템 분석, 문제 해결을 위해 사용됩니다. 사용법 일반적으로 lsdev 명령어는 옵션 없이 실행됩니다: lsdev 출력 예시 lsdev의 출력은 일반적으로 다음과 같은 정보를 포함합니다: 디바이스 이름 I/O 포트 범위 DMA 채널 인터럽트 번호 주의사항 lsdev 명령어는 모든 리눅스 배포판에 기본으로 포함되어 있지 않을 수 있습니다. 필요한 경우 패키지 관리자를 통해 설치해야 할 수도 있습니다. lsdev 명령어는 루트 권한이 필요할 수 있습니다. 특히 시스템의 하드웨어 구성을 자세히 조사해야 하는 경우에는 ..

[리눅스 명령어] 파일 시스템의 속성 보여 주기, lsattr

파일 시스템의 속성 보여 주기, lsattr `lsattr` 명령어는 Linux 파일 시스템에서 파일이나 디렉터리의 속성을 나열하는 데 사용됩니다. 이 명령어는 주로 ext2, ext3, ext4 등의 파일 시스템에서 동작합니다. `lsattr`는 파일이나 디렉터리에 설정된 속성을 확인하는 데 유용하며, 이러한 속성은 파일의 동작을 제어하는 데 사용됩니다. 기본 사용법 기본적인 형태는 다음과 같습니다: lsattr [옵션] [파일 또는 디렉터리] 주요 옵션 - `-a`: 모든 항목을 나열합니다. (기본적으로 숨겨진 항목은 제외됩니다.) - `-d`: 디렉터리 자체의 속성을 나열합니다. (기본적으로 디렉터리 내의 항목 속성을 나열합니다.) - `-R`: 하위 디렉터리를 재귀적으로 나열합니다. 출력 예시 -..

[리눅스 명령어] 디렉토리 내용 보기, ls

디렉토리 내용 보기, ls `ls` 명령어는 UNIX와 UNIX-like 시스템에서 디렉토리의 내용을 나열하는 데 사용되는 명령어입니다. 이 명령어는 디렉토리 내의 파일과 하위 디렉토리를 보여주며, 다양한 옵션을 사용하여 출력을 커스터마이즈할 수 있습니다. 기본 사용법 기본적으로 `ls` 명령어는 현재 작업 디렉토리의 내용을 나열합니다. 주요 옵션 - `-l`: 자세한 정보를 함께 출력합니다. (파일 타입, 권한, 소유자, 그룹, 크기, 수정 날짜 등) - `-a`: 숨겨진 파일을 포함하여 모든 파일을 나열합니다. - `-h`: 파일 크기를 사람이 읽기 쉬운 형태로 출력합니다. - `-r`: 결과를 역순으로 출력합니다. - `-t`: 파일의 수정 시간에 따라 정렬합니다. - `-S`: 파일 크기에 따라 ..

[데스크톱 리눅스] 프린터 설정은?

[데스크톱 리눅스] 프린터 설정은? 리눅스에서 프린터 설정은 주로 CUPS (Common UNIX Printing System)을 통해 이루어집니다. 다음은 리눅스에서 CUPS를 사용하여 프린터를 설정하는 기본적인 절차입니다. 1. CUPS 패키지 설치 먼저, CUPS가 설치되어 있지 않다면 설치해야 합니다. 대부분의 리눅스 배포판에서는 다음과 같은 명령어를 사용하여 CUPS를 설치할 수 있습니다. - Ubuntu/Debian sudo apt update sudo apt install cups - Fedora/RHEL/CentOS sudo dnf install cups 2. CUPS 서비스 시작 및 활성화 CUPS 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다. sudo systemctl st..

[리눅스 명령어] CUPS 구체적 사례

CUPS 구체적 사례 CUPS (Common UNIX Printing System)를 이해하기 위한 몇 가지 구체적인 사례와 명령어를 다루겠습니다. 1. CUPS 서비스 시작, 중지, 재시작 CUPS는 일반적으로 cupsd 데몬으로 실행되며, 서비스의 상태를 변경하기 위해 다음과 같은 명령어를 사용할 수 있습니다. sudo systemctl start cups # CUPS 시작 sudo systemctl stop cups # CUPS 중지 sudo systemctl restart cups # CUPS 재시작 2. 웹 인터페이스를 통한 프린터 관리 CUPS는 웹 인터페이스를 제공하므로 웹 브라우저를 열고 http://localhost:631 주소로 접속할 수 있습니다. 이 인터페이스를 통해 프린터를 추가하..

카테고리 없음 2023.10.17

[리눅스 명령어] 다양한 프린트 통합 서비스, cups

다양한 프린트 통합 서비스, cups CUPS (Common UNIX Printing System)는 모던 UNIX 및 UNIX-계열 시스템 (Linux, macOS 등)에서 사용되는 프린팅 시스템입니다. CUPS는 IPP (Internet Printing Protocol)를 사용하여 프린터와 통신하며, 다양한 프린터 및 프린트 서버에 대한 통합된 지원을 제공합니다. 주요 특징 기능성: CUPS는 다양한 프린터와 프린트 큐를 관리할 수 있습니다. 또한, 여러 네트워크 프로토콜과 함께 로컬로 연결된 프린터도 지원합니다. 프린터 드라이버: CUPS는 PostScript 및 Raster 이미지를 지원하는 다양한 프린터 드라이버와 호환됩니다. Web 인터페이스: CUPS는 웹 기반 관리 인터페이스를 제공하여, ..

[리눅스 명령어] 레거시 프린트 데몬, lpd

lpd (Line Printer Daemon)는 UNIX 및 UNIX-like 운영 체제에서 사용되는 클래식한 프린트 서비스 데몬입니다. 이 데몬은 LPD 프린트 서비스 프로토콜을 사용하여 네트워크 상의 다른 컴퓨터로부터 프린트 작업을 받고, 로컬이나 네트워크 프린터에 출력을 전송합니다. 주요 특징과 작동 원리 클라이언트-서버 모델: lpd는 클라이언트-서버 아키텍처를 사용하여 작동합니다. 클라이언트 시스템은 lpr 명령어를 사용하여 프린트 작업을 lpd 서버에 전송할 수 있습니다. 큐 관리: lpd는 각 프린터에 대한 작업 큐를 관리합니다. 이 큐에는 프린트 대기 중인 문서가 순서대로 저장됩니다. 프린터 드라이버: lpd는 보통 프린터 드라이버와 상호 작용하여 실제 프린팅 작업을 수행합니다. 설정과 관..

[리눅스 명령어] 중복 장치 확인하기, losetup

중복 장치 확인하기, losetup `losetup` 명령어는 리눅스 시스템에서 루프 디바이스 (loop device)를 설정하거나 관리하는 데 사용됩니다. 루프 디바이스는 파일을 블록 디바이스처럼 사용할 수 있게 해주는 가상 디바이스입니다. 이를 통해, 파일에 파일 시스템을 마운트하거나 암호화 등 다양한 작업을 수행할 수 있습니다. 루프 디바이스(loop device)는 리눅스와 같은 유닉스 계열 운영 체제에서 파일을 블록 디바이스처럼 사용할 수 있게 하는 가상 디바이스입니다. 루프 디바이스는 주로 디스크 이미지 파일에 파일 시스템을 마운트하거나, 파일에 디스크 암호화를 적용하는 등의 작업에 사용됩니다. 기본 사용법 losetup [옵션] 루프_디바이스 [파일] - 루프_디바이스: 설정하거나 관리하려는..