Linuxpia/Linux 명령어 231

[리눅스 명령어] 사용자 알기, who

리눅스 사용자 알기, who who 명령어는 현재 시스템에 로그인한 사용자들의 목록을 보여줍니다. 이는 users 명령어와 유사하지만, who 명령어는 사용자의 이름 뿐만 아니라 로그인한 터미널, 로그인 시간, 로그인한 사용자의 IP 주소나 호스트 이름 등 추가적인 정보를 제공합니다. 사용법 기본적인 사용법은 다음과 같습니다: who 출력 설명 who 명령어의 출력은 다음과 같은 정보를 포함할 수 있습니다: NAME: 로그인한 사용자의 이름입니다. LINE: 사용자가 로그인한 터미널 또는 tty입니다. TIME: 사용자가 로그인한 시간입니다. COMMENT: 보통은 사용자의 IP 주소나 호스트 이름을 포함합니다. 예시 who 출력 예시 user1 pts/0 Feb 9 06:30 (192.168.1.2) ..

[리눅스 명령어] 프로세스 기다리기, wait

프로세스 기다리기, wait wait 명령어는 리눅스 및 유닉스 시스템에서 하나 이상의 백그라운드 프로세스가 종료될 때까지 현재 쉘 스크립트나 쉘 명령어의 실행을 일시 정지시키는 데 사용됩니다. 이 명령어는 스크립트 내에서 비동기적으로 실행된 프로세스들의 완료를 기다리고, 그 결과에 따라 다음 작업을 진행하기 위해 사용됩니다. 사용법 wait [PID...] [PID...]는 대기할 하나 이상의 프로세스 ID입니다. PID를 지정하지 않으면 wait 명령어는 현재 쉘 스크립트의 모든 자식 프로세스가 종료될 때까지 기다립니다. 예시 특정 PID가 종료될 때까지 대기: sleep 30 & # Sleep 프로세스의 PID를 얻습니다. PID=$! wait $PID echo "Sleep 프로세스가 완료되었습니다..

[리눅스 명령어] 모든 사용자에게 메시지 보내기, wall

모든 사용자에게 메시지 보내기, wall wall 명령어는 시스템 관리자가 시스템에 로그인한 모든 사용자에게 메시지를 방송하는 데 사용되는 리눅스 및 유닉스 계열 시스템의 명령어입니다. 이 명령어는 주로 중요한 시스템 유지보수, 재부팅, 서비스 중단과 같은 알림을 사용자에게 전달할 때 사용됩니다. 사용법 기본적인 wall 명령어의 사용법은 다음과 같습니다: wall [메시지] 또는 메시지를 파일에서 읽어서 방송하고 싶은 경우: wall [파일명] 예시 터미널에서 직접 메시지를 입력하여 방송하고자 할 때는 다음과 같이 사용합니다: wall System will reboot in 5 minutes. Please save your work! 또는 파일을 사용하여 메시지를 방송하고자 할 때는: wall /pat..

[리눅스 명령어] 시스템에 접속한 사용자 상황 알아보기, w

시스템에 접속한 사용자 상황 알아보기, w w 명령어는 현재 시스템에 로그인한 사용자들과 그들이 무엇을 하고 있는지에 대한 정보를 보여주는 리눅스 명령어입니다. uptime 명령어가 제공하는 정보와 함께, 사용자의 세션 활동에 대한 상세 정보를 포함합니다. 사용법 w [옵션] [사용자] [옵션]은 선택적으로 추가할 수 있는 명령어의 옵션입니다. [사용자]는 특정 사용자의 정보만을 보고 싶을 때 지정할 수 있습니다. 출력 설명 w 명령어의 출력은 다음과 같은 정보를 포함합니다: 현재 시간, 시스템이 어느 정도 시간 동안 실행되었는지, 그리고 평균 부하 값. USER: 로그인한 사용자의 이름. TTY: 사용자가 로그인한 터미널. FROM: 사용자가 로그인한 위치 또는 IP 주소. LOGIN@: 사용자가 로그..

[리눅스 명령어] 로그인된 사용자 보여주기, users

로그인된 사용자 보여주기, users users 명령어는 현재 시스템에 로그인한 사용자의 목록을 보여줍니다. 이 명령어는 사용자가 시스템에 어떤 다른 사용자들이 활동하고 있는지 간단히 파악할 수 있게 해주는 유용한 도구입니다. 사용법 users 명령어는 특별한 옵션 없이 실행될 수 있으며, 다음과 같이 사용합니다: users 출력 예시 user1 user2 user3 이 명령어의 출력은 현재 시스템에 로그인한 사용자의 이름을 공백으로 구분하여 보여줍니다. 같은 사용자가 여러 세션을 통해 로그인한 경우, 그 사용자 이름이 여러 번 나타날 수 있습니다. 정리 users 명령어는 현재 시스템에 로그인한 사용자들의 목록을 보여줍니다. 출력은 로그인한 모든 사용자의 이름을 공백으로 구분하여 나열합니다. 같은 사용..

