저는 현재 직장에서는 RHEL 5.8과 SunOS 5.10을 사용하고 집에서는 Fedora 16을 사용하고 있습니다. 이러한 OS 인스턴스 중 일부 또는 전부가 호스트에 설치된 날짜를 확인할 수 있는 방법이 있습니까?
내가 원하는 이유는 일부 RHEL 관리자에게 약 10년 된 Perl 5.8.8이 설치되어 있지만 호스트가 1년도 채 안 된 것 같아서 일부 c**p를 제공해야 하기 때문입니다. 업데이트가 게으른 것 및/또는 요식행위 외에는 최신 버전을 설치할 수 없는 이유가 없습니다(예: 5.8.8에는 XML::Parser 등이 제공되지 않음).
답변1
파일이 다른 지점에서 터치되었을 수 있으므로 기본적인 질문에 대답하기가 약간 어렵습니다.
서버의 SSH 개인 키 파일은 컴퓨터가 처음 시작될 때 생성되는 자주 건드리지 않는 파일입니다. 보다 /etc/ssh/ssh_host_dsa_key
. SSH 서버의 키를 다시 입력하지 않는 한 파일은 컴퓨터의 설치 날짜여야 합니다. (가상 머신 이미지 등 특별한 경우는 포함되지 않습니다.)
즉, Perl 5.8.8은 RHEL 5의 최신 버전입니다. 예, 오래되었지만 소프트웨어 버전 안정성에 관한 한 Red Hat이 작동하는 방식입니다. 그러나 버그 수정은 5.8.8 패키지로 백포트되므로 그런 점에서는 안전합니다. 현재 특정 Perl 5.8.8 패키지는 2012년 10월 29일에 릴리스된 perl-5.8.8-38.el5_8입니다. rpm -qi --changelog perl |head -50
상단에 변경 로그가 표시됩니다.
또한 XML::Parser는 별도의 패키지로 제공됩니다. 찾다 perl-XML-Parser
. 이는 EPEL 또는 DAG에 있을 수 있습니다.