Linux (39) 썸네일형 리스트형 15. CentOS7 : Apache Web Server (HTTPD) 아파치 HTTP 서버(Apache HTTP Server) 아파치 소프트웨어 재단에서 관리하는 오픈 소스, 크로스 플랫폼 HTTP 웹 서버 소프트웨어 80 port 사용 1. 패키지 설치 # yum install -y httpd 2. 설정 /etc/httpd/conf/httpd.conf 설정 파일 ServerRoot : 서버 설정 디렉토리 위치 Listen 80 : 포트 설정 (거의 변경할 일 없음) Include [모듈 위치] : 사용할 모듈 설정 User/Group : httpd를 실행할 사용자/그룹 ServerAdmin : 서버 관리자 메일 주소 ServerName : DNS에서 설정 가능 : 해당 디렉토리 권한 설정 AllowOverride : 사용자 인증 사용 여부 Require all : 모든 .. 14. CentOS7 : FTP (File Transfer Protocol) 1. FTP(File Transfer Protocol) 1.1. 대용량 파일 전송 (Upload, Download) 1.2. Linux vsftpd or proftpd 인증 및 제어 Protocol : TCP Port : 21 data 전송 Active : Port 20 - Client Data 전송 포트를 결정 - FTP Program만 사용 가능하도록 Port설정 Passive - Server가 Data 전송 포트를 결정, 대부분 이 방식을 사용 - 방화벽에서 Data 전송 포트만 Open 하면 됨 2. Well Known Porte 2.1. well know Port : 0~1023 2.2. registered Prot : 1024~49151 2.3. Dynamic Port : 49152~65536.. 13. CentOS7 : DHCP 1. DHCP (Dynamic Host Configuration Protocol) IP Address를 할당하는 기능 IP 자원을 효율적으로 운영, 관리하는 기능 DHCP 4단계 Discover Offer Request Ack 철저하게 2계층 통신 MAC Address만 확인한다. 유효하지 않은 MAC Address에도 IP를 할당 MAC Filtering 기능을 활용해서 보안 요소 적용 나무위키 DHCP: https://namu.wiki/w/DHCP 2. 실습 2.1. DHCP 구성해보기 [문제] 할당받은 네트워크는 10.0.0.0/24 1. 서버는 40대 운영중입니다. 모두 고정IP 사용 중이며 네트워크 앞쪽의 IP를 순차적으로 사용합니다. 2. DHCP 서버는 세 번째 서버입니다. 3. DNS 서버.. 12. CentOS7: Local Repository 1. Local Repository 생성 ※ CentOS7 Everything 버전 iso 디스크 파일 다운로드 http://mirror.navercorp.com/centos/7.9.2009/isos/x86_64/ Index of /centos/7.9.2009/isos/x86_64 mirror.navercorp.com ※ 다운로드 받은 iso 파일 넣기 VM 세팅창 오픈해서 CD/DVD 선택 후 Connected 체크 (이때 VM이 실행 중이어야 해당 체크박스가 활성화된다.) iso 파일 선택하여 cdrom에 장착하기 ※ lsblk 명령어로 확인 ※ /cd 디렉토리 생성 후 /dev/cdrom (또는 /dev/sr0)으로 마운트, 확인 ※ /local 디렉토리 생성 후 백그라운드 작업으로 cdrom의 패.. 11. CentOS7 : package 관리 OS에 따른 패키지 종류 OS 패키지 포맷 명령어 REDHAT rpm yum Debian deb apt Suse rpm zypper 1. yum 인터넷 상의 Repository(저장소)를 이용해서 패키지를 관리 주로 배포판 개발 회사들이 관리 장점 설치가 아주 쉽다. 의존성 문제까지 해결해 준다. (패키지 설치를 위해 다른 패키지 또는 라이브러리를 요구) 단점 반드시 인터넷과 DNS가 정상적으로 동작해야만 한다. 최신 버전이 아닌 안정화된 버전 custermizing이 불가능하다. (설치 위치나 모듈 선택 불가) 업그레이드 시 설정 파일이나 데이터 파일 백업 불필요 1.1. 실습 ※ yum 명령어로 사용해보기 ※ 설치 가능한 패키지 리스트 확인 ( grep: 특정 문자열로 검색) ※ /etc/yum.re.. 10. CentOS7 : Quota 1. Quota 사용자 및 그룹별로 디스크 사용량을 제한 1.1. 설치 yum install -y quota 1.2. 관련 명령어 quotacheck [-F 쿼터포맷[option] [그 외옵션] [마운트포인트] 처음 quota를 설정 하거나, 변경된 설정 업데이트 옵션 -u (user) 사용자 파일 검사 -g (group) 그룹 파일 검사 -v (verbose) 추가 정보 출력 -m (no-remount) remount 하지 않음 -F (format=formatname) 특정 포맷의 쿼터 파일 검사 -a (all) 모든 파일 시스템 검사 포맷 종류 vfsold original 쿼터 포맷 vfsv0 표준 쿼터 포맷 vfsv1 64bit 제한이있는 쿼터 포맷 rpc RPC 호출 사용 xfs XFS 쿼터 .. 09. CentOS7 - ACL(Access Control List) 1. ACL(Access Control List) 접근제어목록(Access Control List)을 설정한 것으로, 파일이나 디렉토리에 특정 사용자나 그룹에게만 일정 권한을 부여하는 것이다. 2. 명령어 2.1. setfacl 파일/디렉토리의 추가적인 권한을 수정할 때 사용 사용법 : setfacl [option] [권한] [파일/디렉토리] 옵션 -m : ACL 설정 (수정) -x : ACL 삭제 -R : 디렉토리인 경우 하위 디렉토리 내용까지 권한 변경 -b : 모든 ACL 삭제 (mask 포함) 임시로 모든 유저에 대해서 권한을 부여하거나 제거할 때 mask를 사용한다. 참고: 디렉토리의 경우 실행 권한이 없으면 해당 디렉토리에 접근이 불가하다. 2.2. getfacl 파일/디렉토리의 추가적인 권한.. 08. CentOS7 : Disk관리/Partitioning/LVM 1. Storage 종류 크게 연결방식 3가지로 나뉨 1.1 DAS(Direct Attach Storage) IDE, SCSI, SATA 원격지 설치 불가능, 물리적인 Machine 내장 혹은 최대 1M 정도를 넘지 않는 곳에 설치 장점 안정적이며 속도가 빠르며 안정적 비용이 저렴하다. 단점 물리적인 연결 매체의 최대 유효거리를 넘지 못한다. 파일 시스템 공유는 불가능하다. 1.2. NAS(Network Area Storage) 통상적으로 Network 환경 내에 구성 속도는 100Mbps~1Gbps NFS(Network File System) 장점 원격지 설치 가능 저렴하며 구성이 쉽다. 파일시스템 공유 가능 단점 네트워크에 병목이 생기면 속도 저하 발생 사용자가 늘어나도 속도 저하 발생 1.3. SA.. 이전 1 2 3 4 5 다음