Hostnamectl & Systemctl

2022. 11. 24. 17:10리눅스(Linux)

hostnamectl

   - Server 장비의 이름 및 Kernel 버전 등의 정보를 획득할 수 있는 명령어

   - hostname 변경 후 반드시 재부팅을 수행해야 변경사항이 적용된다.

 

$ 사용 예시

# hostnamectl

   Static hostname: linux-01

   Pretty hostname: Linux-01

         Icon name: computer-vm

           Chassis: vm

        Machine ID: 65a2291e040441d1acf9d8902c9b9ca6

           Boot ID: 329f6852326042d891f8feffa2fcf436

    Virtualization: vmware

  Operating System: CentOS Linux 7 (Core)

       CPE OS Name: cpe:/o:centos:centos:7

            Kernel: Linux 3.10.0-1127.el7.x86_64

      Architecture: x86-64
   - 기본정보 확인
   
# hostnamectl set-hostname [ HOST명 ] 
   - hostname 변경

 

 

systemctl

   - Linux System에서 제공되는 각종 서비스 및 시스템 수준을 제어하는 명령어

   - 서비스 데몬의 실행 및 종료 / Run-Level 변경등에 사용된다.

   - Run-Level : 부팅수준을 결정하는 Level 값

        0 : 시스템 종료

        3 : Multi-User Booting (CLI) / multi-user.target

        5 : Multi-User Booting (GUI) / graphical.target

        6 : 시스템 재부팅

   - init [Run-Level]

   - CentOS 6 : /etc/inittab → Default Run-Level 정의

   - CentOS 7 : systemctl 명령어 → Default Run-Level을 정의(get-default / set-default)

 

- 참고 자료 - 

https://taehei43.tistory.com/27

 

리눅스 종료 명령어 & RUNLEVEL

Shutdown - gui Shutdown - tui 리눅스 종료 명령  shutdown 명령 다양한 방법으로 시스템을 종료하거나 재부팅하는 명령 $ 현재 수행중인 프로세스들을 모두 종료하며 sync를 수행하여 아직 저장되어 있

taehei43.tistory.com

$ 서비스 데몬의 실행 및 종료 지시어

   - start : 서비스 시작

   - restart : 서비스 재 시작

   - reload : 서비스 설정 정보 불러오기

   - stop : 서비스 종료

   - status : 서비스 상태정보 확인 (자주 사용)

[CentOS 7]            [CentOS 6]
systemctl start [서비스명]  service [서비스명] start
systemctl restart [서비스명]  service [서비스명] restart
systemctl reload [서비스명]  service [서비스명] reload
systemctl stop [서비스명]  service [서비스명] stop
systemctl status [서비스명]  service [서비스명] status

 

$ 서비스 자동 시작

[CentOS 7] 

systemctl {enable | disable} [서비스명]

 

[CentOS 6]

chkconfig [서비스명] {on | off}

 

'리눅스(Linux)' 카테고리의 다른 글

[Centos 7] Linux Iptables  (1) 2022.11.24
web 보안 솔루션  (0) 2022.11.24
[Centos 7] Linux Kernel 관리  (0) 2022.11.24
[Centos 7] Linux Crond & Crontab (시스템 예약 작업 크론 )  (0) 2022.11.24
[Centos 7] Shell Script 예제  (0) 2022.11.24