๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 14 NFS ์๋ฒ (ํ์ผ์๋ฒ, NFS์๋ฒ ๊ณต์ ๋๋ ํ ๋ฆฌ, NFSํด๋ผ์ด์ธํธ ๋ง์ดํธ๋๋ ํ ๋ฆฌ)
ํ์ผ ์๋ฒ : ๋์คํฌ์ ์ฉ๋์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๋ฉด์ ํ์ผ์๋ฒ๋ผ๋ ๊ฐ๋ ์ด ๋ง์ด ์ฌ์ฉ๋จ ๋ค๋ฅธ ์ปดํจํฐ์ ์ฌ์ ๊ณต๊ฐ์ ๋น๋ ค ์ฌ์ฉ ๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ ํ์ผ์ 1๋์ ์ปดํจํฐ์๋ง ์ ์ฅํ๊ณ , ํด๋น ํ์ผ์ด ์๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ํ ์ ์์ NFS(Network File System) ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ์๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ํ๋๋ฐ ํ์ํ ํ์ ์ ํธ๋ฆฌํฐ ๋ฆฌ๋ ์ค/์ ๋์ค ์ปดํจํฐ ์ฌ์ด์ ์ ์ฅ๊ณต๊ฐ์ ๊ณต์ ํ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค NFS ์๋ฒ ๊ตฌํ NFS ์๋ฒ์ nfs-utils ํจํค์ง ์ค์น ํ์ธ (rpm -qa nfs-utils ) NFS ์๋ฒ์ /etc/exports์ ๊ณต์ ๋๋ ํ ๋ฆฌ, ์ ๊ทผ ํ๊ฐํ ์ปดํจํฐ ๋ฐ ์ ๊ทผ๊ถํ์ ์ง์ /share ์๋ฒ์์ ๊ทผํ ์ปดํจํฐip์ฃผ์(rw,sync) - share๋๋ ํ ๋ฆฌ์ ํด๋นip์ปดํจํฐ์ ์ ๊ทผ์ ํ์ฉ, r..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 13 FTP ์๋ฒ (vsfpd, pure-FTPd, EPEL ์ ์ฅ์)
FTP (File Transfer Protocol) ํ์ผ ์ ์ก ์ ์ฉ ์๋น์ค๋ก ์ฑ๋ฅ์ด ๋งค์ฐ ๋ฐ์ด๋จ vsfpd (Very Secure FTPD) Rocky Linux์์ ๊ธฐ๋ณธ ์ ๊ณตํ๋ฉฐ, ๋ฆฌ๋ ์ค/์ ๋์ค ํ๊ฒฝ์์ ๋ณด์์ฑ๊ณผ ์ฑ๋ฅ์ด ์ฐ์ํ FTP ์๋ฒ ์ค์น์ ์ด์์ด ์ฌ์ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ FTP ์๋ฒ ์ด์ ์ ๋ง์ด ์ด์ฉ๋จ anonymous ์ฌ์ฉ์ : ftp ์ ์ฉ ์ฌ์ฉ์๋ก ๋ชจ๋ ๋ฆฌ๋ ์ค์ ๋ด์ฅ๋์ด ์์ผ๋ฉฐ, ์ํธ ์์ด๋ ftp ์๋ฒ์ ์ ์ ๊ฐ๋ฅ (๋ฆฌ๋ ์ค ๋ด๋ถ์์๋ ftp๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋์ด ํ๋๋ ํ ๋ฆฌ๋ /var/ftp) vsftpd ํจํค์ง ์ค์น : dnf -y install vsftpd vsftpd์ ์ค์ ํ์ผ : /etc/vsftpd/vsftpd.conf\ Windows์ฉ FTP ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ : ์๋๋ผ์ด๋ธ, Cut..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 12 ์น ์๋ฒ (ํด๋ผ์ฐ๋ ์ ์ฅ์, ์ํ์น ์น์๋ฒ)
๋ฆฌ๋ ์ค๋ ์น ์๋ฒ ์ด์์ผ๋ก ๋ง์ด ํ์ฉํจ Rocky Linux์๋ APM ์ง์ํ๋ฉฐ, 3๊ฐ๋ฅผ ํ ๋ฒ์ ์ค์นํ๋ dnf ๋ช ๋ น ์ ๊ณต ์ํ์น(Apache) ์น์๋ฒ ์ํํธ์จ์ด PHP (์นํ๋ก๊ทธ๋๋ฐ์ธ์ด) MariaDB ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํํธ์จ์ด ์น์๋ฒ ์ค์น ๊ด๋ จ ํจํค์ง ์ค์น: dnf -y install httpd php php-mysqlnd mariadb-server ์ค์น๋ ํจํค์ง ํ์ธ : rpm -qa ํจํค์ง๋ช APM ๊ด๋ จ ์๋น์ค ๊ฐ๋ : systemctl start/enable httpd/mariadb (php๋ ์๋น์ค๊ฐ ์๋, httpd์ ํฌํจ๋ ๊ธฐ๋ฅ) php ์์ค๋ฅผ /var/www/html/ ๋๋ ํ ๋ฆฌ์ ๋ฃ์ผ๋ฉด ์น์ฌ์ดํธ ์ด์ ๊ฐ๋ฅ ํด๋ผ์ฐ๋ ์ ์ฅ์ ๊ตฌ์ถ ํด๋ผ์ฐ๋ ์ ์ฅ์ : ์น ์๋ฒ์ ์์ฉ ์๋น์ค ๋ค์ด๋ฒ MyBox, ..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 11 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ (DBMS, ํ์SQL, MariaDB, ODBC, OracleDB)
DBMS ๊ด๋ จ ์ฉ์ด Data : ๋จํธ์ ์ธ ์ ๋ณด, ์ ๋ณด๋ ์์ผ๋ ์์ ํ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌ๋์ง ์์ ๊ฒ Table : ๋จํธ์ ์ธ ์ ๋ณด๋ฅผ ํ ํํ๋ก ์ฒด๊ณํ์์ผ ๊ตฌ์ฑํ ๊ฒ Database : ํ ์ด๋ธ์ ์์ฑํ ์ ์๋ ๊ณต๊ฐ, ํ ์ด๋ธ์ด ๋ค์ด์๋ ์ปค๋ค๋ ์ ์ฅ์, ์ํต ๋ชจ์์ผ๋ก ๊ทธ๋ฆผ, MariaDB์ ๊ฒฝ์ฐ mysql๊ณผ test db๋ ์์คํ ์์ ์ ๊ณต DBMS : ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ์ํํธ์จ์ด, ์ํต ๋ชจ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ํํธ์จ์ด Row : ํ๋์ ์์ ํ ์ ๋ณด Column : ๊ฐ ํ๋์๋ ๋ฐ์ดํฐ ํ์ ์ด ์ง์ ๋์ด ์์ (๊ฐ ํ๋์ ์ ๋ ฅํ ๊ฐ์ ํ์ ์ ๋ฏธ๋ฆฌ ๊ฒฐ์ ํด์ผ ํจ) Primary key : ํ๋ ์ค ์ค๋ณต๊ณผ ๋น์ด์๋ ๊ฐ(null)์ ํ์ฉํ์ง ์๋ ํ๋ (ex.1์ฉ ๊ฐ์ด ์ฆ๊ฐํ๋ ์ผ๋ จ๋ฒํธ) Foreign ..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 10 ๋ฉ์ผ์๋ฒ (Sendmail ์๋ฒ, Roundcube ์น๋ฉ์ผ ์๋ฒ)
๋ฉ์ผ ์๋ฒ : ์ด๋ฉ์ผ์ ์ ์กํ๋ ์๋ฒ ์ด๋ฉ์ผ ์ก์์ ์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ SMTP(Simple Mail Transfer Protocol) : ํด๋ผ์ด์ธํธ์ ๋ฉ์ผ ์ ์ก, ๋ฉ์ผ ์๋ฒ๋ผ๋ฆฌ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉ POP3(Post Office Protocol) : ๋ฉ์ผ์๋ฒ์ ๋์ฐฉํ ๋ฉ์ผ > ํด๋ผ์ด์ธํธ๋ก ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉ IMAP(Internet Mail Access Protocol) : POP3์ ๊ฐ์ ์ฉ๋ kim@daum.net์ด lee.naver.com์ผ๋ก ๋ฉ์ผ ์ ์ก PC1(kim)์ ๋ฉ์ผ ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ ์ ์ํ์ฌ ๋ฉ์ผ ๋ณด๋ด๊ธฐ(SMTP ํ๋กํ ์ฝ) > ๋ฉ์ผ์๋ฒ1(daum.net)์ด ์์ ์ฅ์์ ๋ณด๊ด > ๋ฉ์ผ ์์ ์ ์ฃผ์(naver.com๋ฉ์ผ์๋ฒ์ ip์ฃผ์)๋ฅผ ๋ค์์๋ฒ์ ์์ฒญ > ๋ฉ์ผ์๋ฒ1์ด ๋ฉ์ผ์๋ฒ2(naver...
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 9 ๋ค์ ์๋ฒ (๋ก์ปฌ ๋ค์์๋ฒ, ์บ์ฑ์ ์ฉ ๋ค์์๋ฒ, ๋ง์คํฐ ๋ค์์๋ฒ, ๋ผ์ด๋๋ก๋น ๋ฐฉ์ ๋ค์์๋ฒ)
๋ค์ ์๋ฒ(Domain Name System ์๋ฒ) ์ด๋ฆ ํด์(name resolution) : URL์ ํด๋น ์ปดํจํฐ์ IP์ฃผ์๋ก ๋ณํํ๋ ๊ณผ์ ์ด๋ฆ ํด์์ ์ ๋ฌธ์ผ๋ก ํ๋ ์๋ฒ ์ปดํจํฐ ์ธํฐ๋ท์์์ ๋ณํํ๋ ๋ชจ๋ ์ปดํจํฐ์ url๊ณผ ip์ฃผ์ ์ ๋ณด๋ฅผ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ์ ๊ณตํจ ์น๋ธ๋ผ์ฐ์ ๋ ์ฐ์ (1) /etc/hosts ํ์ผ์ ํ์ธํ์ฌ ip์ ๋ณด๊ฐ ์์ผ๋ฉด (2) /etc/resolv.conf ํ์ผ์ ๊ธฐ๋ก๋ ๋ค์์๋ฒ๋ฅผ ํตํด ip์ฃผ์๋ฅผ ์ป์ ์น๋ธ๋ผ์ฐ์ ๋ ip์ฃผ์๊ฐ ์ง์ง์ธ์ง ๊ฐ์ง์ธ์ง ๊ฒ์ฆํ ๋ฅ๋ ฅ์ด ์์, /etc/hostsํ์ผ์ด๋ ๋ค์์๋ฒ๊ฐ ์๋ ค์ค ip์ฃผ์๋ก ์ ์์ ์๋ํจ /etc/resolv.conf ํ์ผ : ๋ค์ ์๋ฒ๊ฐ ์ค์ ๋ ํ์ผ url ์ฃผ์๋ฅผ ip์ฃผ์๋ก ๋ณํํ๋ ํธ๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํ ๋ฟ, ์ปดํจํฐ์ ์ฐ๊ฒฐ๋ ๋คํธ์..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 8 ์๊ฒฉ์ง ์์คํ ๊ด๋ฆฌ (ํ ๋ท, OpenSSH ์๋ฒ)
์๊ฒฉ ์ ์ : ๋ฉ๋ฆฌ ์๋ ์ฅ์์ PC์์ ๋ฆฌ๋ ์ค ์๋ฒ์ ์ ์ ์๊ฒฉ ์ ์ ์๋ฒ ์ข ๋ฅ : ํ ๋ท, SSH, VNC ๋ฑ ์๋ฒ-ํด๋ผ์ด์ธํธ์ ํน์ง ์๋ฒ์ ์ ์ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ด ๋ฐ๋์ ํ์ ์๋ฒ์ ์ด์์ฒด์ ์ ํด๋ผ์ด์ธํธ์ ์ด์์ฒด์ ๊ฐ ๊ฐ์์ผ ํ๋ ๊ฒ์ ์๋ ๊ฐ ์๋ฒ ํ๋ก๊ทธ๋จ์ ์ ์ํ๋ ค๋ฉด ๊ทธ์ ๋ง๋ ๋ณ๋์ ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ํ์ OpenSSH (Secure Shell) ์๋ฒ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ์ํธํํด์ ์ ์กํจ(ํ ๋ท๋ณด๋ค ๋ณด์์ด ๊ฐํ๋จ) Rocky Linux๋ ๊ธฐ๋ณธ์ ์ผ๋ก OpenSSH ์๋ฒ๋ฅผ ์ค์นํ๊ณ ๊ฐ๋์์ผ์ฃผ๋ฏ๋ก ์๊ฒฉ์ง์์ ํด๋ผ์ด์ธํธ๋ก ์ ์๋ง ํ๋ฉด ๋จ sshd ์๋ฒ ํ์ธ > ๋ฐฉํ๋ฒฝ ์ค์ > ๋ฆฌ๋ ์ค(ssh ์ฌ์ฉ์๋ช @์๋ฒip)/์๋์ฐ ํด๋ผ์ด์ธํธ(Putty)์์ ์ ์
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 4.5 ~ ch 4.8 (๋คํธ์ํฌ ๊ฐ๋ , ํ๋ก์ธ์ค ๋ฑ)
๋คํธ์ํฌ ๊ด๋ จ ํ์ ๊ฐ๋ Protocol : ์ปดํจํฐ ๊ฐ ๋คํธ์ํฌ์์ผ๋ก ์์ฌ์ํต์ ํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ์ฝ์ TCP (Transmission Control Protocol) : ํต์ ์ ์ ์ก/์์ ๋ฐฉ์๊ณผ ๊ด๋ จํ ์ฝ์ IP (Internet Protocol) : ๋ฐ์ดํฐ ํต์ ์ ๋ค๋ฃจ๋ ๋ฐฉ์๊ณผ ๊ด๋ จํ ์ฝ์ ํธ์คํธ๋ช : ๊ฐ๊ฐ์ ์ปดํจํฐ์ ์ง์ ๋ ์ด๋ฆ ๋๋ฉ์ธ๋ช : hanbit.co.kr๊ณผ ๊ฐ์ ํ์์ผ๋ก ํ๊ธฐ FQDN (Fully Qualified Domain Name) : ํธ์คํธ๋ช +๋๋ฉ์ธ๋ช ์ธ ์ ์ฒด ์ด๋ฆ, this.hanbit.co.kr IP์ฃผ์ : ๊ฐ ์ปดํจํฐ์ ๋์นด๋์ ๋ถ์ฌ๋๋ ์ค๋ณต๋์ง ์๋ ์ ์ผํ ์ฃผ์ ํน์ ์ปดํจํฐ์ ip์ฃผ์๋ฅผ ์๋ฉด ๊ทธ ์ปดํจํฐ์ ์ ์ํ ์ ์์ 4๋ฐ์ดํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ์๋ฆฌ์๋ 0~255์ ์ซ์๋ฅผ ์ฌ์ฉ ..