Centos7 Version을 설치하면 아래와 같이 virbr0 라는 이름의 Network Interface 가 생긴것을 확인할 수 있다. [root@centos7 /]# [root@centos7 /]# ip a ... 중략 11: virbr0: mtu 1500 qdisc noqueue state DOWN link/ether 52:54:00:a1:27:47 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 ... 중략 virbr0는 kernel 기반 Hypervisor인 kvm 서비스에서 사용하는 OpenvSwitch 기반의 VLAN NAT Interface 이다. 때문에 kvm 기반 가상화 서비스를 제공..
이번 게시물에서는 Centos7 / RHEL7 에 본격 적용이 된 Systemd 에 대해서 알아보고 다양한 활용 예시에 대해서 알아보고자 한다. Systemd는 Centos6 버전까지 기반이였던 SystemV init을 대체하는 System 통합제어 프로세스로서 PID 1로 기동된다. SystemV Init 의 역활은 전통적 Unix 와 같이 Kernel Level에서 작동하는 시스템 최상위 초기자로서 하위에 생성되는 모든 Process들 통제하고 관리한다. 하지만 Systemd는 단순 시스템 초기자의 역활만이 아닌 시스템의 통합 로그 관리자는 물론 서비스, HW, Timezone 등 다양한 시스템 영역을 관여하고 있다. Systemd 에 대한 보다 자세한 사항은 아래 Sysemd 개발 Site을 참고하..
Centos7 및 RHEL7 버전에서는 기본 Bootloader가 GRUB 에서 GRUB2 로 변경되었다. 기존 GRUB 에서는 /etc/grub.conf의 수정을 통해 Boot Kernel Image와 Boot Parameter 를 기술 하였지만, GRUB2 에서는 아래와 같은 과정을 통해 Boot kernel을 변경 및 설정하게 된다. 1. 현재 Boot Kernel 설정내역 확인하기 [root@centos7 ~]# [root@centos7 ~]# grub2-editenv list saved_entry=CentOS Linux (3.10.0-327.4.5.el7.x86_64.debug) 7 (Core) [root@centos7 ~]# [root@centos7 ~]# 2. GRUB에 정의된 Kernel ..
이번 게시물에서는 CentOS7 버전에서 변경된 Timezone 설정 방법에 대해서 알아보고자 한다. 우선 Centos / RHEL 5.x ~ 6.x 버전에서는 OS 의 전역 Timezone 설정을 위해 다음과 같은 과정을 거쳤었다. [root@centos6 ~]# [root@centos6 ~]# vi /etc/sysconfig/clock ZONE="America/New_York" [root@centos6 ~]# [root@centos6 ~]# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime [root@centos6 ~]# [root@centos6 ~]# [root@centos6 ~]# source /etc/sysconfig/clock [root@centos..
Centos7 등 Redhat Enterprise Linux 7 계열의 Linux 는 버전업이 되면서 아래와 같이 System Locale 설정 방법과 Config 위치가 변경되었다. 따라서 Redhat Enterprise Linux 7 계열의 OS 설치후 Aplication 요구조건등에 의한 System Default Locale 의 변경이 필요하다면 아래와 같이 확인 및 변경 가능하다. 1. Centos6 System Locale 확인 및 변경 [root@Centos6 ~]# [root@Centos6 ~]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch Distributor ID: Ce..
CentOS7을 처음 설치하게 되면 설치 조건에 따라 종종 net-tools 패키지가 설치되지 않는 경우가 있다. 이럴경우 기존 CentOS6 이하 버전에서 사용되던 ifconfig등의 명령어를 수행할 수 없어 network 설정에 있어 어려움이 있을 수 있다. CentOS7 버전부터는 NetworkManager 서비스를 기본 네트워크 관리 서비스로 채용하고 있으며 설정 방법은 아래와 같다. 1. NetworkManager 서비스 기동여부 확인 [root@centos7 /]# [root@centos7 /]# systemctl status NetworkManager NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/syste..