리눅스에서 버전 및 커널,아키렉처를 확인하는 명령어는 많이있습니다.
cat /etc/*-release, uname -r, arch 등등
이번에는 이모든걸 한번에 확인할수있는 hostnamectl 명령어에 관한 포스팅입니다.
사용법
hostnamectl [OPTIONS…] COMMAND …
옵션없이 단일로 사용할 경우 아래처럼 기본적인 정보를 출력해줍니다.
Commands:
status Show current hostname settings — 현재 호스트 상태 표시
set-hostname NAME Set system hostname — 호스트네임 변경시 사용
set-icon-name NAME
Set icon name for host — 호스트의 아이콘 네임 설정
set-chassis NAME Set chassis type for host — 호스트의 섀시 유형 설정
set-deployment NAME Set deployment environment for host — 호스트의 배포 환경 설정
set-location NAME Set location for host — 호스트의 위치 설정
Options:
-h –help Show this help
–version Show package version
–no-ask-password Do not prompt for password
-H –host=[USER@]HOST Operate on remote host
-M –machine=CONTAINER Operate on local container
–transient
Only set transient hostname
–static Only set static hostname
–pretty Only set pretty hostname
리눅스 기본 명령어 정리
————————————————–
사이트 리뉴얼중입니다~
서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
//svrforum.com
이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!
# uname [OPTION]
-i : Platform
정보
-m : System Kernel Architecture 정보
-n : Nodename(Host name) 정보
-p : Processor(Processor type) 정보
-r : System OS Release
정보
-s : System OS 정보
-v : Kernel ID 정보
-a : 위의 모든 정보
리눅스 시스템 정보 확인하기
18 Jul 2018 in Development on Linux
리눅스 시스템 정보(CPU, 메모리, 디스크, 네트워크 카드 등)를 확인하는 명령어에 대해 작성한 글입니다
커널 정보 확인하기
- uname -a
>>> Linux instance-1 4.13.0-1019-gcp #23-Ubuntu SMP Thu May 31 16:13:34 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- 위 서버의 커널은 4.13.0-1019-gc 버전을 사용하며 x86 계열의 64비트 운영 체제를 사용하고 있으며, 이름은 instance-1입니다
- dmesg
- 커널의 디버그 메세지, 커널이 부팅할 떄 나오믐 메세지와 운영 중에 발생하는 메세지 출력
- 커널이 메모리를 인식하는 과정, 하드웨어를 인식하고 드라이버 올리는 과정 등을 알 수 있음
CPU 정보 확인하기
- dmidecode -t bios
- 특정 BIOS 버전에 문제가 있다는 경우, 버전을 확인하기 위해 사용
- dmidecode -t system : 시스템 모델명 제공
- dmidecode -t processor
- cat /proc/cpuinfo
- lscpu : NUMA 정보도 제공
- dmesg | grep CPU
메모리 정보 확인하기
- dmidecode -t memory
- Memory Device가 실제로 시스템에 꽂혀있는 메모리
- cat /proc/meminfo
- dmesg | grep momory
디스크 정보 확인하기
- df -h
>>> Filesystem Size Used Avail Use% Mounted on udev 835M 0 835M 0% /dev tmpfs 169M 2.7M 167M 2% /run /dev/sda1 9.7G 1.2G 8.6G 12% / tmpfs 845M 0 845M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 845M 0 845M 0% /sys/fs/cgroup tmpfs 169M 0 169M 0% /run/user/1001
- 각 파티션은 /, /dev, /run, /dev/shm, /run/lock, /sys/fs/cgroup, /run/user/1001로 마운트되어 있음
네트워크 정보 확인하기
- lspci | grep -i ether
- ethtool -g eth0
- -g 옵션은 Ring Buffer 크기를 확인
- -G 옵션은 값을 설정할 때 사용
- -i 옵션은 커널 드라이버 정보 표시
카일스쿨 유튜브 채널을 만들었습니다. 데이터 사이언스, 성장, 리더십, BigQuery 등을 이야기할 예정이니, 관심 있으시면 구독 부탁드립니다 :)
이 글이 도움이 되셨거나 다양한 의견이 있다면 댓글 부탁드립니다 :)
1 개요[ | ]
리눅스 비트 확인리눅스 BIT 확인하기리눅스가 32비트인지 64비트인지 확인하기- 2020년 현재, 아마도 대부분 64비트일 것이다.
2 방법 1: getconf[ | ]
[root@zetawiki ~]# getconf LONG_BIT 32
→ 32비트[root@zetawiki ~]# getconf LONG_BIT 64
→ 64비트3 방법 2: arch[ | ]
[root@zetawiki ~]# arch x86_64
→ x86_64이므로 64 bit→ 만약 i386 또는 i686이면 32 bit (i386은 매우 구식...)4 방법 3: uname[ | ]
[root@zetawiki ~]# uname -m x86_64
5 방법 4: $HOSTTYPE[ | ]
[root@zetawiki ~]# echo $HOSTTYPE x86_64
6 방법 5: lscpu[ | ]
[root@zetawiki ~]# lscpu | grep ^Arch Architecture: x86_64
7 같이 보기[ | ]
- 리눅스 버전 확인하기
- 윈도우 비트 확인
- x86
- getconf -a
- 리눅스 lscpu