RHCSA : 실행 시스템 운영 – 네트워크 서비스 시작, 종료 및 상태 점검

RHCSA 주제입니다. CertDepot 사이트를 번역 및 내용 추가하였으며, 컨텐츠 관련 모든 권리는 CertDepot에 있습니다.

시작하기 전에

서비스 관리(기본)

1. 네트워크 서비스(여기서는 http로 가정)를 시작하려면 다음과 같이 입력한다.
[root@server2 ~]# systemctl start httpd
[root@server2 ~]# 
2. 현재 네트워크 서비스(여기서는 http로 가정)가 실행중인지 확인하려면, 다음과 같이 입력한다.
[root@server2 ~]# systemctl is-active httpd
active
[root@server2 ~]# 
3. 네트워크 서비스(여기서는 httpd로 가정)를 부팅시에 활성화하려면 다음과 같이 입력한다.
[root@server2 ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[root@server2 ~]# 
4. 현재 네트워크 서비스(여기서는 httpd로 가정)가 부팅시에 활성화되어 있는지 확인하려면 다음과 같이 입력한다.
[root@server2 ~]# systemctl is-enabled httpd
enabled
[root@server2 ~]# 
5. 네트워크 서비스(여기서는 httpd로 가정)의 현재 상태를 확인하고 싶다면 다음과 같이 입력한다.
[root@server2 ~]# systemctl status httpd
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: active (running) since 일 2016-05-08 14:15:05 KST; 7min ago
 Main PID: 78218 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─78218 /usr/sbin/httpd -DFOREGROUND
           ├─78219 /usr/sbin/httpd -DFOREGROUND
           ├─78220 /usr/sbin/httpd -DFOREGROUND
           ├─78221 /usr/sbin/httpd -DFOREGROUND
           ├─78222 /usr/sbin/httpd -DFOREGROUND
           └─78223 /usr/sbin/httpd -DFOREGROUND

 5월 08 14:15:05 server2.example.com httpd[78218]: AH00558: httpd: Could not relia...e
 5월 08 14:15:05 server2.example.com systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@server2 ~]# 

노트: 이 커맨드를 통해 많은 정보들을 얻을 수 있다.

서비스 관리(고급)

영구적으로 네트워크 서비스(여기서는 httpd로 가정)를 비활성화 하려면 다음과 같이 입력한다.
[root@server2 ~]# systemctl mask httpd
ln -s '/dev/null' '/etc/systemd/system/httpd.service'
[root@server2 ~]# 

추가 자료

at4am의 프로필 이미지

at4am

2016년 05월 08일

글쓴이의 더 많은 글 읽어보기