2023/12 34

[리눅스 명령어] 호스트에 로그인한 사용자 출력하기, rusers

호스트에 로그인한 사용자 출력, rusers rusers 명령어는 리눅스 및 유닉스 시스템에서 네트워크 상의 다른 컴퓨터들에 로그인한 사용자들의 목록을 보여주는 데 사용됩니다. 이 명령어는 RPC (Remote Procedure Call) 프로토콜을 통해 작동하며, 네트워크 내의 다른 시스템들에 로그인한 사용자들의 정보를 표시합니다. 기본 사용법 rusers 이 명령은 네트워크 상의 모든 시스템에서 로그인한 사용자들의 목록을 표시합니다. rusers [원격 호스트명] 예: rusers remotehost 특정 원격 호스트에서 로그인한 사용자들의 목록을 표시합니다. 출력 정보 rusers 명령어의 출력에는 일반적으로 다음과 같은 정보가 포함됩니다: 사용자 이름: 로그인한 사용자의 이름입니다. 호스트명: 사..

[리눅스 명령어] 호스트 상태 출력하기, rup

호스트 상태 출력 명령어, rup rup 명령어는 리눅스 및 유닉스 시스템에서 네트워크 상의 다른 컴퓨터들의 현재 상태를 보여주는 데 사용됩니다. 이 명령어는 RPC (Remote Procedure Call)를 통해 원격 호스트의 로드(작업량), 로그인 사용자 수, 시스템 가동 시간 등을 보고합니다. rup은 "Remote UP"의 약자로, 네트워크 상의 여러 시스템의 상태를 간편하게 모니터링할 수 있게 해 줍니다. 기본 사용법 rup [원격 호스트명] 예: rup remotehost 이 명령은 지정된 원격 호스트의 현재 상태를 보여줍니다. rup 별도의 호스트명을 지정하지 않을 경우, 네트워크상의 모든 호스트의 상태를 보여줍니다. 출력 정보 rup 명령어의 출력에는 다음과 같은 정보가 포함됩니다: 호스..

[리눅스 명령어] 원격으로 명령어 실행하기, rsh

원격으로 명령어 실행하기, rsh rsh 명령어는 리눅스 및 유닉스 시스템에서 "Remote Shell" 또는 "Remote Command" 실행을 위해 사용됩니다. 이 명령어를 통해 사용자는 로컬 컴퓨터에서 원격 컴퓨터에 로그인하고, 원격 컴퓨터에서 명령을 실행할 수 있습니다. 기본 사용법 기본적인 rsh 명령어의 구조는 다음과 같습니다: rsh [원격 호스트 이름] [실행할 명령] 예를 들어, 원격 컴퓨터에서 ls 명령을 실행하려면 다음과 같이 입력합니다: rsh remotehost ls 여기서 remotehost는 원격 컴퓨터의 호스트 이름이나 IP 주소입니다. 보안 고려사항 rsh는 초기의 원격 쉘 프로토콜 중 하나이지만, 현대의 네트워크 환경에서는 보안상 취약점이 많다고 간주됩니다. rsh는 암..

[리눅스 명령어] rpm을 cpio로 변환하는 명령어, rpm2cpio

rpm을 cpio로 변환하는 명령어, rpm2cpio rpm2cpio 명령어는 리눅스 시스템에서 RPM 패키지 파일을 cpio 포맷으로 변환하는 데 사용됩니다. 이 도구는 RPM 파일의 내용을 추출하거나 검토할 때 유용합니다. rpm2cpio는 RPM 파일의 내부 구조를 볼 수 있게 해 주며, 파일을 실제로 설치하지 않고도 그 내용을 살펴볼 수 있게 합니다. 기본 사용법 rpm2cpio [rpm 파일명] | cpio -idmv [rpm 파일명]: 변환하고자 하는 RPM 파일의 이름입니다. cpio -idmv: cpio 명령어와 함께 사용되며, RPM 파일의 내용을 현재 디렉터리에 추출합니다. 예시 예를 들어, example.rpm이라는 RPM 파일의 내용을 추출하고자 할 때 다음 명령어를 사용할 수 있습..

리눅스 시스템의 'cpio' 포맷

리눅스 'cpio' 포맷 cpio 포맷은 리눅스 및 유닉스 시스템에서 파일 아카이브 및 데이터 아카이브를 관리하기 위해 사용되는 포맷입니다. cpio는 "copy in, copy out"의 약자로, 파일들을 아카이브로 모으거나 아카이브에서 추출하는 데 사용됩니다. 이 포맷은 파일의 메타데이터(예: 소유권, 권한, 타임스탬프)도 함께 보존합니다. cpio의 주요 특징 메타데이터 보존: cpio는 파일의 권한, 소유자 정보, 타임스탬프 등을 정확하게 유지합니다. 이는 백업이나 시스템 복원 시 중요합니다. 다양한 포맷 지원: cpio는 여러 가지 포맷을 지원합니다, 예를 들어, 바이너리, ASCII, CRC 포맷 등이 있습니다. 스트림 지향: cpio는 파일들을 연속적인 스트림으로 처리하며, 이는 파이프라인과..

