서버/리눅스
-
[리눅스] LVM ( 가상화기법 )서버/리눅스 2017. 4. 12. 20:39
LVM ( : Logical Volume Manager )가상화 기법장치를 접근하고 있는중에(사용) 추가가 가능하다. >> raid의 단점보완.>> 대신 안정성이 떨어진다. 기본 LVM ( #>fdisk /dev/sda ) : 리눅스의 기본파티션으로 설정된 sda의 주파티션또한 Linux LVM이다. LVM 3가지 구성 단계#1 ) PV ( Phygical Volume )LVM을 구성하기전에 물리적인 단위( 볼륨 )으로 변환한다. #2 ) VG ( Volume Group )PV로 변환된 볼륨들을 논리적인 단위 ( 볼륨그룹 )으로 묶음 #3 ) LV ( Logical Volume )볼륨 그룹에서 원하는 만큼 디스크 공간을 재할당 ( 파티션과 같은 개념 )>>실제 사용하는 볼륨 디스크 장치 >> PV > >..
-
[리눅스] RAID 2서버/리눅스 2017. 4. 11. 21:13
R A I D ( 2 ) 목차레이드 설명 : http://dgblog.tistory.com/141 ( 지금은 실습에 대한 포스터입니다 ) *Raid level 5 *Raid level 0+1 *Raid level 1+0 준비-장치들에 대한 Raid파티션( Raid 5 = 3개 Raid 0+1, 1+0 = 4개)-mdadm 명령어 ( 설치 ) [ 이론 ] 파일시스템 파티션 raid Raid 5#>mdadm --create /dev/md5 -l 5 -n 3 /dev/sdb1 /dev/sdc1 /dev/sdd1>> raid 장치생성 #>mkfs -t ext4 /dev/md5>> 파일시스템 적용 #>mkdir -p /raid/level5>> 마운트 할 디렉터리 생성 #>mount /dev/md5 /raid/le..
-
[리눅스] RAID ( 명령어 : mdadm )서버/리눅스 2017. 4. 10. 19:25
R A I D목적여러개의 디스크를 합쳐서 하나의 디스크처럼 동작하게 함얻는 효과 : 디스크의 남는용량을 재활용하고 디스크보다 용량이 큰 파일을 저장할 수 있다. 종류#1 ) H/W Raid *성능이 뛰어나다.*가격이 비싸다. #2 ) S/W Raid*디스크 구매 비용외에는 비용이 없다. ( 무료 )*H/W구성보다는 성능이 떨어진다. 구성#1) Linear 구성*디스크를 배열 형태로 단순히 연결한다.*데이터 내용을 순차적으로 기록한다 ( 1번째 디스크가 꽉차면 다음 디스크를 채운다 )*간편하다 #2) Stripe 구성( Raid Level 0 )*데이터의 내용을 똑같이 분산저장 ( 모든 디스크에 똑같은 용량으로 저장 )*속도가 빠르다.(ㅋㅋㅋㅋ..... 잘모르겠다)*안정성을 보장할 수 없다.>속도를 중요 ..
-
[리눅스] 네트워크 설정(정리)서버/리눅스 2017. 4. 7. 20:50
NAT : 공인IP를 사설IP로 변경해주는 네트워크 타입 사설IP를 공인IP로 변경해 외부와 통신할 수 있는 네트워크 타입 공인IP : 인터넷 아저씨한테 할당받은 외부와 통신할 수 있는IP >>네이버에다가 [ 내 아이피 ] 검색하시면 확인 가능합니다. 사설IP : 할당받은 IP를 통해 공유기에서 재할당 해준 내부에서만 사용할 수 있는IP >>사설IP는 ifconfig, ipconfig ... 많은 방법으로 확인 가능합니다. VMware 사용시 Network방식 Bridge : 공유기에서 다른 아이피를 가져온다. NAT : 사설 IP망을 하나 만든다. VMware 리눅스 ip자동할방 받는 방법 (동적 할당) #>vi /etc/sysconfig/network-scripts/ifcfg-eno......... ..
-
[리눅스] 마운트서버/리눅스 2017. 4. 7. 20:04
마운트 파티션을 생성하고 각각의 파티션에 파일시스템을 적용시켜줬다. 파일시스템이 적용된 파티션을 이제 [ 연결 ] 시켜줘야한다. 장치파일을 디렉터리에 연결시키는 작업이다. USB를 꽃으면 F:디스크 E:디스크처럼 이동디스크로 연결이 된다. 이건 윈도우에서 제공하는 시스템이다. 따라서 리눅스에서도 장치파일을 디렉터리와 연결을 시켜줘야 한다. 보시는것과 같이 /dev/sdb1 장치파일은 디렉터리가 아니므로 이동할수 없다. #>mount : device를 디렉터리에 연결시키는 것이다. 작업에 앞서 파티션과 디렉터리를 만들어놓는다. #>mount /dev/sdb1 /HDD/parition1/ sdb1 주파티션에 /HDD/parition 디렉터리에 연결시킨다. #>df -h 확인해본다. /dev/mapper/cl..
-
[리눅스] 디스크 관리서버/리눅스 2017. 4. 6. 20:56
디스크 IDE ( 병렬 ) :hda, hdb, hdc .. SCSI ( 직렬 ) :sda, sdb, sdc.. SATA ( IDE + SCSI ) : 파티션 연속된 저장 공간을 독립된 공간으로 나누어서 사용 >디스크마다 다른 파일시스템을 적용하여 다른 동작을 수행하기 위함 >ex) c: o/s부팅 d: 저장 #1 : 주파티션(Primary Patition) -부팅이 가능하다. -4개까지 허용 ( 번호할당 1 ~ 4 ) #2 : 확장 피티션(extended patition) -논리 파티션을 생성하기 위한 공간 -파일저장 X -4개까지 허용 ( 번호할당 1 ~ 4 ) #3 : 논리 파티션( logical partition ) -확장파티션 내에서 생성가능한 파티션 -갯수제한이 없음( 번호할당 5 ~ ) -부팅..
-
[리눅스] 종료 명령어, 예약서버/리눅스 2017. 4. 5. 20:54
#리눅스 종료 명령어 [바로종료]#>poweroff>> 밑에 2개는 VMware에서 에러가 발생할 수 있다.#>halt#>init 0 [재시작]#>reboot [예약종료]#>shutdown -option time-h : 종료-h now : 지금 종료-h +10 : 10분 후 종료-r : 재부팅 #1 예약 작업 1. at : 단일 예약 #> at --help ( 안되면 #>yum install -y at86_64.레드햇계열에서 서비스 명에 d가 붙을 수 있다. at now +1minutes >작업적기 >ctrl + D로 나오기 #>atq : 작업확인#>at -l 시스템 예약이므로 터미널이 바뀌거나 원격접속을 하면 원하는 작업을 얻지 못합니다.하지만 어디다가 출력할 방향도 지정해주셔야 합니다#>tty : 시..
-
[리눅스] 쉘 스크립트서버/리눅스 2017. 4. 3. 21:46
#쉘 스크립트명령어의 자동화 작업을 실행한다. #1 작성방법#>vi .sh : 리눅스 파일뒤에 붙여주는것은 확장자가 아니라 사용하기 편함이다. #2 실행#>sh 실습)#>touch script1.sh#>vi script1.shecho "hello" #>sh script1.sh 쉘스크립트안에는 해석하는 파일의 경로를 넣어놓습니다.#! /bin/bash하지만 기본값이 #! /bin/bash이므로 안써줘도 상관없습니다. #3 변수쉘스크립트 안에 변수도 작성할 수 있다.변수 작성도 하나의 커멘드라고 생각하면된다.@선언된 변수는 $(메타문자)를 앞에 붙여서 사용한다. #4 자료계산결과값의 명령어 expr을 사용해서 변수에 지정한다ex) num1=10;num2=20;result=`expr $num1 + $num2`..