본문 바로가기

IT/Unix / Linux

[정보/Linux] Linux LVM (Logical Volume Manager) 1. LVM 이란? LVM 은 물리적으로 여러 개의 하드 디스크로 구성된 환경을 논리적으로 하나 또는 그 이상의 하드 디스크가 있는 것처럼 관리하는 것을 말합니다. 예를 들자면 500MB 짜리 HDD가 4개가 있다. 이렇게 4개로 구성된 하드디스크를 하나의 디스크처럼 사용하고자 할 때 LVM을 사용하는 것입니다. (4개를 3개인것처럼 2개인것처럼 사용할 수도 있다.) 2. LVM 구성 요소 - 물리적 미디어 LVM 에 인식되기 전의 미디어 상태로 하드디스크나 파티션 그 상태를 말합니다 ex) /dev/sda1, /dev/sda2 - 물리적 볼륨 (PV, Physical Volume) PV 는 LVM 을 구축할 실제 하드웨어 또는 저장장치입니다. 일단 여기에 추가하면, LVM은 이것을 소유한 것처럼 인식합.. 더보기
[정보/AIX] HACMP 의 기본 개념 소개 1. 기본개념 Unix 는 초창기에 Workstation용으로 개발되었으나, Open system, client/server 등의 붐을 타고, 점차 중대형 server의 OS로 자리잡기 시작했다. Unix server가 점차 main frame을 대체하는 정도에 이르면서, 문제가 제기되기 시작했는데, 그것은 바로 안정성 문제였다. 이미 오랜 기간에 걸쳐 안정화된 MVS mainframe에 비하면, Unix 는 OS 자체의 안정성도 떨어지고, 상대적으로 가격이 낮은 hardware 부품도 신뢰성이 떨어지는 것이 사실이었다. 24시간 365일 작업을 수행할 수 있는 server가 되기 위해서는 무언가 고가용성을 solution이 요구되었고, 그 결과로 IBM에서 내놓은 것이 HACMP 이다. HACMP의 개.. 더보기
[정보/공통] 쉘 프로그램의 대체 실행방식 명령어나 프로그램 화일이 실행될때, 쉘은 쉘 명령어 실행때와 마찬가지로디스크상에서 지정한 화일명을 갖는 프로그램 화일을 검색한다.쉘이 해당 프로그램을 발견하면은, 명령어 라인 처리를 계속하고,프로그램을 실행하기 위해서 새로운 프로세스를 분기한다. 새로운 프로세스를 분기하지 않고 프로그램을 실행하기 위해서는.(dot) 와 exec 명령어를 사용한다. .(dot) .(dot) 명령어는 쉘 프로그램이 종료된후에도 실행을 계속하기 위해서현재의 프로세스 일부로써 쉘 프로그램을 실행한다. . 명령을 이용하여쉘 프로그램을 실행할 경우에는 실행 권한을 필요로 하지 않는다.그러나 컴파일된 프로그램들은 . 명령을 이용해 실행할 수 없다. 이 명령어의 형식은 ". program" 형식으로 실행한다. exec exec 명령어.. 더보기
[TIP/AIX] FTP 로 파일 전송하기 (put 방식) ftp_func() { FILENAME =$6'('$7')' cd $1 pwd ftp -in $2 더보기
[TIP/AIX] 특정 날짜 구하기 리눅스에서의 날짜 계산은 예약된 파라미터가 존재하여 비교적 쉽게 구할 수 있지만, AIX 는그런 함수가 따로 없다.따라서 TZ (표준시간대, Time Zone) 라는 값을 수동으로 설정해주어야 되고, dateformat 도 맞춰줘야한다.여기에 대해서 정리해보도록 하겠다. * 오늘 날짜는 2015/08/17 이다. # ymd 당일ymd=`date +%Y%m%d` echo $ymd 결과 : 20150817 # ymd10 10일로 고정 ymd10=`date +%Y%m`'10' echo $ymd10 결과 : 20150810 # yesterday 어제t=`expr 24 - 9`yesterday=`TZ=KST+$t; date +%Y%m%d` echo $yesterday 결과 : 20150816 AIX 는 날짜를 변.. 더보기
[TIP/Ubuntu] Ubuntu 기본 설정 아래 내용은 Ubuntu 14.04 LTS 에 특화된 설정입니다. - Google Chrome 따로 설명할 필요가 없는 웹브라우저 https://www.google.co.kr/chrome/browser/desktop/index.html#eula Ubuntu 64 bit 사용자는 '64 bit .deb (Debian/Ubuntu용)' 설치 - PlayOnLinux, Wine Windows Programs LoaderUnix 계열에서 윈도우 프로그램을 실행하기 위한 소프트웨어. 우분투 소프트웨어 센터에서 설치. 참고 : http://blog.igk.me/2014/04/ubuntu-1404-pc-wine.html - 네이버 나눔고딕 코딩글꼴가독성을 높이기 위한 폰트로 Bitstream Vera Sans Mon.. 더보기
[정보/공통] 파일 권한 ls -lrt 명령어를 칠때 가장 좌측에 나오는 10자리의 문자열이 해당 파일 또는 디렉토리의 권한 및 상태를 나타내는 문자열이다. 가장 좌측 문자열은 d, - 로 나뉘며 각각 디렉토리와 파일을 구분한다.다음 3글자는 rwx 로 구분되며 파일 소유자에 대한 권한을 나타낸다.다음 3글자는 rwx 로 구분되며 파일 소유자의 그룹에 대한 권한을 나타낸다.다음 3글자는 rwx 로 구분되며 그외 사용자에 대한 권한을 나타낸다. 해당 글자는 해당 파일과 디렉토리에 대하여 서로 다른 권한값을 가지며 문자 및 수치로 표현된다.r : read 4, w : write 2, x : excute 1 을 나타내며 해당 위치가 - 처리 되면 해당 권한이 없다는 뜻이다. ex) drwxrw-r--디렉토리이며 소유자에 대해 rwx,.. 더보기
[TIP/공통] 기본명령어 사용 팁 AIX 를 사용하면서 주로 쓰는 명령어의 예와 옵션을 정리하였습니다. ls -lrt현재 경로의 파일 리스트를 최신 수정된 순으로 권한, 그룹, 소유자, 용량, 날짜, 파일명 순으로 보여줍니다 find-mtime -n n 일 이내에 변경된 파일 -mtime +n n일 이전에 변경된 파일find . -name "*092550*"'092550' 을 포함하는 파일을 현재 경로의 하위에서 검색합니다.find . matime +30 matime -60 -ok rm {} \; 현재 경로의 하위에 있는 파일 중 30 일 이전, 60일 이내에 수정된 파일들을 대화식으로 삭제한다.find . matime +10 matime -30 -exec rm {} \; 현재 경로의 하위에 있는 파일 중 10 일 이전, 30일 이내에 .. 더보기