이번 게시물에서는 Centos7 / RHEL7 에 본격 적용이 된 Systemd 에 대해서 알아보고 다양한 활용 예시에 대해서 알아보고자 한다. Systemd는 Centos6 버전까지 기반이였던 SystemV init을 대체하는 System 통합제어 프로세스로서 PID 1로 기동된다. SystemV Init 의 역활은 전통적 Unix 와 같이 Kernel Level에서 작동하는 시스템 최상위 초기자로서 하위에 생성되는 모든 Process들 통제하고 관리한다. 하지만 Systemd는 단순 시스템 초기자의 역활만이 아닌 시스템의 통합 로그 관리자는 물론 서비스, HW, Timezone 등 다양한 시스템 영역을 관여하고 있다. Systemd 에 대한 보다 자세한 사항은 아래 Sysemd 개발 Site을 참고하..
본 게시물에서는 서브넷 마스크를 나눈 비트에 따른 가용 IP를 확인 하는 Tip 을 알아보고자 한다. 아래와 같이 일반적으로 C Class IP 에 대한 Default Subnet Mask는 255.255.255.0 이며, 가용 IP수량은 다음과 같다. 주소 Class 서브넷 마스크 비트 표기 서브넷 마스크 네트워크 접두어 가용 IP 수량 C class 11111111 11111111 11111111 0000000 255.255.255.0 /24 256 만약 B Class 서브넷을 255.248.0.0 으로 구성한다면 가용 IP는 몇개 일까? 한눈에 계산하기가 쉽지 않다. =ㅅ =a 다행히도 Perl 개발자들을 위한 모듈제공 저장소 및 문서화 그룹 CPAN에서는 본인과 같은 수학계산장애(dyscaculi..
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.x 또는 RHEL7.x 버전을 처음 설치 후 Yum Update 혹은 Install 을 수행 할 경우 아래와 같은 Error 메시지와 함께 수행이 불가능 한 경우가 발생한다. 이는 lvm2 및 device-mapper 관련 Package Bug 로서 아래와 같이 lvm2 Package Update 를 통해 해결 가능하다. 1. Yum Update 시 Error message 확인 [root@centos7 ~]# [root@centos7 ~]# yum -y update device-mapper* Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.kaist.ac.kr * e..
wget은 HTTP 및 FTP 프로토콜을 이용한 Command 기반 File download 프로그램이다. Linux 사용자들이라면 굉장히 익숙한 커맨드중 하나인데 얼마전 동료를 통해 나름 꿀팁(?)을 전해들어 공유한다 보통 wget으로 파일을 다운로드중 네트워크 단절이나 기타 사유등으로 다운로드가 끊기게 되면, 의례 다시 받는 과정을 거치곤 했다. 하지만 아래와 같이 wget에는 이어받기 옵션이 있었다는 사실............... 그간 나는 뭘 해왔던 것인가.................. =ㅅ = 1. wget 이어받기 옵션을 통한 파일 Download [root@centos7 lang_go]# [root@centos7 lang_go]# wget https://storage.googleapis...