본문 바로가기

Linux22

7월 26일 Linux(1) DHCP 서버 설치와 운영 DHCP 개념 DHCP(Dynamic Host Configuration Protocol) 서버가 하는 역할은 자신의 네트워크 안에 있는 클라이언트 컴퓨터가 부팅될 때 자동으로 IP주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소를 할당해 주는 것 일반 사용자는 IP에 관련된 어려운 정보를 알지 못해도, 인터넷을 사용하는 데는 더 이상 아무런 문제가 없어짐 DHCP 서버의 가장 큰 장점은 관리하기 편하고 이용자가 편다하는 것 또한 한정된 IP 주소를 가지고 더 많은 IP 주소가 있는 것 처럼 활용할 수 있음. 즉, 적은 개수의 IP 주소로 여려 명의 사용자가 사용할 수 있다는 의미 DHCP 서버의 작동원리 DHCP 클라이언트로 설정 방법 DHCP 구현 VMware 내부에.. 2022. 7. 26.
7월 25일 Linux 웹 서버 설치와 운영 APM 개요 리눅스를 가장 많이 활용하는 분야 중에 하나가 바로 웹(Web) 서버 가장 안정적이고 유명한 Apache 웹 서버 APM = Apache 웹 서버 + 프로그래밍 언어 PHP + 데이터베이스 MariaDB(이전 MySQL) 리눅스 환경에서 사용될 경우에 LAPM(Linux, Apache, PHP, MariaDB)이라고도 부름 APM이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 부르는 것임 실습 - apt로 웹 서버 설치 APM설치 / 확인 / 서비스 가동 / 접속 설정 / 방화벽 허용 / 접속테스트 apt -y install lamp-server^ - Apache2, MariaDB, PHP apt: 인터넷에 연결되어 .. 2022. 7. 25.
7월 22일 Linux NFS 서버 설치와 운영 NFS 서버 구현 Linux(Unix) 컴퓨터끼리 저장 공간을 공유할 수 있도록 해 주는 시스템이 NFS(Network File System) NFS 서버 구현의 개요도 실습 실습 목표 Server를 NFS 서버로 구축하고, Clinet를 NFS 클라이언트로 구축하자. Server와 Client 초기화 후 핑 테스트로 네트워크 연결상태 확인Server 패키지 설치 : nfs-kernel-server apt -y install nfs-kernel-server 공유할 디렉터리 생성 /share 디렉터리를 생성하고 접근 권한을 707로 한다 /boot/vmlinuz-* 라는 파일을 /share 디렉터리에 이름을 file1로 변경해서 복사 설정[접근 허가] : /etc/exports g.. 2022. 7. 22.
7월 21일 Linux 데이터베이스 서버 구축과 운영 DBMS 개념 필수 SQL 구문 DB와 관련된 SQL 문 DB 이름 조회 구문 : SHOW DATABASES; 예) SHOW DATABASES; 사용할 DB 지정 구문 : USE 데이터베이스 이름; 예) USE shopping_db; DB 생성 구문 : CREATE DATABASE 데이터베이스 이름; 예) CREATE DATABASE shopping_db; DB 삭제 구문 : DROP DATABASE 데이터베이스 이름; 예) DROP DATABASE shopping_db; 테이블 운영과 관련된 SQL 문 테이블 이름 조회 구문 : SHOW TABLES; 예) SHOW TABLES; 테이블 구조(형태) 조회 구문 : EXPLAIN 테이블이름; 또는DESC 테이블이름; 예) E.. 2022. 7. 21.