제 12장.
기본적인 시스템 정보 확인하기 uname
학습목표/개요
- uname
- uname과 옵션
안녕하세요! 지토우에요.
오늘 우리가 배울 것은~ 기본적인 시스템 정보 확인하기에요!
들어가기에 앞서, uname이란 뭘까요? 바로 Unix Name 의 약어입니다.
uname을 사용하면 다음과 같은 정보들을 확인하실 수 있어요.
uname (Unix Name)
- 현재 시스템의 커널(운영체제)이름
- 네트워크노드 호스트이름
- 리눅스 배포판 버전
- 리눅스커널 버전 (gcc 컴파일러 버전포함)
- 프로세스 (CPU) 정보
- 시스템의 하드웨어 타입(type)
- 시스템의 하드웨어 플랫폼 (platform) 정보
- 운영체제 정보
그럼 이제, uname에 대한 예를 보도록 해요 !!
1. uname -a
위의 예에서 "locahost" 이라는 것과 커널 버전과 커널파일명 , 그리고 컴파일 날짜, 플랫폼등을 알 수 있습니다.
즉 위의 결과로 알 수 있는 것은
현재 운영체제 이름은 Linux 라는 것,
호스트명이 locahost 라는 것,
운영체제의 버전이 2.6.32-131.0.15.e16.i686 이라는 것,
하드웨어 타입이 i686이라는 것,
CPU 타입이 i686이라는 것,
하드웨어 플랫폼이 i386이라는 것,
운영체제가 GNU/Linux 이라는 것을 각각 알 수 있습니다.
2. uname -n
uname 명령어에 -n 옵션을 사용했습니다.
현재 시스템의 호스트 명을 알 수 있습니다.
3. uname -r
uname 명령어에 -r 옵션을 사용했습니다.
현재 운영체제의 버전을 알 수 있습니다.
4. uname -s
uname 명령어에 -s 옵션을 사용했습니다.
사실 -s 옵션은 기본옵션으로서 아무런 옵션없이 그냥 uname 만을 실행하였을 때와 동일한 결과를 출력합니다.
5. 개별 옵션들을 동시에 사용하기
개별 옵션들을 동시에 사용해 시스템에 대한 원하는 정보만을 출력할 수 있습니다.
6. arch (Architecture)
위의 2가지 결과는 동일하게 모두 i686이라는 결과를 얻었는데요.
즉, arch 명령어는 시스템 하드웨어가 어떤 플랫폼인가를 확인하는 가장 간단한 방법입니다.
7. uname이 저장되는 파일
uname 명령어는 /proc/version 이라는 파일에 저장된 값을 참고한답니다.
/proc/version 파일에는 지금까지 설명했던 uname의 출력결과에서 사용하는 여러 시스템 정보들이 저장되어 있습니다.
'IT > 리눅스' 카테고리의 다른 글
리눅스 별칭 사용하기 alias 앨리아스 (0) | 2017.06.29 |
---|---|
리눅스 사용했던 명령을 재사용하는 history (0) | 2017.06.29 |
ping에 응답하지 않도록 설정하기 (0) | 2017.06.28 |
특정 프로세스 확인과 동시에 죽이기 (0) | 2017.06.28 |
PS1 변수 변경하기 (0) | 2017.06.28 |