전체 글
-
[python] 파이썬 기초2(함수, 조건문)기초/파이썬 2017. 4. 15. 17:01
함수정의 def를 사용 함수안의 포함된 내용들을 [ tab ] or [ space 4번 ]을 이용하여 구분 >> 꼭 지켜야하는 규약 함수이름으로 호출'''요구조건요구조건을 적는다 제약조건제약조건을 적는다. 배열로 처리하는 함수 파라매터 : 각각의 변수로 선언해도 되지만 배열로 받을수있다.return : 튜플로 여러개의 인수를 전달할 수 있다. 함수리턴값을 변수에 넣으면 튜플변수가 되며인덱스로 꺼내올 수 있다. #실습 지역변수 & 전역변수 지역변수: 함수안에서 정의된 함수. 함수가 끝나면 변수의 정의자체도 사라진다. 전역변수: 함수밖에서 선언되어서 다른 함수내에서도 사용이 가능하다. #실습 num은 전역변수로 사용되어 정상 출력이되었다. num2는 지역변수로 사용되어 정의되지 않은 변수라는 에러가 발생했다..
-
[python] 파이썬 기초(정의, 변수, 주석)기초/파이썬 2017. 4. 15. 15:05
언어의 특징 1991년 귀도 반 로섬 발표 플랫폼으로 부터 독립적이다 >> 운영체제( 윈도우, 리눅스 ) 의 영향을 받지않는다. 객체지향 언어이며 동적 타이핑 언어이다. 결과도출이 빠르다 >> 쉽게 배우고 쉽게 결과를 도출 할 수 있다. 대화형(인터프리터) 언어 >> 바로바로 실행결과를 알려준다. 순차적 언어 >> 순차적으로 진행된다 ( 자바와 C+//C#과는 다름 ) 확장성이 좋다. >> 변수에 타입이 지정하는 값으로 바뀐다. 변수 메모리안의 공간에 값을 입력할 때 이름으로 지정하는 것. 1이라는 값을 메모리에 저장할 떄 이름으로 지정해서 넣는다. 이때 변수이름은 num1, num1의 변수의 값은 1이 된다. >>>>num1=1 >>>>print(num1) 1 변수선언num = 1변수삭제del(num)..
-
[python] 다운로드 및 환경변수 설정기초/파이썬 2017. 4. 15. 14:38
다운로드 파일Python 3.4.0 - windows x86_64 ( 64bit )notepad++ 7.3.3 ( Editor 프로그램 ) 홈페이지 다운로드URL : https://www.python.org/download/releases/3.4.0/ https://notepad-plus-plus.org/download/v7.3.3.html 그림 참고 윈도우 버전에 맞게 설치 설치파일을 실행후 전부 Next >> 눌러서 설치합니다. 환경변수윈도우키 누르고 검색 ( ctrl 과 alt 키 사이 )[ 환경 변수 ] 시스템 변수 > Path > 맨뒤에 ;C:\Python34 를 입력 후 확인 window + r > cmd [ python ] 입력>> 환경변수를 등록하지 않았을 때C:\Python34 ( pyt..
-
[리눅스] SAMBA / wins-lux 공유 폴더 연결 / 에러발생서버/리눅스 2017. 4. 14. 21:45
SAMBA리눅스와 윈도우즈 간의 사용 가능 ( 공유폴더 ) 목차1 : 윈도우가 서버일 때 2 : 리눅스가 서버일 때 3 : 삼바 파일 설정 구성서버 : Windows 클라이언트 : Linux 서버 구성 ( Windows ) 추가 확인 권한 : 읽기/쓰기 윈도우키 > 고급 공유 맨아래 > 암호 보호 공유 끄기 클라이언트 구성 ( Linux )#1. 패키지 설치 samba-client.x86_64 cifs-utils.x86_64#>yum install -y samba-client.x86_64 #>yum install -y cifs-utils.x86_64 #>yum update -y: 일단 yum을 업그레이드 해보자 윈도우에서 cmd > ipconfig 이더넷 어댑터 로컬영역 > IPv4 주소를 본다. Win..
-
[리눅스] 기본적인 서버 구성서버/리눅스 2017. 4. 14. 21:23
서버구축Server : 클라이언트에게 서비스를 제공해 주는 대상클라이언트 : Server에게 서비스를 제공받는 대상 ( 사용자 ) 목적리눅스 서버를 구성 이번껀 .. 좀어려웠다. #네트워크 설정컴퓨터와 컴퓨터가 만나기 제일 좋은 장소는 [ 네트워크 ] 공간 이다. #>vi /etc/sysconfig/network-scripts/ifcfg-enXXX >> ONBOOT="yes"XXX = 어떤것이 올지 모르기에 en만 작성후 [ tab ] 키를 눌러 자동완성시켜준다.Bootproto="dhcp" 인경우 상관없지만 "static"이신경우 ip할당을 정확히 해주어야 한다. 네트워크 데몬 재시작#>systemctl restart network 네트워크 확인 -DNS lookup #>ping www.google.c..
-
[리눅스] LVM stripe, mirror서버/리눅스 2017. 4. 13. 21:48
2) LVM stripe구성Stripe구성은 raid의 stripe구성과는 다르다. Raid의 stripe구성은 전체 디스크를 똑같은 용량으로 나누어서 저장해 [ 빠른 속도 ] 라는 이점이 있었지만LVM의 stripe구성은 stripesize를 지정 후 디스크마다 분산저장을 해 낮은 용량일 경우 이점이 사라진다.ex) stripesize : 68kb일 경우 A디스크에 68kb를 저장 그 다음 B디스크에 68kb저장.. 다시 A디스크에 ..모든 파일에 대한용량을 저장할때까지 반복한다. #실습준비된 시스템-LVM 파티션 /dev/sdc1 /dev/sdd1-PV : /dev/sdc1 /dev/sdd1-VG : stripe ( /dev/sdc1 /dev/sdd1 ) 리눅스 소스 & 설명* LV 생성 #>lvcr..
-
[리눅스] 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..