리눅스명령어 165

[리눅스 명령어] 문서 끝부분 출력하기, tail

문서 끝부분 출력하기, tail tail 명령어는 리눅스에서 사용되는 강력한 텍스트 처리 도구 중 하나입니다. 이 명령어는 파일의 끝 부분에 있는 텍스트를 출력하는 데 주로 사용됩니다. 기본적으로, tail 명령어는 파일의 마지막 10줄을 표시합니다. 하지만 다양한 옵션을 사용하여 이 동작을 수정할 수 있습니다. 기본 사용법 tail [옵션] [파일명] [파일명]: 읽고자 하는 파일의 이름입니다. [옵션]: tail 명령어의 동작을 변경하는 데 사용됩니다. 주요 옵션 -n [숫자]: 출력할 마지막 줄의 수를 지정합니다. 예를 들어, -n 5는 마지막 5줄을 출력합니다. -f: 파일의 내용이 추가되는 것을 실시간으로 추적합니다. 로그 파일을 모니터링할 때 유용합니다. --pid=[PID]: 특정 프로세스 ..

[리눅스 명령어] 스크립트 번역 명령어, source

스크립트 번역 명령어, source source 명령어는 리눅스 및 유닉스 기반 시스템에서 쉘 스크립트 또는 쉘 명령어 집합을 현재 쉘 세션에서 실행하기 위해 사용됩니다. 이 명령어는 스크립트나 명령어들을 새로운 쉘 프로세스를 생성하지 않고 현재의 쉘에서 직접 실행시킵니다. 이로 인해 source 명령어로 실행된 스크립트 내에서 설정된 변수나 함수는 현재 쉘 세션에서 계속 사용할 수 있게 됩니다. 기본 사용법 source 명령어의 기본 구문은 다음과 같습니다: source [파일명] 여기서 [파일명]은 실행하고자 하는 스크립트 파일의 이름입니다. 예를 들어, myscript.sh라는 스크립트 파일을 현재 쉘에서 실행하려면 다음과 같이 입력합니다: source myscript.sh 또는 짧은 형태인 . (..

[리눅스 명령어] 프로세서를 일정 시간 중지시키는, sleep

프로세서를 일정 시간 중지시키는 명령어, sleep sleep 명령어는 리눅스 및 유닉스 시스템에서 스크립트나 프로세스를 일정 시간 동안 일시 중지시키는 데 사용됩니다. 이 명령어는 주로 쉘 스크립트에서 다른 명령어들 사이에 일정한 대기 시간을 주기 위해 사용됩니다. sleep 명령어는 간단하면서도 매우 유용한 도구로, 다양한 시나리오에서 활용될 수 있습니다. 기본 사용법 sleep 명령어의 기본 구문은 다음과 같습니다: sleep [지연 시간] 여기서 [지연 시간]은 대기할 시간을 초 단위로 지정합니다. 예를 들어, 5초 동안 대기하려면 다음과 같이 입력합니다: sleep 5 시간 단위 지정 sleep 명령어는 다양한 시간 단위를 지원합니다. 예를 들어, 분(minute), 시간(hour), 일(day..

[리눅스 명령어] 전원 끄기, shutdown

전원 끄기, shutdown shutdown 명령어는 리눅스 및 유닉스 시스템에서 시스템을 안전하게 종료하거나 재부팅하는 데 사용됩니다. 이 명령어는 시스템의 모든 사용자에게 종료 과정이 시작됐음을 알리고, 사용자의 세션을 종료하며, 실행 중인 프로세스를 안전하게 중단합니다. 기본 사용법 시스템 종료: shutdown -h now now는 시스템을 즉시 종료하라는 의미입니다. -h 옵션은 시스템을 종료(halt)시키는 것을 나타냅니다. 예약된 시간에 시스템 종료: shutdown -h +[분] 예: shutdown -h +10 이 명령은 10분 후에 시스템을 종료합니다. 시스템 재부팅: shutdown -r now -r 옵션은 시스템을 재부팅(reboot)하라는 의미입니다. 종료 메시지 전송: shutd..

[리눅스 명령어] 호스트의 마운트 정보 보여주기, showmount

호스트의 마운트 정보 보여주기, showmount showmount 명령어는 리눅스 및 유닉스 시스템에서 NFS(Network File System) 서버의 마운트 정보를 표시하는 데 사용됩니다. 이 명령어를 통해 NFS 서버가 어떤 디렉터리를 내보내고(export) 있으며, 어떤 클라이언트가 해당 디렉터리에 접근하고 있는지 확인할 수 있습니다. 기본 사용법 내보내기 목록 표시: showmount -e [서버 주소] 예: showmount -e nfs-server.example.com 이 명령은 지정된 NFS 서버가 내보내고 있는(exporting) 모든 디렉토리 목록을 표시합니다. 클라이언트 목록 표시: showmount -a [서버 주소] 예: showmount -a nfs-server.example..

[리눅스 명령어] 시스템 관련 설정하기, setup

시스템 관련 설정하기, setup setup 명령어는 리눅스 시스템에서 다양한 설정과 구성 작업을 위해 사용됩니다. 그러나 setup 명령어의 구체적인 기능과 사용법은 사용하는 리눅스 배포판과 시스템 환경에 따라 다를 수 있습니다. 일반적으로 setup 명령어는 시스템 설정, 네트워크 구성, 하드웨어 설정, 소프트웨어 설치 등을 위한 도구나 마법사(wizard) 형태의 인터페이스를 제공합니다. CentOS와 Red Hat Enterprise Linux에서의 setup 예를 들어, CentOS나 Red Hat Enterprise Linux(RHEL)과 같은 배포판에서 setup 명령어는 시스템 설정 도구를 제공합니다. 이 도구를 통해 사용자는 키보드 설정, 시스템 서비스, 방화벽 설정, 네트워크 설정 등을..

[리눅스 명령어] 변숫값 설정하는 명령어, set

변숫값 설정하는 명령어, set set 명령어는 리눅스 및 유닉스 시스템의 쉘에서 사용되는 내장 명령어입니다. 이 명령어는 쉘의 행동과 환경을 설정하고 조정하는 데 사용됩니다. set 명령어는 주로 쉘 옵션을 설정하거나 비활성화하고, 쉘 변수를 표시하거나 설정하는 데 사용됩니다. 기본 사용법 모든 쉘 변수와 함수 표시: set 아무런 인자 없이 set을 실행하면, 현재 쉘의 모든 변수와 함수가 표시됩니다. 쉘 옵션 설정: set -o [옵션] 예: set -o noclobber 이 명령은 쉘의 특정 옵션을 활성화합니다. 예를 들어, noclobber 옵션은 기존 파일을 리다이렉션으로 덮어쓰지 않도록 합니다. 쉘 옵션 비활성화: set +o [옵션] 예: set +o noclobber 이 명령은 쉘의 특정..

[리눅스 명령어] 기록하는 명령어, script

기록하는 명령어, script script 명령어는 리눅스 및 유닉스 시스템에서 터미널 세션의 모든 활동을 파일로 기록하는 데 사용됩니다. 이 도구는 사용자의 터미널 입력과 출력을 모두 캡처하여, 나중에 검토할 수 있도록 해줍니다. 이는 커맨드라인 작업, 스크립트 실행 결과, 시스템 관리 작업의 로그를 기록하는 데 유용합니다. 기본 사용법 기록 시작: script [파일명] 예: script session.log 이 명령어는 새로운 script 세션을 시작하고, 모든 터미널 활동을 session.log 파일에 기록합니다. 파일명을 지정하지 않으면 typescript라는 기본 파일명을 사용합니다. 기록 종료: 스크립트 기록을 중단하려면, 터미널에서 exit 명령어를 입력하거나 Ctrl+D 키를 누릅니다. ..

카테고리 없음 2023.12.25

[리눅스 명령어] 호스트에 로그인한 사용자 출력하기, 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 명령어의 출력에는 다음과 같은 정보가 포함됩니다: 호스..