본문 바로가기

전체 글74

리눅스 MySQL설치 및 외부 접속 1. yum -y install mysql-server 명령어로 mysql을 설치한다. 2. mysql 서버 프로그램을 실행한다. 3. mysql 설치의 보안을 실행한다. (Strong 0으로 입력함) 4. 클라이언트에서는 mysql 서버의 루트 사용자 유형으로 접속한다. 5. 외부에서 admin이라는 사용자가 접속할 수 있도록 설정한다. 6. admin이라는 Username으로 접속한다. 7. 연결이 된 것을 확인할 수 있다. 8. 더블클릭하여 접속하면 다음과 같은 창이 뜬다. 2023. 2. 10.
데이터 베이스에 대해 데이터 베이스(DB) 데이터 베이스(Database)는 데이터를 효율적으로 수집하거나 저장하기 위해 사용한다. DB의 특징은 자료 추상(공통 성질), 자료 독립, 자기 정의가 있다. 자료 추상은 복잡한 자료를 쉽게 사용하고 개념화하며 사물의 공통 성질을 추출하는 것을 의미한다. 자료 독립은 자료와 프로그램이 따로 유지된다는 의미이다. 자기 정의는 자료의 구성과 내용을 DB 자신이 저장하고 관리하는 것을 의미한다. DB 장점 DB의 장점은 데이터의 논리적 독립성, 데이터의 물리적 독립성, 데이터의 무결성 유지, 데이터 중복성 최소화, 데이터 불일치 제거가 있다. 데이터의 논리적 독립성은 논리적 구조가 변경되어도 DB를 이용하는 프로그램에는 영향을 미치지 않는 것이다. 데이터의 물리적 독립성은 저장 장치의 .. 2023. 2. 10.
리눅스 NFS (with. 실습) NFS(Network File System)란 서버에서 공유한 디렉토리를 로컬 시스템의 장치처럼 이용할 수 있게 개발된 파일 시스템이다. NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용한다. *마운트란 물리적인 장치를 특정 시스템에 연결 시켜주는 것을 의미한다. NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용하는 실습을 해본다. 서버 설정 1. 서버) 서버에 NFS 관련 프로그램을 설치한다. 2. 서버) vi 편집기로 /etc/exports 를 연다. 3. 서버) vi 편집기에서 [공유할 경로] [허용할 네트워크 대역 or IP 주소] / [서브넷 마스크] ([옵션]) 을 추가한다. 4. 서버) 변경한 내용을 적용하기 위해 재.. 2023. 2. 8.
실습) 리눅스 서버와 클라이언트 생성 후, 서버에서 로그 확인하기 VM으로 리눅스 서버와 리눅스 클라이언트를 만든다.(네트워크 설정도 해준다.) 서버 설정 1. 서버) /etc/rsyslog.conf을 vi 편집기로 연다. 2. 서버) vi 편집기에서 19번, 20번 라인의 주석을 제거한다. 3. 서버) 해당 파일을 다시 시작한다. 4. 서버) 방화벽을 해제한다. 클라이언트 설정 1. 클라이언트) /etc/rsyslog.conf을 vi 편집기로 연다. 2. 클라이언트) vi 편집기에서 67번 라인에 *.notice @[서버 IP] 를 추가한다. 3. 클라이언트) 해당 파일을 다시 시작한다. 테스트하기 1. 클라이언트) 클라이언트에서 로그를 남기면 서버 쪽에서 확인할 수 있다. 2. 서버) tail -f /var/log/messages 명령어를 통해서 로그를 확인한다. .. 2023. 2. 8.