강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

/proc/sys/kernel에서 확인할 수 있는 유용한 커널 정보

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

/proc/sys/kernel에서 확인할 수 있는 유용한 커널 정보

 

 

 

 

 

/proc/sys/kernel/디렉토리에는 현재상태의 운영체제 커널정보를 확인할 수 있는 몇가지 파일들이 존재한다.

 

 

 

 

이 파일들은 리눅스의 여러가지 명령어들의 소스자료로 사용되기도 한다.

 

 

 

 

 /proc/sys/kernel디렉토리에는 리눅스 커널의 현재 값들을 저장하고있는 아주 유용한 파일들이 있다.

 

 

 

 

이들에 대해서 알아보도록 하겠다.

 

 

 

 

 

1. 서버의 호스트네임 확인

 

 

 

 

 

아래 예를보면 /proc/sys/kernel/hostname파일에는 현재 시스템의 호스트명이 저장되어있다.

 

 

 

 

이 파일의 값은 hostname이라는 리눅스 명령어에서 가져와서 사용되는 값이다.

 

 

 

 

그리고 쉘변수 $HOSTNAME이라는 값의 원소스이기도하다.

 

 

 

[root@RockyLinux ~]# cat /proc/sys/kernel/hostname

RockyLinux

[root@RockyLinux ~]#

 

 

 

현재 서버에 설정되어있는 hostname을 확인할 수 있다.

 

 

 

 

 

이 정보는 “hostname”이라는 명령어로도 동일한 정보를 확인할 수 있다.

 

 

 

 

[root@RockyLinux ~]# cat /proc/sys/kernel/hostname

RockyLinux

[root@RockyLinux ~]#

 

 

 

 

 

 

2. 커널버전 확인

 

 

 

 

/proc/sys/kernel/osrelease파일에는 리눅스커널의 버전정보가 저장되어있다.

 

 

 

 

이 값은 uname이라는 명령어의 소스값으로도 사용된다.

 

 

 

 

아래 예를 보기 바란다.

 

 

 

 

 

 

[root@RockyLinux ~]# cat /proc/sys/kernel/osrelease

5.14.0-162.23.1.el9_1.x86_64

[root@RockyLinux ~]#

 

위의 예와 같이 커널 버전을 확인할 수 있다.

 

 

 

 

또한 "uname -r"을 실행하였을 경우에 출력되는 커널버전의 값이 이 파일에 저장된 값이다.

 

 

 

 

[root@RockyLinux ~]# uname -r

5.14.0-162.23.1.el9_1.x86_64

[root@RockyLinux ~]#

 

 

 

 

 

 

3. 운영체제 종류  확인

 

 

 

 

/proc/sys/kernel/ostype파일에는 운영체제의 종류를 저장하고있다.

 

 

 

 

당연히 Linux라는 값이 저장되어있다.

 

 

 

 

아래 예를 보기 바란다.

 

 

 

 

 

 

[root@RockyLinux ~]# cat /proc/sys/kernel/ostype

Linux

[root@RockyLinux ~]#

 

 

 

 

위의 예와 같이 ostype이라는 파일에는 운영체제명이 저장되어있다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,156 명
  • 현재 강좌수 :  36,513 개
  • 현재 접속자 :  283 명