본문 바로가기

반응형

전체 글

(495)
Day 23 (SAMBA & NAT & Oracle windows) 기존 네트워크 방식을 변경하는 경우에 예를 들어 IP가 10.15라고 하자. bridge를 단순히 nat방식으로 변경하는데 power off하고 nat방식으로 변경해준다. editor에서 nat 값 확인후 변경해준다. putty는 접속이 되지 않는다. 10.15를 11.#으로 변경해야 하는데 네트워크가 달라 통신 불가. 따라서 xwindow에서 변경해야 한다. 설치중에 111.254는 putty접속이 불가능 하지만 111.253으로 설정하면 접속이 된다. 나머지 다른 설정은 동일하게 일치 시켜주었는데 ip주소차이로 접속이 되고 안되고 달라진다. 이유는 검색후에 적어보겠다. samba 서버 시작시 세팅 방법 yum list samba를 통해 samba서버의 설치를 확인한다. (*yum clean heade..
Day 23 (SQL) root directory : 루트 디렉토리(root directory, 문화어: 뿌리등록부)는, 주로 유닉스와 유닉스-계열 운영 체제에서 사용되는 개념인데, 컴퓨터 파일 시스템에서 계층 구조의 첫번째 또는 최상위 디렉토리를 가리킨다. 트리 구조의 줄기에 비유할 수 있는데, 모든 가지들이 뻗어 나오는 시작점의 역할을 한다. document root : 웹서버의 최상위 폴더 DOCUMENT_ROOT는 웹 상에서 최상위 폴더가 되는 OS 상의 절대경로를 말한다. 실제로 DOCUMENT_ROOT라는 이름의 폴더가 있는 것은 아니다. 환경변수(설정값)라고 생각하면 된다. PHP에서는 $_SERVER['DOCUMENT_ROOT'] 변수에 들어 있다. server root : 보통 root 사용자가 아파치를 시작한..
Day 22 (SAMBA & NAT) SAMBA 설정은 /etc/samba/smb.conf를 변경해서 수정한다. SAMBA 사용자 등록 및 password 변경은 /usr/bin/smbpasswd를 이용한다. smbpasswd [옵션] 유저명 옵션은 다음과 같다. a : 유저 등록 x : 유저 삭제 d : 사용중지 e : 재사용 삼바 계정 확인은 다음과 같이 실행한다. - pdbedit -w -L smb.conf의 구문 오류 검사는 /usr/bin/testparm를 통해 확인한다. [global] workgroup // NT 도메인 명 지정 netbios name // 네트워크 이름, 기본값 : 호스트명 hosts allow // 허가 항목 지정(지정된 것만 접속 가능) ex) host allow = 1.1.1. EXCEPT 1.1.1.11..
Day 22 (SQL) 테이블상세도표와 SQL 스크립트를 작성해서 제출하세요. 테이블명과 컬럼명은 모델링에 나온 한글이름을 그대로 사용합니다. 제약조건은 그림을 도대로 직접 결정합니다. 체출 답안 더보기 ====================================평가==================================== Day 21 (SQL)에서 언급했던 number타입은 자동으로 not null으로 설정되는 줄 알았으나 not null로 지정해줘야한다. ========================================================================= INDEX 관리자 과정을 배우기 전까지 내부를 볼수없다. squlplus는 프로세서(프로그램)로서 서버에서 받아온 데이터를 출력..
Day 21 (NAT & Samba) 이번 시간에는 NAT방식으로 네트워크를 구성해보았다. NAT구성 전에 자리를 옮기게 되어 네트워크 세팅을 실습에 맞게 변경해 놓았다. 보안 실습은 NAT방식으로 RDB실습은 BRIDGE방식으로 진행할 것이다. 한가지 짚고 넘어가자면 이동형 PC인 경우에는 네트워크가 변경되는 환경에서 IP가 변동되어 bridge의 경우에는 IP도 변경을 해줘야 한다. 그러나 NAT를 사용하게 되면 외부로 나가는 IP가 고정되어 네트워크가 변경되는 환경에서도 동일한 IP를 유지 할 수 있다. VMware에서 네트워크 설정을 하면 되는데 관리자로 실행해야 모든 네트워크 방식을 설정 가능하다. bridge의 네트워크 정보는 일반 네트워크 정보와 일치한다. 따라서 관리자로 실행하지 않는다면 vmware에서 출력되지 않는다. vm..
Day 21 (SQL) 이번 시간은 추가적인 제약조건을 알아보겠다. 제약조건은 UK, NOT NULL, CHECK가 있다. UK제약조건은 UNIQUE 조건을 의미하는 것으로 비교, 연산 가능한 값만 중복하여 입력이 불가능하게 제약한다. NULL값은 비교, 연산이 불가능하므로 중복 가능하다. NOT NULL의 경우 table level에서 사용할수없고 컬럼별로 사용이 가능하다. NUMBER타입은 기본적으로 NOT NULL이다. 또한 뒤에서 확인하겠지만 NOT NULL은 CHECK의 일부로 생각한다. CHECK는 유저가 직접 제약조건을 지정해 주는 것이다. WHERE절을 구성하듯이 작성하면 된다. search_condition은 check의 제약조건이 무엇인지 확인하는 컬럼이다. 위의 테이블을 보면 gno도 eno와 마찬가지로 중..
Day 20 (DNS & php) edge network는 말단 네트워크를 가르킨다. Layer중에서는 application과 transport부분이며 무결성 기밀성을 따진다. 그리고 server와 client라고 부르는 부분은 application의 종류를 말하는 것이다. network, link, physical부분은 network core라고 하며 가용성만 따진다. network는 표준안만 사용한다. 따라서 표준안을 따라 작성만하면 클라이언트나 서버를 만들 수 있다. (cf. 프레임워크는 표준안을 모아 놓은 것이다.) 포트 넘버는 application구분을 위한 것이다. 소프트웨어 개발 생명주기 중 waterfall모델은 상위 부터 하위로 내려가는 모델이기 때문에 되돌아가야 하는 상황이 발생하면 안된다. 도메인은 사람이 IP를 좀더..
Day 20 (SQL) 이번 시간에는 제약 조건중 가장 많이 사용하는 PRIMARY KEY, FOREIGN KEY에 대해 설명하겠다. 먼저 제약 조건중 몇가지 종류를 알아보겠다. PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, NOT NULL CHECK가 있다. PRIMARY KEY와 FOREIGN KEY는 각각 다른용어로 주식별자와 외부식별자로 얘기할 수 있다. 주식별자와 외부식별자라는 용어는 보통 모델링에서 사용하는 언어이고 DB에서는 PRIMARY KEY와 FOREIGN KEY라고 말하며 줄여서 PK와 FK라고 얘기한다. PK는 데이터를 식별 가능하게 하는 값이기 때문에 절대 중복이 되거나 NULL값이 존재할 수 없다. FK는 명시적 FK와 비명시적 FK가 있다. 명시적 FK는 PK와의 관계를 논리 관..

반응형