blkid는 block 디바이스의 파일시스템 유형이나 속성을 출력하는 명령어입니다. 파일 시스템 정보를 기술하는 /etc/fstab 파일에 마운트 정보를 설정할 때 /dev/sda1 같은 블록 디바이스보다는 UUID 를 적는 것을 권장하고 있는데 이때 UUID 를 얻을 때 많이 사용합니다. # UUID란? universally unique identifier의 약자. 범용 고유 식별자라고도 함. 소프트웨어 구축에 쓰이는 식별자 표준. 개요 -> 네트워크 상에서 서로 모르는 개체들을 식별하고, 구별하기 위해 필요한 고유한 이름. 중복되지 않는 일련번호를 부여해 동시 다발적으로 개발되고 있는 중앙관리 시스템에서는 불가능한 이야기지만, 개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할수 있는 방법이 필요했..
다음은 디바이스 장치 추가 내용 이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오. [root@ihd ~]# vi /etc/fstab ( 1 ) ( 2 ) ext4 defaults ( 3 ) ( 4 ) ■ 조건 - /dev/sdb1 을 /data 디렉터리에 ext4 으로 자동 마운트되도록 설정한다. - 부팅시 /dev/sdb1 디바이스의 파일시스템 점검하고 dump를 사용을 하지 않는다. 1: /dev/sdb1 2: /data 3: 0 4: 1 fstab 화일에 다양한 화일 시스템에 대한 정보를 기술한다. fstab 화일은 프로그램에 의해 읽히기만 할 뿐 쓰기에는 사용되지 않는다. 이 화일을 제대로 만드는 일은 시스템 관리자의 책임이다. 한 줄마다 하나의 화일 시스템에 대하여 기술한다. 한 줄 상의 각 필..
XA는 2PC(2 phase commit)을 통한 분산 트렌젝션 처리를 위한 X-Open에서 명시한 표준. 예를 들어 Oracle데이타베이스와 IBM DB2 데이타베이스간에 2단계검증을 통한 2PC를 보장하여 트렌젝션을 보장시켜주는 것. 등록 된 하나 이상의 데이터베이스 간에 2PC 트랜잭션이 보장되어야 할 때 XA datasource 사용 하나 이상이 데이터베이스를 접근하더라도, 굳이 트랜잭션이 보장되어야 할 필요성이 없다면 Non-XA-datasource 사용하면 됨 [트랜잭션 수행 단계] # 2PC begin -> end -> prepare -> commit 글로벌 트랜잭션을 하려면 반드시 2PC를 해야만 한다. 글로벌 트랜잭션은 여러 리소스 사이에서 처리하는 작업이기 때문에 "분산" 트랜잭션(Di..
다음은 RPM 패키지를 삭제하는 과정이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오. [root@ihd ~]# rpm ( ① ) httpd error: Failed dependencies: httpd-mmn = 20051115 is needed by (installed) mod_nss-1.0.10-1.el6.x86_64 httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.4-11.el6_5.x86_64 httpd-mmn = 20051115 is needed by (installed) mod_wsgi-3.2-7.el6.x86_64 httpd-mmn = 20051115 is needed by (installed) mod_authnz_pam-0.9.2-1...
다음은 프로세스 관리에 관한 명령어 이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오. [root@ihd ~]# top top - 08:45:47 up 42 min, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 171 total, 1 running, 169 sleeping, 1 stopped, 1 zombie Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1907936k total, 372188k used, 1535748k free, 32704k buffers Swap: 2097148k total, 0k used, 2097148k free, 145660k cached PID US..
dumpe2fs 명령어는 파일시스템에 대한 상세정보를 확인하는 명령어입니다. 해당 명령어는 파일 시스템의 슈퍼블럭과 블럭그룹정보를 출력하며, 다음 내용을 확인할 수 있습니다. - 지정된 파일시스템의 superblock 정보 - 지정된 파일시스템의 block group 정보 즉, 파일시스템의 상세 내역 및 superblock 정보를 확인할 수 있습니다. * 유용하게 사용하는 옵션들 -b :badblock 지정되어 있는 정보 출력 -f : 인식이 어려운 파일 시스템에 대해 강제로 수행 -h : block group 정보를 제외하고 super block 정보만 출력 -x : 16진수 형식으로 block group 정보 출력 -V : 버전 정보 형식 : dumpe2fs 장치명 #dumpe2fs /dev/sdb2..
소유권(Ownership)과 허가권(Permission) 리눅스는 하나의 시스템이 다수의 사용자들이 동시에 접속하여 사용하도록 설계된 운영체제이다. 여러 사용자가 동일한 저장공간인 하드디스크를 공유해서 사용하는데 이러한 구조는 각각의 사용자들이 생성한 파일이나 디렉터리가 다른 사용자에게 노출될 수 있다. 이러한 문제를 해결하기위해 리눅스에서는 소유권과 허가권이라는 두가지 권한을 가지고 접근 제어를 하도록 설계되어 있다. 소유권은 어떠한 파일이나 디렉터리를 소유하여 지배하는 권리를 말하고, 허가권은 파일이나 디렉터리에 접근 권한을 설정하는 권리로 일반적으로 소유권을 가진 사용자가 허가권을 설정한다. 소유권은 사용자 소유권과 그룹 소유권으로 나누고, 허가권은 사용자(user), 그룹(group), 다른사용자..
#문제 다음은 vsftp 서버 설정에 대한 내용 이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오 [root@ihd ~]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=( ① ) local_enable=( ② ) ( ③ )=120 ( ④ )=YES ■ 조건 - anonymous 사용자의 접속을 제한한다. - 로컬 사용자의 ftp 사용을 허가 한다. - 데이터 전송 관련 타임아웃 시간은 120초 이다. - 접속한 사용자의 홈디렉터리를 최상위 디렉터리로 지정한다. #정답 ① NO ② YES ③ data_connection_timeout ④ chroot_local_user # vsftpd가 설치 되어있지 않음을 확인. root@PSDEV:/root] yum list instal..