kjh00n의 기록저장소

시스템 원격 접근(Daemon,systemctl) 본문

시스템 보안 구축

시스템 원격 접근(Daemon,systemctl)

kjh00n 2024. 10. 28. 11:48

원격 서비스

- 물리적으로 떨어져 있는 컴퓨터를 로컬 컴퓨터처럼 이용할 수 있게 하는 서비스

- 네트워크 연결을 통해 공유 컴퓨터의 자원을 이용할 수 있게 함

 

● 원격 서비스 용도

- 초기 : 컴퓨터의 자원을 공유

- 현재 : 고객 지원, 원격 관리, 원격 제어


데몬

- 시스템에 관련된 작업을 수행하는 Background Process를 통칭하는 용어

- 부팅 단계부터 지정된 데몬이 동작하며 서비스의 요청이 없을 때는 유휴 상태를 유지한다.(기본적인 시스템 자원을 소모)

 

Standalone 방식 (항상 켜져있음)

- 각서비스Daemon이 항상Standby 하고 있다가 서비스 요청이 오면 바로 작동된다.

- 자주 사용되는 Service에 사용 (ex. Httpd 등…)

- 자원을 계속 소모한다.

- systemctl start 서비스이름.service에서 .service가 Standalone 방식으로 사용된다.

 

● Super Daemon 방식 (super daemon만 켜져있고 나머지는 꺼져있음) (관리자같은 개념)

- Super Daemon이 다른 Daemon들을 관리하는 형태

- Super Daemon 만 Standby 하고 있다가 서비스 요청이 들어오면 해당 서비스 Daemon을 작동 시킴

- 자주 사용하지않는 Service에 사용 (ex. Telnet 등…)

systemctl start 서비스이름.socket에서 .socket은 Super Daemon 방식으로 사용된다.

 

● systemd

- linux OS는 부팅 시 여러 데몬이 실행된다

- 이러한 여러 데몬은 전체적으로 관리하는 프로세스가 systemd

- systemd은 linux의 가장 상위 프로세스로 동작

- systemd를 이용하면 여러 데몬의 실행, 정지, 시작프로그램 등록, 해제 등등 데몬조작이 가능

- systemd가 관리 가능한 서비스 데몬 및 프로세스들은 /usr/lib/systemd/system 경로에 존재한다.

 

● systemctl (systemd를 제어하는 명령어) 외우렴★

- systemctl start [서비스이름.service] (서비스 시작)

- systemctl stop [서비스이름] (서비스 종료)

- systemctl restart [서비스이름] (서비스 재시작)

- systemctl status [서비스이름] (서비스 상태 확인)

- systemctl reload [서비스이름] (서비스 불러오기)

- systemctl enable [서비스이름] (서비스 시작프로그램 등록)

- systemctl disable [서비스이름] (서비스 시작프로그램 해제)

- (서비스실행)(.service는 생략 가능)


systemctl

systemctl status firewalld (서비스 상태 확인)

 

[root@localhost ~]# systemctl status firewalld.service 
○ firewalld.service - firewalld - dynamic firewall daemon
     Loaded(시작프로그램이냐?): loaded (/usr/lib/systemd/system/firewalld.service; disabled(시작 프로그램에서 해제되어있음); prese>
     Active(현재상태): inactive (dead) ==> dead는 꺼져있다
       Docs: man:firewalld(1)


systemctl start firewalld (서비스 시작)


 

sytemctl enable firewalld (서비스 시작프로그램 등록)


systemctl disable firewalld (서비스 시작프로그램 해제)

'시스템 보안 구축' 카테고리의 다른 글

DNS 서버 구축 실습 (client.ver)  (0) 2024.10.29
DNS서버 구축 (까다로움 주의) (DNS.ver)  (0) 2024.10.29
DNS Resolver  (0) 2024.10.29
DNS  (0) 2024.10.29
Telnet  (0) 2024.10.28