Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

CentOS 5.8 설치 후에 해야 하는 일들

제목

CentOS 5.8 설치 후에 해야 하는 일들

CentOS 5.8 은 설치과정에서 설치방법 을 HTTP로 선택하고 나서 저장소 주소를 입력할 수 있으므로 CentOS-5.8-x86_64-netinstall.iso 로 설치할 수 있다.

  • Web site name : archive.kernel.org
  • CentOS directory : /centos-vault/5.8/os/x86_64/

vault.centos.org/5.8/os/x86_64/ 은 CentOS-5.8 에 설치되어 있는 openssl 버전이 낮아서 사용할 수 없다.

CentOS Infra team 에서 모니터링하지 않는 외부 미러 사이트는 다음과 같다.

필자는 Server -> base 및 Text Editor 만 선택했다.

1. 네트워크 설정

Fedora 11 과 동일하다. 필자가 쓴 Fedora 11 에 대한 문서를 참조한다.

CentOS-5.8-x86_64-netinstall.iso 로 설치했다면, 이미 dhcp 로 네트워크 설정이 되어 있을 것이고, 이를 고정 IP(static) 로 변경하기만 하면 된다.

system-config-network 이나 setup 명령 후에 Network configuration 같은 것으로 네트워크를 설정을 완료할 수 없다는 것에 주의한다.

2. 방화벽 설정

다음과 같이 현재 설정을 확인한다.

$ iptables --list

다음과 같은 명령어로 설정한다.

$ system-config-securitylevel-tui

설정 결과는 /etc/sysconfig/iptables 파일에 저장된다.

CentOS 가 인터넷에 연결되어 있다면 서버 호스팅 Linux 의 보안 설정 를 참조한다.

3. yum 저장소 변경

/etc/yum.repos.d/CentOS-Base.repo 파일을 변경한다.

mirrorlist= 로 시작하는 것들은 전부 다 주석으로 막는다.

baseurl= 로 시작하는 것들은 (주석으로 막혀 있다면 주석을 풀고) 다음과 같이 변경한다.

변경 전,

baseurl=http://mirror.centos.org/centos/$releasever/

변경 후,

baseurl=http://archive.kernel.org/centos-vault/5.8/

https://vault.centos.org/5.8/ 은 CentOS-5.8 의 openssl 버전이 낮아서 사용할 수 없다.

변경 후에 다음의 명령이 성공하면 된다.

yum clean all
yum repolist

다음과 같이 하면, 시스템의 설치된 모든 패키지를 update 한다.

yum update

다음과 같이 yum-updatesd 설치를 해제한다.

service yum-updatesd stop
yum remove yum-updatesd

4. CentOS 5.8 시스템 정보

vi .bashrc
alias ls='ls --color=no'
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# ls -al /etc/*release*
-rw-r--r-- 1 root root 27 Feb 25 2012 /etc/redhat-release
/etc/lsb-release.d:
total 52
drwxr-xr-x 2 root root 4096 Jul 5 23:43 .
drwxr-xr-x 75 root root 4096 Jul 9 00:28 ..
-rw-r--r-- 1 root root 0 Feb 1 2011 core-4.0-amd64
-rw-r--r-- 1 root root 0 Feb 1 2011 core-4.0-ia32
-rw-r--r-- 1 root root 0 Feb 1 2011 core-4.0-noarch
-rw-r--r-- 1 root root 0 Feb 1 2011 graphics-4.0-amd64
-rw-r--r-- 1 root root 0 Feb 1 2011 graphics-4.0-ia32
-rw-r--r-- 1 root root 0 Feb 1 2011 graphics-4.0-noarch
-rw-r--r-- 1 root root 0 Feb 1 2011 printing-4.0-amd64
-rw-r--r-- 1 root root 0 Feb 1 2011 printing-4.0-ia32
-rw-r--r-- 1 root root 0 Feb 1 2011 printing-4.0-noarch
[root@localhost ~]# cat /etc/redhat-release
CentOS release 5.8 (Final)
[root@localhost ~]# ldd --version
ldd (GNU libc) 2.5
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
[root@localhost ~]# getconf -a | grep libc
GNU_LIBC_VERSION glibc 2.5
[root@localhost ~]# openssl version
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
[root@localhost ~]# yum update kernel -y
[root@localhost ~]# reboot
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-308.24.1.el5 #1 SMP Tue Dec 4 17:43:34 EST 2x
[root@localhost ~]# yum update openssl -y
[root@localhost ~]# openssl version
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
root@localhost ~]# yum install gcc make -y
[root@localhost ~]# gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/x
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)
[root@localhost ~]# yum update

yum 저장소에 update 할 패키지가 있는지 검사하지 않는다.

[root@localhost ~]# service yum-updatesd stop
[root@localhost ~]# chkconfig yum-updatesd off
[root@localhost /]# cat /proc/sys/kernel/core_pattern
core
[root@localhost /]# ulimit -c
0
[root@localhost /]# ulimit -c unlimited
[root@localhost /]# ulimit -c
unlimited

5. 잡담

아직도 CentOS 5.8 와 같은 legacy 시스템을 사용하고 있다면, (그럴 만한 부득이한 사정이 있겠지만,) upgrade 를 검토할 필요가 있다.

CentOS 5.8 과 같은 legacy 는 시스템의 변경을 최소화하고 현상을 유지하는 것 정도로 운영되는 것이지만, 부득이하게 뭔가를 설치하려고 하면, yum 으로 설치할 수 있는 것들은 버전이 너무 낮은 경우가 많다.

이 경우 소스코드를 직접 컴파일 해야 할 일이 생기는데, (최종적으로 실패할 가능성이 높으므로) 목표를 설정하는 것도 불가능하고, 작업자의 개성에 따라 결과가 달라질 수 있으므로 정규조직에서 취할 바가 아닐 뿐만 아니라, 작업자의 정신건강에도 해롭다.

제목

첨부파일