본문 바로가기
IT/리눅스

리눅스 명령어-4 (사용자,시스템 정보 표시/변경 하기)

by 노오-력 2023. 1. 16.

1. 현재시각 표시, 변경하기

$ date

 

 

1-1. 협정 세계시(UTC) 표시하기

$ date -u

1-2. 컴퓨터 내부 시계 변경하기 (슈퍼유저)

# date MMddhhmmyyyy

 

 

 

 

2. 달력 표시하기

$ cal [월] [년도]             월,년도 생략시 이달의 달력 표시
ex) cal 5 2021

 

:: cal 명령어가 안될경우 ncal을 설치해야함

우분투 기준 $ sudo apt-get install ncal 입력하여 설치하기

2-1. 올해 달력 표시

$ cal -y

2-2. 특정 년도 달력표시

$ cal [년도]

 

 

 

 

3. 사용자 정보 표시하기

$ whoami

 

3-1. 소속 그룹 표시하기

$ groups [사용자명]          사용자명 생략 시 본인

3-2. whoami,groups 명령어보다 더 상세한 정보 표시

$ id [사용자명]                  사용자명 생략 시 본인

uid는 사용자ID로 시스템이 각 사용자에게 발급한 번호이다.

이 번호는 다른 사용자와 겹치지 않는 고유한값이다.

gid는 그룹ID이며 자신이 속한 그룹 번호를 표시한다.

자신이 작성한 파일이나 디렉터리에는 이 그룹ID가 기본적으로 지정된다.

 

 

 

 

 

4. 로그인한 사용자 정보 표시하기

$ w [사용자명]          사용자명 생략 시 모든 사용자

TTY - 터미널 명
LOGIN@ - 로그인 시각

IDLE은 휴지시간으로 사용자가 아무것도 하지 않은 시간이다.

 

 

 

5. 암호 변경하기

$ passwd

현재 암호, 새 암호, 새 암호 확인을 입력해서 암호를 변경할 수 있다.

 

5-1. 슈퍼유저로 특정 유저 암호 변경하기

# passwd [사용자명]

새 암호, 새암호 확인을 입력하여 특정 유저의 암호를 변경할 수 있다.

 

 

 

 

 

6. 디스크 용량 표시

$ df

Filesystem - 디바이스

1K-blocks - 디스크용량

Used - 사용한 용량

Available - 여유 용량

Use% - 디스크 사용률

Mounted on - 마운트 정보

::디스크 용량 단위는 킬로바이트

::마운트는 파일 시스템을 디렉터리 구조에 연결한 것이다.

 

6-1. 사람이 읽기 쉬운 단위로 표시 (1024배수)

::KiB,MiB,GiB 등

$ df -h

 

6-2. 사람이 읽기 쉬운 단위로 표시 (1000배수) 

::KB,MB,GB 등

$ df -H

 

 

 

 

7. 디스크 사용량 표시하기

현재 디렉터리의 디스크 사용량 표시

$ du [디렉터리명]           디렉터리명 생략시 현재 디렉터리

현재 디렉터리의 서브 디렉터리별로 출력하고

숫자는 해당 디렉터리가 차지한 디스크 사용량(킬로바이트)이다.

 

7-1. 모든 파일 디스크 사용량 표시

$ du -a

7-2. 서브 디렉터리별 사용량 표시를 생략하고 합계 크기만 표시

$ du -s

7-3. 사람이 읽기 쉬운 단위로 표시 (1024배수)

$ du -bh

7-4. 사람이 읽기 쉬운 단위로 표시 (1000배수)

$ du -h

 

 

 

 

8. 사용자 로그인 이력 표시하기

$ last [유저명]           유저명 생략시 모든 유저

last 명령어는 로그인한 사용자, 로그인 시각, 로그아웃 시각 등을 표시한다.시스템 재부팅 시각, 셧다운 시각, 런레벨 변화 시각 같은 정보를 각각가상 사용자인 reboot, shutdown, runlevel로 표시한다.런레벨은 시스템이 어떤 상태인지 나타내는 값으로런레벨 0은 시스템 정지(셧다운)상태,런레벨 6은 시스템 다시 시작(리부트)상태,런레벨 1은 싱글유저모드 상태이다.보통은 런레벨 5로 동작한다.

 

 

 

9. 시스템 가동 시간 표시하기

$ uptime

현재 시각, 가동시간, 로그인 사용자 수, 평균 부하 정보이다평균부하는 시스템에 얼마나 부하가 걸리는지 의미하는 지표로왼쪽부터 차례대로 1분간, 5분간, 15분간 평균 부하값이다.

 

9-1. 가동 시간 표시 

$ uptime -p

9-2. 시스템 시작한 시각 표시

$ uptime -s

 

 

 

 

10. 하드웨어 정보 확인하기

$ lscpu

 

 

 

11. 시스템 정보 표시하기

$ uname

 

11-1. 모든 정보 표시하기

::시스템명, 호스트명, OS릴리스 번호, 커널 컴파일 정보, 머신타입, 프로세서 타입, 하드웨어 플랫폼, OS관련 정보를 표시

$ uname -a

 

 

 

 

 

 

'IT > 리눅스' 카테고리의 다른 글

리눅스 명령어-6 (head/tail)  (0) 2023.01.20
리눅스 명령어-5 (more / less)  (0) 2023.01.19
리눅스 명령어-3 (sleep, crontab)  (0) 2023.01.14
프로세스란?  (0) 2023.01.14
리눅스 명령어-2 (프로그램 관리하기)  (0) 2023.01.14