'OS/CentOS'에 해당되는 글 9건

  1. 2015.01.08 :: locale 설정
  2. 2014.10.29 :: CentOS 7 - hostname 설정(hostnamectl 사용)
  3. 2014.10.29 :: CentOS 이미지 다운로드
  4. 2014.10.16 :: rsync 동기화 구성
  5. 2014.04.24 :: 설치 된 패키지 확인(yum)
  6. 2014.04.14 :: nginx 소스 설치
  7. 2014.04.11 :: rsync를 이용한 CentOS repo 동기화
  8. 2014.04.11 :: rdate 시간 동기화
  9. 2014.04.07 :: php 모듈 설치 - pecl 사용
OS/CentOS 2015. 1. 8. 14:30

다음 파일을 수정

/etc/sysconfig/i18n

LANG="en_US.UTF-8"

적용

# source /etc/sysconfig/i18n


'OS > CentOS' 카테고리의 다른 글

CentOS 7 - hostname 설정(hostnamectl 사용)  (0) 2014.10.29
CentOS 이미지 다운로드  (0) 2014.10.29
rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 10. 29. 18:02

CentOS 6까지는 /etc/sysconfig/network 설정파일에 정의 되었지만 CentOS 7 부터는 새로운 init 시스템(systemd)으로 변경되면서 /etc/hostname에 정의된다.




hostnamectl이라는 명령어가 추가 되었는데, 이 명령을 이용해 hostname을 조작할 수 있다.


1. hostname 상태 확인하기

$ hostnamectl status

   Static hostname: centos7-test-01.com2us.kr

         Icon name: computer

           Chassis: n/a

        Machine ID: 7a39a64ab05f4ea4bbf9a4276742f691

           Boot ID: c072988dc26f41e8b9f26dd2090f8bb3

    Virtualization: vmware

  Operating System: CentOS Linux 7 (Core)

       CPE OS Name: cpe:/o:centos:centos:7

            Kernel: Linux 3.10.0-123.el7.x86_64

      Architecture: x86_64


2. hostname 변경하기

$ hostnamectl set-hostname [호스트명]


'OS > CentOS' 카테고리의 다른 글

locale 설정  (0) 2015.01.08
CentOS 이미지 다운로드  (0) 2014.10.29
rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 10. 29. 10:47

국내의 경우 daum이 가장 빠르다.

다음 url에서 다운받으면 된다.

http://ftp.daum.net/centos/7/isos/x86_64/

'OS > CentOS' 카테고리의 다른 글

locale 설정  (0) 2015.01.08
CentOS 7 - hostname 설정(hostnamectl 사용)  (0) 2014.10.29
rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 10. 16. 11:57

rsync 서버 역할을 할 서버에 xinetd 설치


$ sudo yum install xinetd

/etc/xinetd.d/rsync 파일에서 rsync 활성화

$ vi /etc/xinetd.d/rsync

disable = no # yes에서 no로 변경

$ sudo service xinetd restart

접근 허용할 서버 정의 및 동기화할 디렉토리를 정의하기 위해 다음 파일을 생성

/etc/rsyncd.conf

[data]

path = /data

uid = root

gid = root

read only = no

hosts allow = 172.16.1.31

max connections = 5

timeout = 600

path 동기화할 경로 : 경로의 끝 "/" 유무에 따라 달라질수 있으므로 유의

hosts allow = 허용할 ip 대역 또는 IP

여러개 할당 할때, hosts allow example

hosts allow = IP, IP, IP   # 여러개 할당

hosts allow = IP/mask  # 대역으로 할당


$ rsync -avz /test/backup/ HOST_IP::test

source 경로의 마지막 "/" 가 있으면 하위 내용만 동기화

"/"가 없으면 backup 디렉토리가 생성됨 : 주의 할것

'OS > CentOS' 카테고리의 다른 글

CentOS 7 - hostname 설정(hostnamectl 사용)  (0) 2014.10.29
CentOS 이미지 다운로드  (0) 2014.10.29
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 24. 10:39

시스템에 설치된 패키지를 확인하고자 한다면 다음과 같이 한다.

# yum list installed [package]


'OS > CentOS' 카테고리의 다른 글

CentOS 이미지 다운로드  (0) 2014.10.29
rsync 동기화 구성  (0) 2014.10.16
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
rdate 시간 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 14. 12:23

1. nginx 다운로드

http://nginx.org/en/download.html

2. 압축 해제

# tar zxvf nginx-1.4.7.tar.gz

3. 환경설정

./configure --with-debug --with-http_ssl_module --with-http_realip_module --with-http_stub_status_module --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx

--prefix=/usr/local/nginx : 설치 위치를 지정

--conf-path=/etc/nginx/nginx : conf 파일의 위치를 지정하며, /etc/nginx가 conf 디렉토리가 된다. 빌드 전에 /etc/nginx 디렉토리를 생성하도록 한다.

4. 빌드

# make install


'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
rdate 시간 동기화  (0) 2014.04.11
php 모듈 설치 - pecl 사용  (0) 2014.04.07
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 11. 11:51

내부 repo를 구성하기 위해서 외부 centos repo로 부터 repo 관련 데이터를 동기화할 필요가 있다. 초기 구성시에는 http 또는 ftp를 이용해서 다운 받는 것이 가능하지만, 이후에 업데이트 되는 파일을 동기화 하기 위해서는 rsync를 사용하는 것이 좋다. rsync 서버를 운영하는 곳을 찾아 동기화 하면 된다.

국내의 경우 neowiz가 rsync 서버를 운영하고 있으며, 다음과 같은 명령을 이용해서 동기화 한다.

# rsync -avzH --bwlimit=2048 --exclude=*.iso ftp.neowiz.com::centos /centos/

네트워크 제한을 2Mbyte로 설정하였으며, iso 파일은 제외하도록 설정 하였다.

본인 환경에 맞게 rsync 옵션을 수정하고 이용하면 된다.

'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rdate 시간 동기화  (0) 2014.04.11
php 모듈 설치 - pecl 사용  (0) 2014.04.07
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 11. 11:08

rdate 명령을 이용해 시간을 동기화 할 수 있다.


OPTION

-p     Print the time returned by the remote machine.

-s     Set the system time to the returned time.

-u     Use UDP instead of TCP as the transport.

-l     Use syslog to output errors (cron.warning) and output (cron.info).

-t     Set timeout in seconds for every attempt to retreive date.


주기적으로 시간을 동기화 하기 위해서는 crontab에 다음과 같이 등록하여 동기화할 수 있다.

0 0 * * * root rdate -su time.bora.net | clock -w

-u : 전송수단으로 TCP 대신 UDP를 사용


rdate를 이용해 time 서버로부터 시스템 시간을 동기화 한 후 clock -w 명령을 이용해 시스템 시간을 CMOS 시간으로 설정한다.

clock -s : CMOS 시간을 시스템 시간으로 설정

'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
php 모듈 설치 - pecl 사용  (0) 2014.04.07
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 7. 17:50

pecl 명령을 이용해 php 모듈 설치가 가능하다.

python의 pip와 같은 기능을 한다.


pecl을 이용할 경우 remi 버전이 아닌 정식 버전을 설치하게 된다.

패키지로 설치할 때와 다른점은 패키지로 설치할 경우 /etc/php.d/ 경로에 해당 '모듈.ini' 파일이 만들어 지는데 pecl을 이용해 설치 할 경우 php.ini 에 모듈 extention 설정을 하거나, /etc/php.d/ 경로에 관련 모듈 설정을 따로 해야 한다.

'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
rdate 시간 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
: