본문 바로가기
모의해킹 침해대응 과정/Linux 기초

리눅스 기초때기 1일차 UNAME / DATE

by 알거음슴 2021. 3. 30.

uname

시스템 정보 출력

 

1. 형식

[uname] [option]

 

2. 옵션종류

-a 시스템의 상세정보 모두 출력

-r 시스템의 릴리즈 정보 출력

* cat /etc/redhat-release (릴리즈 파일 위치)

 

3. 사용법

1) 표기정보

예시 )Linux main.example.com 4.18.0-40.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

 

Linux (-s) 커널 이름

main.example.com (-n) 호스트 이름

4.18.0-40.el8.x86_64 (-r) 커널 릴리즈

#1 SMP Fri Sep 25 19:48:47 UTC 2020 (-f) 커널 버전

x86_64 (-m) 머신 하드웨어 이름

x86_64 (-p) CPU 종류

x86_64 (-i) 하드웨어 구현 플랫폼

GNU/Linux (-o) 운영체제 종류

 

4. 실무 예시 

* 운영체제의 종류와 버전확인

* 커널버전확인

* 운영체제 커널 비트 확인.

 

[참고]

리눅스의 커널 정보 확인하는 방법.

RHEL 계열

http://docs.redhat.com/

http://www.centos.org/docs/

 

 

DATE ( timedatectl )

시간정보를 확인하거나 변경할때 사용함

데몬 버전 라이센스 기간이 지난경우 운영체제 시간을 예전시간으로 돌려서 지속 사용가능하도록 활용

 

1. 형식

[date] [OPTIONS] 

 

2. 주요 활용 형식

1) date : 시스템 시간 출력

2) date 07241300 : 시스템 시간을 7월 24일 13시 00분으로 변경

3) date +[%m%d] : 시스템 시간을 원하는 값으로 변경 가능 

* %m = 월 / %d = 날자 

 

[참고]

NTP(Network Time Protocol) 서버 들 통해서 시간을 동기화 하는 방식을 자주 사용함

* 원격 타임 서버 목록(NTP 서버)

1) time.kriss.re.kr : 한국표준과학연구원 타임서버 (한국기준)

2) time.bora.net : 보라넷 타임서버 (자주씀)

3) time-a.nist.gov : 네트워크 타임 프로토콜(ntp.org)타임서버 

 

* 동기화 하는법

yum list chrony

chrony 설치 여부 확인

*centos 의 경우 chrony 의 패키지를 통해서 시간관련 내용을 관리함.

gedit /etc/chrony.conf

pool 2 구문에 주석넣고 (#)

하단에

server time.bora.net iburst (적용)

[root@server1 ~]# systemctl restart chronyd 리부팅시도 적용
[root@server1 ~]# systemctl enable chronyd 현재상태에 적용

확인  timedatectl or date