[리눅스 명령어] 시스템 부하 평균 보여주기, uptime

시스템 부하 평균 보여주기, uptime uptime 명령어는 시스템이 얼마나 오랫동안 실행되었는지, 현재 로그인한 사용자 수, 시스템의 평균 부하(average load)를 보여주는 리눅스 명령어입니다. 이 명령어는 시스템의 가용성과 성능을 간단히 확인하는 데 유용합니다. 사용법 기본적으로 uptime 명령어는 아무런 옵션 없이 사용될 수 있습니다: uptime 출력 예시 06:02:14 up 2:37, 1 user, load average: 0.74, 0.78, 0.52 06:02:14은 현재 시간입니다. up 2:37은 시스템이 2시간 37분 동안 실행되었음을 의미합니다. 1 user는 현재 시스템에 로그인한 사용자 수입니다. load average: 0.74, 0.78, 0.52는 시스템의 평균 ..

[리눅스 명령어] 설정 변수 해제, unset

설정 변수 해제, unset Linux에서 unset 명령어는 쉘 환경에서 변수나 함수의 정의를 해제(삭제)하는 데 사용됩니다. 이 명령은 주로 스크립트 내에서 환경 변수를 초기화하거나, 더 이상 필요하지 않은 함수를 제거할 때 사용됩니다. 기본 사용법 unset 명령어의 기본 구문은 다음과 같습니다: unset 옵션 변수명 예시 환경 변수 해제:이 명령은 변수명이라는 환경 변수를 현재 쉘 세션에서 해제합니다. unset 변수명 함수 해제:-f 옵션을 사용하여 함수명이라는 쉘 함수를 해제합니다. unset -f 함수명 환경 변수와 이름이 같은 함수 해제:-v 옵션을 사용하여 변수명이라는 이름을 가진 함수가 아닌 변수를 해제합니다. unset -v 변수명 정리 unset는 변수나 함수의 정의를 현재 쉘 세..

[리눅스 명령어] 사용자 계정을 삭제하는 명령어, userdel

사용자 계정을 삭제하는 명령어, userdel Linux에서 userdel 명령어는 시스템에서 사용자 계정을 삭제할 때 사용됩니다. 이 명령은 사용자의 로그인을 제거하고, /etc/passwd, /etc/shadow, /etc/group 등의 시스템 파일에서 해당 사용자와 관련된 모든 정보를 삭제합니다. 기본 사용법 userdel 명령어의 기본 구문은 다음과 같습니다: userdel [옵션] 사용자명 주요 옵션 -r, --remove: 사용자의 홈 디렉터리와 메일 스풀을 포함하여, 시스템에서 해당 사용자와 관련된 모든 파일을 삭제합니다. -f, --force: 사용자 계정을 강제로 삭제합니다. 이 옵션은 사용자가 로그인 중일 때나, 다른 프로세스가 사용자의 파일을 사용 중일 때 사용할 수 있습니다. 예시..

[리눅스 명령어] 사용자 계정 정보 수정, usermod

사용자 계정 정보 수정하기, usermod Linux에서 usermod 명령어는 기존 사용자 계정의 설정을 수정할 때 사용됩니다. 이 명령어는 사용자의 로그인 이름, UID(사용자 식별 번호), 홈 디렉터리, 로그인 쉘, 그룹 구성 등 여러 가지 속성을 변경할 수 있습니다. 기본 사용법 usermod 명령어의 기본 구문은 다음과 같습니다: usermod [옵션] 사용자명 주요 옵션 -d, --home: 사용자의 새 홈 디렉터리를 지정합니다. -m 옵션과 함께 사용하면 사용자의 기존 홈 디렉터리 내용을 새 위치로 이동시킵니다. -e, --expiredate: 사용자 계정의 만료 날짜를 YYYY-MM-DD 형식으로 설정합니다. -g, --gid: 사용자의 새 기본 그룹을 지정합니다. -G, --groups:..

[리눅스 명령어] 사용자 계정 만들기, useradd

사용자 계정 만들기, useradd 리눅스 시스템에서 useradd 명령어는 새 사용자 계정을 생성할 때 사용됩니다. 이 명령어는 사용자의 홈 디렉터리, 로그인 쉘, 사용자 정보 등을 설정할 수 있는 옵션들을 제공합니다. useradd는 시스템 관리자가 새 사용자를 시스템에 추가할 때 사용하는 기본 도구 중 하나입니다. 기본 사용법 useradd 명령어의 기본 구문은 다음과 같습니다: useradd [옵션] 사용자명 주요 옵션 -d, --home: 새 사용자의 홈 디렉터리를 지정합니다. -m, --create-home: 사용자 계정을 생성할 때 홈 디렉터리도 함께 생성합니다. -s, --shell: 사용자의 로그인 쉘을 지정합니다. -u, --uid: 사용자의 UID(사용자 식별 번호)를 설정합니다. -..