반응형
 

SELINUX & HTTPD 서비스 확인


SELINUX 관련 설정 문제이다. 설정이 enforcing으로 되어 있고 이상태에서 httpd 서비스가 정상적으로 작동하게 설정하는 것이다.

  • httpd 서비스 포트 : 82
  • httpd 서비스 경로 : /var/www/html
  • httpd 서비스 재부팅시 자동 시작 설정

 ### 상태 확인 failed
[root@test01~]# systemctl status httpd   

[root@test01~]# getenforce  ### SELINUX 상태값 확인
Enforcing

[root@test01~]# setenforce 0    ### SELINUX 상태 Permissive 변경

[root@test01~]# getenforce  ### SELINUX 상태값 확인
Permissive

[root@test01~]# systemctl restart httpd    ### httpd 재시작 정상 확인

[root@test01~]# semanage port -l | grep http_port_t   ### 해당 서비스 포트 확인
http_port_t tcp 80,81,443,488,8008...9000    

### semanage 포트에 httpd 서비스 포트인 82 포트 추가 명령어
[root@test01~]# semanage port -a -t http_port_t -p tcp 82

### 해당 서비스 포트 추가 확인
[root@test01~]# semanage port -l | grep http_port_t   
http_port_t tcp 80, 81, 82, 443,488,8008...9000    

[root@test01~]# setenforce 1    ### SELINUX 상태 Enforcing 변경

[root@test01~]# systemctl restart httpd
[root@test01~]# systemctl enable httpd
[root@test01~]# firewall-cmd --add-port=82/tcp
[root@test01~]# curl localhost

 

순차적으로 httpd 서비스 확인하고 이후 semanage 명령어를 통해 82 포트 추가를 한다. 이후 httpd 재기동 및 재부팅시 자동 시작을 하며 방화벽에 해당 포트 추가 및 웹이나 curl 명령을 통해 정상적으로 접근이 가능한지 확인한다.

반응형

'자격증 > RHCSA' 카테고리의 다른 글

RHCSA - 사용자 계정 추가 생성  (0) 2023.11.11
RHCSA - 시간 동기화 Chronyd  (0) 2023.10.17
RHCSA - 사용자 계정 생성  (0) 2023.08.20
RHCSA - 레포지토리 설정하기  (0) 2023.08.18
RHCSA - hostname 설정  (0) 2023.08.18
반응형
 

사용자 계정 생성


  1. 신규 사용자 생성
  2. 사용자 그룹 설정
  3. 사용자 암호 설정

Q. sysgrp 그룹을 생성하라.

Q. sysgrp 그룹에 속하는 사용자 natasha를 생성하라.

Q. sysgrp 그룹에 속하는 사용자 harry를 생성하라.

Q. sysgrp 그룹에 속하지 않고 쉘 접속이 허용되지 않는 사용자 sarah를 생성하라.

Q. natasha, harry, sarah 암호는 모두 'sksxk'로 설정하라.

$ groupadd -g sysgrp

### 그룹 생성 확인
$ cat /etc/group |grep sysgrp

### 사용자 생성
$ useradd -G sysgrp natasha
$ useradd -G sysgrp harry
$ useradd -s /sbin/nologin sarah

### 그룹에 natasha, harry 포함 확인
$ cat /etc/group |grep sysgrp

### 계정에 대한 암호 설정
$ passwd natasha
$ passwd harry
$ passwd sarah

 

반응형

'자격증 > RHCSA' 카테고리의 다른 글

RHCSA - 시간 동기화 Chronyd  (0) 2023.10.17
RHCSA - Selinux & httpd 서비스 확인  (0) 2023.09.08
RHCSA - 레포지토리 설정하기  (0) 2023.08.18
RHCSA - hostname 설정  (0) 2023.08.18
RHCSA - IP 세팅  (0) 2023.08.18
반응형

Hostname 설정


1대의 가상 서버의 Hostname을 설정하는 문제이다.


Q. Hostname을 다음과 같이 설정하라.

예시 : server1.example.com

### 현재 hostname 확인
$ hostname
testa

### 예시 hostname 설정
$ hostnamectl set-hostname server1.example.com

### 변경된 hostname 확인
server1.example.com

 


 

반응형

'자격증 > RHCSA' 카테고리의 다른 글

RHCSA - 사용자 계정 생성  (0) 2023.08.20
RHCSA - 레포지토리 설정하기  (0) 2023.08.18
RHCSA - IP 세팅  (0) 2023.08.18
RHCSA - root 암호 복구/설정  (0) 2023.08.18
RHCSA 목차 리스트  (0) 2023.08.18
반응형

네트워크 환경 세팅


2대의 VM 중 1대는 네트워크 세팅이 안되어 있다. 그렇기에 설정을 해주어야 통신이 되며 다음 문제 풀이가 가능하다.

 


 

예시)

 

Q. IP 192.168.0.100 / Subnet 255.255.255.0 / Gateway 192.168.0.254 / dns 8.8.8.8 / 세팅해라.

 

### nmtui, nmcli명령으로 수동 설정을 해도 된다.

A. 하단 참조

### nmtui 사용
$ nmtui

$ ip setting
$ subnet setting
$ gateway setting
$ dns setting

$ ifdown eth0
$ ifup eth0

### nmcli 사용
$ nmcli con mode eth0 ipv4.address 192.168.0.100/24 ipv4.gateway 192.168.0.1 ipv4.dns 8.8.8.8 ipv4.method manual autoconect yes

 

### 나는 스크립트를 변경했다.

### 인터페이스 명칭 확인
$ cd /etc/sysconfig/network-scripts/

$ vim ifcfg-eth0

TYPE=Ethernet
DEVICE=eth0
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
ONBOOT=yes
NM_CONTROLLED=yes
DNS1=8.8.8.8

$ ifdown eth0
$ ifup eth0
$ ip a

### IP 정상 설정 확인

 

위와 같이 설정을 해주고 ip 정상적으로 부여된지 확인을 하면 된다.

 

 

반응형

'자격증 > RHCSA' 카테고리의 다른 글

RHCSA - 레포지토리 설정하기  (0) 2023.08.18
RHCSA - hostname 설정  (0) 2023.08.18
RHCSA - root 암호 복구/설정  (0) 2023.08.18
RHCSA 목차 리스트  (0) 2023.08.18
Redhat RHCSA 시험 접수 방법 및 원격 시험 방법  (0) 2023.08.14

+ Recent posts