8장. 쉘 및 명령행 툴

다음 장에서는 RHEL 8과 RHEL 9 사이의 쉘 및 명령줄 툴에 대한 주요 변경 사항이 포함되어 있습니다.

8.1. 시스템 관리에 대한 주요 변경 사항

Red Hat Enterprise Linux 9의 net-snmp 통신에는 데이터 암호화 표준(DES) 알고리즘을 사용할 수 없습니다.

이전 버전의 RHEL에서 DES는 net-snmp 클라이언트와 서버 간의 보안 통신을 위한 암호화 알고리즘으로 사용되었습니다. RHEL 9에서는 OpenSSL 라이브러리에서 DES 알고리즘을 지원하지 않습니다. 알고리즘은 안전하지 않은 것으로 표시되고 net-snmp에 대한 DES 지원이 제거되었습니다.

ABRT 툴이 제거됨

RHEL 9에서는 애플리케이션 충돌을 탐지하고 보고하기 위한 자동 버그 보고 툴(ABRT)을 사용할 수 없습니다.

대신 systemd-coredump 툴을 사용하여 프로그램이 충돌한 후 자동으로 생성되는 코어 덤프를 기록하고 저장합니다.

RHEL 9 systemd에서는 hidepid=n 마운트 옵션이 지원되지 않습니다.

mount 옵션은 /proc/[ pid ] 디렉토리의 정보에 액세스할 수 있는 사람을 제어하는 ​​파이스 옵션은 RHEL 9에서 제공되는 systemd 인프라와 호환되지 않습니다.

또한 이 옵션을 사용하면 systemd 에서 시작된 특정 서비스가 SELinux AVC 거부 메시지를 생성하고 다른 작업이 완료되지 못하도록 할 수 있습니다.

dump 패키지의 dump 유틸리티가 제거됨

파일 시스템 백업에 사용된 덤프 유틸리티는 Red Hat Enterprise Linux 8에서 더 이상 사용되지 않으며 RHEL 9에서는 사용할 수 없습니다.

RHEL 9에서는 tar 또는 dd 를 ext2, ext3 및 ext4 파일 시스템의 백업 도구로 사용할 것을 권장합니다. 덤프 유틸리티는 EPEL 9 리포지토리의 일부가 됩니다.

덤프 패키지의 복원 유틸리티는 RHEL 9에서 사용 가능하고 지원되는 상태로 유지되며 복원 패키지로 사용할 수 있습니다.

RHEL 9에는 ReaR crontab이 포함되어 있지 않습니다.

rear 패키지의 /etc/cron.d/ rear crontab은 디스크 레이아웃이 변경된 후 후 rear mkrescue 를 실행하는 RHEL 9에서 제거되었습니다.

rear mkrescue 를 실행하기 위해 /etc/cron.d/rear crontab에 의존하는 경우, 대신 ReaR 실행을 수동으로 구성할 수 있습니다.

참고

RHEL의 rear 패키지에는 다음 작업 예약 예제가 포함되어 있습니다.

  • /usr/share/doc/rear/rear.cron 예제 crontab
  • /usr/share/doc/rear.{service,timer} 예제 systemd 단위

시스템 복구를 위해 업데이트된 백업을 수행하기 위해 사이트별 수정 또는 기타 작업 없이 이러한 예제를 사용하지 마십시오. 복구 이미지를 다시 생성하는 것 외에도 정기적인 백업을 수행해야 합니다. 백업을 수행하는 단계는 로컬 구성에 따라 다릅니다. 업데이트된 백업을 동시에 사용하지 않고 rear mkrescue 명령을 실행하는 경우 시스템 복구 프로세스에서 저장된 레이아웃과 일치하지 않는 이전 백업을 사용합니다.