개발 기술

Linux systemctl/localectl Command

작성자: 김영찬

Linux에서 system process를 관리하기 위한 명령어인 systemctl과 locale 설정을 위한 명령어닌 localectl에 대해서 설명합니다.

systemctl Command

  • systemctl –h –-help : 도움말 보기
  • systemlctl –version : 버전보기
  • systemctl –a –all : 모든 프로세스 목록 보기
  • systemctl status 프로세스 : 프로세스 상태 정보
  • ststemctl start 프로세스 : 프로세스 시작
  • ststemctl stop 프로세스 : 프로세스 종료
  • systemctl status firewalld : 방화벽 상태 확인(사용중인지)
  • systemctl stop firewalld : 방화벽 중지
  • systemctl mask firewalld : 다른 서비스가 방화벽 실행 중지
  • systemctl unmask firewalld : 다른 서비스가 방화벽 실행 허용
  • systemctl enable firewalld : 시스템 시작시 방화벽 데몬 자동실행 등록
  • systemctl disable firewalld : 시스템 시작시 방화벽 데몬 자동실행 금지 등록
  • ststemctl restart 프로세스 : 프로세스 재시작
  • systemctl kill 프로세스 : 프로세스 죽이기
  • systemctl halt, poweroff, reboot : 시스템 종료, 전원 off, 재구동
  • sysctl –w vm.swappiness=1=1 : kernerl 설정값을 실시간으로 변경

localectl Command

  • localectl –h –-help : 도움말 보기
  • localectl, localectl status : 현재 locale 설정 보기
  • locale : locale 관련 환경 설정 보기
  • localectl list-locales : 설정 가능한 locale 목록 보기
  • localectl set-locale LOCALE : LOCALE로 설정 ko_KR.utf-8(혹은 utf8)
  • hostname [name] : hostname 임시 설정
  • hostnamectl set-hostname [name] : hostname 영구 설정