Linux/CentOS Linux 6.5 썸네일형 리스트형 Chapter 15. PHP & Zero Board Chapter 15. PHP & Zero Board 1. PHP(Professional HyperText Preprocessor) - Server에서 해석되는 HTML에 내장되어 동작하는 Script 언어 - Web Browser 등으로 실제 Code를 확인할 수 없어 보안상 이점을 가지고 있다. - 원하는 Web Page를 쉽게 제작할 수 있게 해준다. - 사용하기 위해서는 php로 시작하는 Package를 설치해야하며 설치하지 않고 Web 문서를 확인하면 Source Code로만 확인된다. - MySQL과 연동하면 Web Browser로 Database를 관리하는 것이 가능하다. - PHP를 이용한 MySQL Database 관리 · 일단 Web상에서 Database를 관리하기위해서는 Database.. 더보기 Chapter 14. MySQL Chapter 14. MySQL 1. DBMS(R-DBMS : Related-Database Management System) - Database를 관리하는 System - Database로부터 Data를 넣고, 가져오고, 수정하는 작업을 효율적이고 쉽게 해주는 도우미 역할을 한다. - Database의 구조 · Database는 Table이라는 표형식의 구조로 되어 있으며 이 표들이 서로 연결되어 하나의 Database를 구축한다. · Database Server Program ◦ MySQL ◦ Oracle ◦ MsSQL Server ◦ postgreSQL · MySQL Daemon ◦ /etc/rc.d/init.d/mysqld 2. MySQL - MySQL 접속 · Linux Terminal 상에서 .. 더보기 Chapter 13. Apache Chapter 13. Apache 1. Apache - www(World Wide Web) Server용 소프트웨어 - HTML, PHP 및 JSP Page가 실행 될 수 있는 환경을 제공하는 Web Server Program - httpd로 시작하는 Package가 필요하다. - 보통 DNS 설정 후 Apache Web 문서 Directory 설정과 권한 설정 후 Daemon을 재실행해 간단하게 사용할 수 있으며 다른 설정이 필요할 때 해당 설정을 조정해 사용한다. - Web Server · Web Service를 제공하는 Server · Web(www) 상에 있는 Server로 Internet만 연결되어 있으면 어디서든 Web Server에 방문 가능 · Web Server 동작 ◦ Client가 W.. 더보기 Chapter 12. DNS(Domain Name Service) Chapter 12. DNS(Domain Name Service) 1. DNS(Domain Name Service) - DNS · 사용자가 이해하기 쉬운 문자 형태의 Domain Name을 Computer가 이해하기 쉬운 숫자형태의 IP 주소로 변환시켜 주는 System의 Program · Linux의 DNS Package는 bind라는 용어로 시작한다. · Domain Name ◦ Internet에서의 Host Computer의 위치를 나타내는 숫자 형태의 IP 주소를 IP 주소의 각 자리의 숫자를 적당한 영문자로 바꾼 것 ◦ Domain Name의 구조 ▹ 모든 Domain Name의 끝은 점(.)으로 끝나며 DNS Server는 Domain Name의 끝인 점(.)에서부터 역순으로 주소를 읽어 질의.. 더보기 Chapter 11. NFS(Network File System) Chapter 11. NFS(Network File System) 1. NFS(Network File System) - Network를 통해 File System을 공유해서 Server의 부하를 분산하는 Service - Server와 Client로 나뉘며 File System을 빌려주는 쪽이 Server, File System을 빌리는 쪽이 Client가 된다. - NFS의 장점 · Remote에 분산되어 있는 Data를 중앙 집중적으로 관리 가능하다. · Client는 분산되어 있는 Disc 공간을 하나의 System에서 사용하는 것과 같이 사용할 수 있어 투명성 확보와 Disc 절약이 가능하다. · Client는 공유된 Disc 자원을 사용하지만 별도의 Login 과정이 필요하지 않아 간편하다. ·.. 더보기 Chapter 10. FTP Service - Vsftpd Chapter 10. FTP Service - Vsftpd 1. FTP Service - FTP(File Transfer Protocol) · TCP/IP 환경에서의 파일 전송용 Application Protocol · FTP는 사용자가 Network 상의 다른 컴퓨터로 Login 한 후 FTP상에서 제공되는 명령어를 사용해 원격지의 또 다른 컴퓨터 간에 File을 교환할 수 있는 기능을 제공한다. · File System의 설정에 따라 File에 접근할 수 있는 권한을 설정할 수 있으며 Download 뿐만 아니라 Upload도 가능하다. · 익명사용자(Anonymous) ◦ 읽기와 Download는 가능하지만 Upload는 불가능하다. ◦ 익명사용자의 Upload는 보안상 이유와 Server 과부하를.. 더보기 Chapter 9. Network of Linux Chapter 9. Network of Linux 1. TCP/IP Network - Linux의 Network는 SELinux(Security Enhanced Linux)와 Network Service에 의해 관리된다. - Linux의 보안은 초기 설치 시 굉장히 느슨한 상태로 설치되며 보안이 취약해 보안 설정을 해줘야한다. - 보안성과 편의성은 반비례해 보안성이 높아지면 편의성은 낮아지고 편의성이 높아지면 보안성이 낮아진다. - Network Service가 원활히 수행되려면 Daemon을 실행해줘야 한다. - Daemon · Linux내의 주기적인 Service의 요청을 처리하기 위해 계속 실행되는 프로그램 · Network Daemon ◦ Network Daemon의 인수로 start, stop,.. 더보기 Chapter 8. Mount Chapter 8. Mount 1. Mount - Mount · Hard Ware와 Soft Ware는 직접 소통이 불가해 Driver를 통해 소통하는데 Hard Ware를 인식하는 것을 Mount라고 한다. · Linux 환경에서 논리적으로 Disc와 Directory를 붙이는 것 · File System 형식이 아닌 Device는 Mount 할 수 없다. - Mount를 하면 Device의 내용을 볼 수 있으며 해당 Device의 내용을 Mount Point를 통해 볼 수 있게 된다. - Mount Point · 해당 Device가 Mount되는 지점(Directory) - 지역이나 원격으로 행해질 수 있다. - 지역 Mount · 하나의 논리 시스템으로서 행동하도록 여러 대의 Disc Drive들을.. 더보기 Chapter 7. Partition Chapter 7. Partition 1. File System - 자료를 계층적으로 저장, 탐색, 접근, 조작하기 위한 추상적 자료구조의 집합 - File에 이름을 붙이고, 저장이나 검색을 위해 논리적으로 그것들이 어디에 위치시켜야 하는지 등을 나타내는 방법이다. - 컴퓨터의 File과 그 안에 든 자료를 저장 및 찾기를 보다 편리하고 편하게 사용할 수 있도록 유지 관리하는 방법 또는 네트워크상에 존재한 File에 접근하기 위한 가상적 Interface이다. - File System은 각각의 운영체제별로 종류가 다양하며 기능부분도 다른 점이 있다. - Linux의 File System · ext2 · ext3 · ext4 2. Partition - 연속된 저장 공간을 하나 이상의 연속되고 독립된 영역으.. 더보기 Chapter 6. Package Chapter 6. Package 1. Package - Linux의 Program File의 설치는 Windows의 install File 대신에 Package File이 존재한다. - Linux의 Source Program 설치 과정 · 일반적인 C Programing 과정 · tar · rpm 2. File 압축 - Linux도 Windows와 마찬가지로 압축 기능이 존재한다. - Linux에서는 File 여러 개를 한 번에 압축하는 것이 불가능해서 여러 File을 압축하기 위해서는 tar 명령어를 이용해 묶은(보관) 후 gzip 또는 bzip2를 이용해 압축해야한다. - Linux의 보관 & 압축 형식 종류 · 보관 ◦ tar · 압축 ◦ gzip & gunzip ◦ bzip2 & bunzip2 .. 더보기 이전 1 2 다음