Dev
유닉스(Unix)인지 리눅스(Linux)인지 확인하는 명령어
시끄러운하늘
2024. 12. 17. 12:13
반응형
● uname 명령어 사용
uname 명령어는 시스템 정보를 보여줍니다.
명령어:
uname -a
출력 예시:
리눅스(Linux):
Linux myserver 5.15.0-58-generic #64-Ubuntu SMP Fri Jan 6 16:42:31 UTC 2023 x86_64 GNU/Linux
☆ 출력에 Linux가 포함되어 있으면 리눅스입니다.
유닉스(Unix):
SunOS myserver 5.10 Generic_150400-28 sun4v sparc SUNW,SPARC-Enterprise
☆출력에 SunOS, AIX, HP-UX, 또는 기타 유닉스 계열 이름이 포함되면 유닉스입니다.
정리
- uname -a 명령어로 첫 확인을 진행합니다.
- 리눅스일 경우 /etc/os-release 또는 hostnamectl 명령어를 사용합니다.
- 유닉스 계열이면 시스템별 특화 명령어(oslevel, cat /etc/release)를 사용합니다.
반응형