안녕하세요, MJ 입니다.
시스템 정보확인에 대해 알아보겠습니다.
[내가 생각한 시스템의 기본정보 목록]
1. OS 배포판의 이름과 버전
접기
OS 버전을 확인하기위해 # cat /etc/redhat-release 명령어와
# cat /etc/os-release를 사용했고,
OS 버전 Rocky Linux 9.4 가 확인되었습니다.
2. 커널의 버전
접기
>>커널 버전이 5.14.0-427.13.1.el9_4.x86_64 인 것을 확인했습니다.
3. 호스트명
접기
> 프롬프트에서 확인되는 호스트명은 short 호스트명이 확인되는데,
호스트명을 FQDN 형태로 작성 하였다면 -s 옵셥을 사용하여 short 형 호스트명을 확인 할 수 있습니다.
> hostname 명령어 수행 시 FQDN 으로 설정 된 호스트명이 full 로 확인 할 수 있습니다.
4. 타임존
접기
date 명령어 결과에서 확인되는 KST 는 한국 시를 의미합니다.
timedatectl 명령어 결과에서 Asia/Seoul 을 명시적으로 확인 할 수 있습니다.
5. IP
접기
: IPv4 확인 명령어
ip -f inet -o addr
:IPv6 확인 명령어
ip -f inet6 -o addr
6. 라우팅 테이블
접기
> 보통 라우팅 테이블을 조회하기위해서 route -n 명령어 또는 netstat -rn 명령어를 사용하도록 하는데, OS설치 할 때 패키지를 minimal 로 설치하면 이렇게 명령어를 사용할 수 없습니다.
(위에서 ip 확인할 때에도, 보통 검색해서 확인되는 ifconfig 명령어도 마찬가지 입니다.)
ip 명령어 뒤에 옵션을 변경하여 라우팅 정보를 확인할 수 있지만 net-tools 패키지를 설치하여
route -n 명령어를 사용 할 수 있습니다.
: net-tools 패키지를 설치하고
: route -n 명령어 수행
7. 네임서버 IP
접기
nslookup 명령어를 수행하여 네임서버의 정상동작 유무 확인할수 있습니다.
먼저 패키지를 설치합니다.
# yum install bind-utils
: nsookup 명령을 수행하여 네임서버로부터 정보를 잘 받아오는지 확인.
단순히 설정이 되어있는지만 확인하고자 한다면,
# cat /etc/resolv.conf
파일에 nameserver 구문이 존재하는지 확인 해 볼 수 있습니다.
: nameserver 설정을 확인
8. 디스크 개수와 용량
접기
: 20G 디스크 한개가 장착되어있음을 확인
9. 파티션 정보
접기
: 이런 명령어로 마운트 된 정보와, 마운트 되지 않은 파티션 정보도 확인 할 수 있습니다.
LVM 구성일때
pvs, vgs, lvs 를 확인하여 LVM 구성정보를 확인 할 수 있습니다.
10. 설치되어있는 패키지 정보
접기
: 시스템에 설치 된 패키지 목록을 확인 해 보았습니다. 너무 많아서 10개만 출력 해 보았고, 설치 된 패키지 전체 개수 348개를 확인 해 보았습니다.
11. 활성화/비활성화 된 서비스 정보
접기
활성화 된 service, target, timer, socket 의 목록입니다.
고객이 필요하지 않은
서비스를 알고 있다면 좋겠지만, 보통 고객이 리눅스 전문가가 아니기때문에 비활성화 해야하는 서비스에 대해 모르는 경우가 많습니다.
가능한한 고객에게 최적화 된 서비스 목록을 만들어야 할 것입니다.
... 외에도 많이 있기는 한데,
일반적으로 위 정보가 확인이 되어야 다음에 확인 할 정보를 결정할 수 있습니다.
문의사항은 댓글을 달아 주시면 성심껏 답변 드리겠습니다.
감사합니다.
댓글
댓글 쓰기