aix 기초 44

하루 5분 AIX - LVM(기본 명령어 4) FS 관련

안녕하세요? 뜻밖의 행운 입니다. 오늘은 LVM의 기본 명령어중 FS(파일 시스템) 관련 기본 명령어에 대해 알아 보겠습니다. 1. FS(파일 시스템)를 만들어 보자 root> lsvg -l testvg testvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT test_lv jfs 50 50 1 closed/syncd N/A loglv01 jfs2log 1 1 1 closed/syncd N/A root> crfs -v jfs2 -d test_lv -m /test -A yes File system created successfully. 818968 kilobytes total disk space. New File System size is 1638400 root> l..

IT/AIX&Linux 2013.07.03

하루 5분 AIX - LVM(기본 명령어 3) LV 관련

안녕하세요? 뜻밖의 행운입니다. 오늘은 VG에 이어서 LV에 관한 기본 명령어에 대해 다루어 보겠습니다. 1. LV를 만들어 보자! root> lspv hdisk0 00f615e5414c3dcf rootvg active hdisk1 00f615e5991e9823 testvg active hdisk2 00f615e5991e984f None hdisk3 00f615e59923bb75 None hdisk4 00f615e59933c981 None LVM 첫번째 시간에 PV로 VG를 만들고 VG를 쪼개서 LV를 만드는것을 배웠습니다. 따라서 LV를 만들려면 VG가 있어야 하는데 lspv로 testvg가 있는것을 확인하고 여기에 LV를 만들어 보겠습니다. 여기까지 오신 분이라면 lv 만드는 명령어가 뭘지 바로 짐작..

IT/AIX&Linux 2013.07.02

하루 5분 AIX - LVM(기본 명령어 2) VG 관련

안녕하세요? 뜻밖의 행운입니다. 오늘은 지난번에 배운 VG와 관련된 명령어에 대해 알아보겠습니다. root@student_7:/> lspv hdisk0 00f615e5414c3dcf rootvg active hdisk1 00f615e5991e9823 None hdisk2 00f615e5991e984f None hdisk3 00f615e59923bb75 None hdisk4 00f615e59933c981 None 우선 lspv 명령어로 현재 디스크 구성 상태를 확인해보니 hdisk0번은 rootvg 이고 나머지 hdisk1~4 까지는 아무런 할당이 되어 있지 않음을 확인 할 수 있습니다. 1. VG를 만들어보자! root@student_7:/> mkvg -f -y testvg -s 128 hdisk1 hd..

IT/AIX&Linux 2013.07.01

하루 5분 AIX - []와 ! 메타문자 2부

안녕하세요 뜻밖의 행운입니다. 오늘은 지난번에 이어 메타 문자에 대해 더 알아보겠습니다. shell은 [] 안의 모든 문자를 한 글자의 비교 메타 문자입니다. 아래를 보시면 # ls 1no 2no 3no 4no 5no no1 no2 no3 no4 no5 # ls no[135] no1 no3 no5 # ls [1-5]* 1no 2no 3no 4no 5no # # ls 1no 2no 3no 4no 5no no1 no2 no3 no4 no5 의 10개 파일이 있는것이 보이지요? # ls no[135] 를 주게 되면 1,3,5 각각 한글자씩 비교하여 해당하는 파일을 보여줍니다. no1 no3 no5 # ls [1-5]* 를 주게 되면 1~5로 시작하는 모든 파일을 검색하게 됩니다. 1no 2no 3no 4no ..

IT/AIX&Linux 2013.06.03

하루 5분 AIX - 메타문자

안녕하세요? 뜻밖의 행운입니다. 오늘은 shell 이용에 있어 기본적인 메타문자에 대해 다루어 보겠습니다. 메타 문자 우선 메타 문자란 문자 자체로 인식되지 못하고 shell에 의해서 어떤 뜻으로 해석되는 문자를 메타 문자라고 합니다. 메타 문자는 다음과 같습니다 | ; ! * ? " $ \ [ ] & ' ` \ 이렇게 정의만 들어서는 잘 감이 오지 않을 수가 있는데요 아래 예시를 보겠습니다. # ls 1 2 3 # touch 4 # ls 1 2 3 4 # touch > ksh: syntax error: `newline or ;' unexpected # awe;lkrj ksh: awe: not found ksh: lkrj: not found # touch usage: touch [-amcf] [M..

IT/AIX&Linux 2013.05.30

하루 5분 AIX - Umask

