Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

Redhat RH-134 : tuned 데몬 + SELinux 보안 관리 본문

Linux

Redhat RH-134 : tuned 데몬 + SELinux 보안 관리

새싹싹이 2023. 10. 17. 17:21

튜닝 프로파일 조정

tuned 데몬 : 특정 워크노드 요구 사항을 반영하는 튜닝 프로파일을 사용하여 튜닝 조정

/usr/lib/tuned 및 /etc/tuned (우선 순위 /etc/tuned > /usr/lib/tuned 이므로 적용하려면 /etc/tuned에 저장)

sysctl : 시스템 커널의 파라미터 설정을 확인하고 변경

-a : 현재 커널 파라미터 설정 조회

 

# tuned-adm active => 현재 활성 상태인 튜닝 프로파일 확인

# tuned-adm profile_info network-latency => tuned-admi profile_info 명령어로 지정된 프로필에 대한 정보 조회

# tuned-adm profile throughput-performance => 튜닝 요구 사항에 더 잘 맞는 다른 활성 프로파일로 전환

# tuned-admi recommend => 시스템에 맞는 튜닝 프로파일 권장 확인 

# tuned-adm off

 

SELinux 보안 관리

apache 접근 권한은 /var/www/html 에서 만들어야 디렉토리 권한 상속 가능

# pwd
/root

# echo "RH134 Class" > test.html

# mv test.html /var/www/html/

# cd /var/www/html/

# ls -lZ test.html 

mv 로 옮겼기 때문에 권한으로 이전에 있던 /root 권한이 상속된 것을 볼 수 있음

# curl localhost/test.html

때문에 forbidden 이 뜸

# echo "Hello World" > index.html => 파일 자체를 mv로 옮기는 것이 아니라 /var/www/html에 생성

/var/www/html 권한이 상속된 것을 확인 가능

# curl localhost/index.html

때문에 forbidden 이 뜨지 않고 curl 가능

 

html 실행 파일 디렉토리 옮기기

root

# mkdir /custom

# echo 'This is SERVERA' > /custom/index.html

# vim /etc/httpd/conf/httpd.conf 

하기와 같이 DocumentRoot 및 Directory 를 "/custom" 으로 변경

# systemctl enable --now httpd

# curl localhost/index.html

접근 권한이 없어서 접근 불가

# semanage fcontext -a -t httpd_sys_content_t '/custom(/.*)?' => 접근 허용을 위하여 SELinux 컨텍스트 구성 필수

# restorecon -Rv /custom => 디렉토리의 파일 컨텍스트 수정

# curl localhost/index.html