리눅스에서 이미지를 한 번에 줄이는 방법

리눅스에서 파일을 한 번에 줄이는 방법 ImageMagick 사용: ImageMagick은 이미지를 처리하는 강력한 도구입니다. 이를 설치하고, mogrify 명령어를 사용해 이미지 크기를 조정할 수 있습니다. 예를 들어, 특정 폴더의 모든 JPG 이미지의 크기를 50%로 줄이려면, 해당 폴더에서 다음 명령어를 실행합니다: mogrify -resize 50% *.jpg OptiPNG 사용: PNG 이미지의 경우, OptiPNG를 사용해 최적화할 수 있습니다. 이는 손실 없이 이미지를 압축합니다. 설치 후, 다음과 같이 사용할 수 있습니다: optipng *.png 스크립트 작성: 여러 형식의 이미지를 한 번에 처리하려면, 간단한 쉘 스크립트를 작성할 수 있습니다. 예를 들어, ImageMagick과 Op..

[리눅스 명령어] 프로그램 추가 및 삭제 명령어, rpm

프로그램 추가 및 삭제 명령어, rpm rpm은 Red Hat Package Manager의 약자로, 리눅스에서 소프트웨어 패키지를 관리하는 데 사용되는 명령줄 도구입니다. 주로 Red Hat 기반의 배포판(예: Fedora, CentOS)에서 사용됩니다. rpm 명령어를 통해 소프트웨어 패키지의 설치, 업그레이드, 삭제, 검증 등 다양한 작업을 수행할 수 있습니다. 기본 사용법 패키지 설치: rpm -i [패키지 파일명.rpm] 예: rpm -i example.rpm 이 명령은 .rpm 확장자를 가진 패키지 파일을 시스템에 설치합니다. 패키지 업그레이드: rpm -U [패키지 파일명.rpm] 예: rpm -U example.rpm 이 명령은 기존에 설치된 패키지를 새로운 버전으로 업그레이드합니다. 패키..

[리눅스 명령어] 라우팅 테이블를 관리하는 명령어, route

라우팅 테이블 관리 명령어, route 리눅스에서 route 명령어는 네트워크 라우팅 테이블을 보여주거나 수정하는 데 사용됩니다. 이 명령어를 통해 시스템이 패킷을 어떻게 전달하는지, 어떤 경로를 통해 네트워크에 접근하는지 확인할 수 있습니다. 기본 사용법 라우팅 테이블 표시: route -n 이 명령어는 시스템의 라우팅 테이블을 보여줍니다. -n 옵션을 사용하면 호스트 이름 대신 IP 주소로 표시됩니다. 새로운 라우트 추가: route add -net [네트워크 주소] netmask [서브넷 마스크] gw [게이트웨이 주소] 예: route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 이 명령어는 새로운 라우트를 추가합니다. 여기서 네트워크 주..

리눅스에서 한글 폰트를 설치하여 GIMP에서 활용하는 방법

리눅스에서 한글 폰트를 설치 리눅스에서 한글 폰트를 설치하는 방법은 리눅스 배포판에 따라 약간씩 차이가 있을 수 있습니다만, 일반적인 방법은 다음과 같습니다: 폰트 파일 다운로드: 사용하고자 하는 한글 폰트를 다운로드합니다. 대부분의 한글 폰트는 .ttf 또는 .otf 파일 형식으로 제공됩니다. 폰트 디렉터리로 이동: 다운로드한 폰트 파일을 사용자의 로컬 폰트 디렉터리(~/. fonts)나 시스템 전체가 사용하는 폰트 디렉터리(/usr/share/fonts 또는 /usr/local/share/fonts)로 이동시킵니다. 사용자만 사용할 경우 ~/.fonts, 모든 사용자가 사용할 경우 시스템 디렉터리를 사용합니다. ~/. fonts 없다면 만들어 주세요. mkdir -p ~/.fonts # 사용자 폰트 ..

[리눅스 명령어] 디렉터리를 지우는 리눅스 명령어, rmdir

디렉터리를 지우는 명령어, rmdir 리눅스에서 'rmdir' 명령어는 디렉터리(폴더)를 삭제하는 데 사용됩니다. 이 명령어는 주로 터미널이나 콘솔에서 실행되며, 특정 조건이 만족될 때만 디렉터리를 삭제할 수 있습니다. 여기 몇 가지 주요 사용 예시를 들어 설명드리겠습니다: 기본 사용법: rmdir [디렉터리 이름] 이 기본 형식은 지정된 디렉터리를 삭제합니다. 예를 들어, rmdir myfolder 명령은 'myfolder'라는 이름의 디렉터리를 삭제합니다. 중요한 점은 rmdir 명령어는 디렉터리가 비어 있을 때만 작동한다는 것입니다. 디렉터리 내부에 파일이나 다른 디렉터리가 있으면 삭제되지 않습니다. 부모 디렉토리와 함께 삭제: rmdir -p [경로/디렉터리 이름] -p 옵션을 사용하면 지정된 디..