안녕하세요? 뜻밖의 행운입니다. 오늘은 지난시간에 이어 역시 파일 사용권한과 관련있는 주제에 대해서 다뤄 보겠습니다. 바로 Umask 인데요 아래 경로에 가면 현재 umask 값에 대해 나와 있습니다. Umask는 파일 또는 디렉토리가 만들어질 때 기본적으로 설정될 사용권한을 지정 수 있습니다. 매번 파일을 만들 때 마다 일일이 chmod로 권한을 줄 수 없으니 Umask를 사용하게 되는데요 이것이 어떠한 원리로 적용 되냐 하면 파일이 기본적 생성 권한은 666으로 즉 rw-rw-rw 이 기본 권한이며 디렉토리의 기본적 생성 권한은 777 즉 rwxrwxrwx 가 기본 권한입니다. 하지만 위의 그림 처럼 touch로 파일을 생성하면 rw-r—r—로 생성 되는 것을 볼 수 있습니다. 즉 644로 생성이 되..

IT/AIX&Linux 2013.05.27

하루 5분 AIX - 권한변경 심화

안녕하세요? 뜻밖의 행운입니다. 지난번에 사용권한변경에대해 배웠는데 오늘은 좀더 들어가서 8진법을 통한 사용권한변경에 대해 다뤄 보겠습니다. 왜 사용권한을 10진법도 아니고 하필 8진법으로 할까요? 기존의 사용권한을 보면 r w x 로 되어 있는데 각각 권한은 2진법으로 표현가능합니다. 읽기권한이 있느냐 없느냐? 쓰기권한이 있느냐 없느냐? 실행권한이 있느냐 없느냐? 2진법으로 0아니면 1로 표현 가능합니다. 없으니까 0 있으니까 1 사용권한은 rwx 3가지이니 000, 001, 010, 011, 100, 101, 111 로 모든 사용권한을 표현 가능하지요 --- 000 첫번째 아무런 권한 없음 --x 001 실행권한만 있음 -w- 010 쓰기권한만 있음 -wx 011 쓰기, 실행 권한 있음 r-- 100..

IT/AIX&Linux 2013.05.26

하루 5분 AIX - chmod 권한변경

안녕하세요? 뜻밖의 행운입니다. 지난번 포스팅때 사용권한에 대해 배웠는데요 오늘은 그 사용권한을 변경하여 보겠습니다. 사용권한 변경 방법은 바로 chmod를 사용하는 것입니다. change mode의 약어일까요? 지난번 포스팅 때 배운 ls -al 명령어로 살표보니 각 파일의 권한을 볼 수 있습니다. 자! 2번 파일의 권한을 변경하여 볼까요? chmod a-x 2 명령어로 2번 파일의 권한이 변경된것을 확인 할 수 있는데요 chmod는 권한을 변경하는 명령어고 마지막에 쓰인 2는 파일 이름인것을 알겠고 그럼 중간에 a-x 부문만 변경하면 사용권한을 변경할 수 있는것을 알 수 있겠죠? a-x에서 a를 누구에게서? -를 어떻게? x를 무엇을? 이라고 부를 수 있는데요 누구를에는 지난번 사용권한때 배운 use..

IT/AIX&Linux 2013.05.23

하루 5분 AIX - 사용권한보기

안녕하세요 뜻밖의 행운입니다. 지난편에 ls -al 때 첫번 째 필드의 9개 문자에 대해서 나중에 다루기로 했는데 오늘 그것에 대해 다루보겠습니다. 1 로 묶인 3글자는 파일 소유자가 어떤 작업을 할 수 있는지를 나타냅니다. 2 로 묶인 3글자는 파일 소유자와 같은 그룹에 속해 있는 사용자가 어떤 작업을 할 수 있는지를 나타냅니다. 3 로 묶인 3글자는 그외 기타 사용자가 어떤 작업을 할 수 있는지를 나타냅니다. 각 권한은 r,w,x로 표현이 되는데 r은 읽기 권한, w는 쓰기 권한, x는 실행 권한을 뜻합니다. 이 순서는 언제나 rwx 순서로 표현이 되며 rwx 자리에 - 표시가 있는경우 해당 권한이 없음을 뜻합니다. r. 일반 파일의 경우 그 파일의 내용을 볼 수 있다는 의미 입니다. 디렉토리 파일의..

IT/AIX&Linux 2013.05.20

하루 5분 AIX - touch

안녕하세요? 뜻밖의 행운입니다. 명령어 touch 에 대해 알아보도록 하겠습니다. touch 명령어는 두가지 목적 때문에 사용이 되는데요 1. 파일의 마지막 수정 시간 변경 2. 빈 파일 생성 touch 파일이름 의 형식으로 사용하게 되는데요 여기서 파일이름이 기존에 있는 파일이름이면 마지막 수정 시간이 변경되고 기존에 없는 파일이름일 경우 빈파일이 생성 됩니다. 지난번 ls -al 포스팅 때 마지막 접근 시간이 출력되었던 것을 배웠는데요 이 touch 명령어를 응용하면 백업 혹은 컴파일처럼 마지막 수정 시간을 참조하여 특정 작업을 할 경우에 유용하게 사용 할 수 있습니다. ls -al 명령어로 보니 10개의 파일이 보입니다. touch 파일이름 형식에서 파일이름에 5번 파일을 넣고 수행하니 5번 파일의..

IT/AIX&Linux 2013.05.19