Linuxpia/Linux 명령어 231

[리눅스 명령어] 호스트에 로그인한 사용자 출력하기, 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 파일의 내용을 추출하고자 할 때 다음 명령어를 사용할 수 있습..

[리눅스 명령어] 프로그램 추가 및 삭제 명령어, 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 이 명령어는 새로운 라우트를 추가합니다. 여기서 네트워크 주..

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

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

[리눅스 명령어] 파일 또는 디렉터리를 지우는 명령어, rm

파일 또는 디렉터리를 지우는 명령어, rm rm 명령어는 리눅스에서 매우 중요한 명령어 중 하나로, 파일이나 디렉터리를 삭제하는 데 사용됩니다. 사용 시 주의가 필요한 명령어입니다. 여기 rm 명령어의 기본적인 사용법과 주의사항을 설명드리겠습니다. 기본 사용법 단일 파일 삭제: rm [파일명] 예: rm example.txt는 'example.txt' 파일을 삭제합니다. 여러 파일 삭제: rm [파일1] [파일2] ... 예: rm file1.txt file2.txt는 'file1.txt'와 'file2.txt'를 동시에 삭제합니다. 옵션 사용 -r 또는 --recursive: 디렉터리와 그 안의 모든 내용을 재귀적으로 삭제합니다. 예: rm -r folderName은 'folderName' 디렉토리와 ..

[리눅스 명령어] 시스템 복원, restore

[리눅스 명령어] 시스템 복원, restore restore 명령어는 리눅스 및 유닉스 시스템에서 dump 명령어를 통해 백업된 데이터를 복원하는 데 사용됩니다. dump는 파일 시스템의 전체 백업이나 증분 백업을 수행하는데, restore 명령어는 이러한 백업 파일에서 데이터를 복구하는 역할을 합니다. 이 명령어는 시스템 복원, 데이터 복구, 백업 데이터의 검증 등에 사용됩니다. restore 명령어의 기본 사용법 기본 구문: restore [옵션] [백업 파일] 여기서 [백업 파일]은 dump 명령어로 생성된 백업 파일입니다. 주요 옵션: -r: 파일 시스템 복원 모드 -x: 지정된 파일이나 디렉터리 복원 모드 -t: 백업 파일 내용 보기 모드 -f: 백업 파일 지정 -i: 대화형 모드 예시: 전체 ..

[리눅스 명령어] 터미널 초기화, reset

[리눅스 명령어] 터미널 초기화, reset reset 명령어는 리눅스 및 유닉스 계열 시스템에서 터미널 세션을 초기화하는 데 사용됩니다. 이 명령어는 터미널 화면을 지우고, 문자 인코딩 문제, 출력 문제, 잘못된 키 입력과 같은 일반적인 터미널 문제들을 해결하는 데 유용합니다. reset 명령어의 기본 사용법 기본 구문: reset 특별한 옵션 없이 reset을 입력하면 현재 터미널 세션을 초기화합니다. 활용 사례 화면 지우기: reset 명령어는 터미널 화면을 깨끗하게 지웁니다. 이는 clear 명령어와 유사하지만, reset은 터미널 상태를 초기화하는 추가 작업을 수행합니다. 문자 인코딩 문제 해결: 터미널에 이상한 문자가 나타나거나 문자 인코딩에 문제가 발생했을 때 reset을 사용하여 정상 상태..